From patchwork Tue Jun 26 16:44:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 934951 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="VZYXzqQ1"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 41FX3F0xywz9ryk for ; Wed, 27 Jun 2018 02:45:28 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id AC8DDC21D65; Tue, 26 Jun 2018 16:45:25 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 22D6FC21C2C; Tue, 26 Jun 2018 16:45:23 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 50ACDC21C2C; Tue, 26 Jun 2018 16:45:21 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0064.outbound.protection.outlook.com [104.47.0.64]) by lists.denx.de (Postfix) with ESMTPS id E36F9C21C27 for ; Tue, 26 Jun 2018 16:45:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dbDIZY4OO/Y+1XVtSaTcx7Ek41gxrSdmrRXXXnnSPj0=; b=VZYXzqQ17ivQre8qqaT+LtyxStYFYS2ptP3ZrX3MZHSC3//chn6M2UV4uelR/t4bvJjR5EqujIkBabZf1xAHJijCwXd9OjIgXFyQaAlGKkQ1AIo17QWPWLxUo4gQSqjxAV7M+YaKq7BGbtw+Od915bVS/GnCP5Rldbj5TjHqeg8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=york.sun@nxp.com; Received: from oslab-l16.am.freescale.net (192.88.158.246) by HE1PR04MB2076.eurprd04.prod.outlook.com (2a01:111:e400:7be9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.884.22; Tue, 26 Jun 2018 16:45:14 +0000 From: York Sun To: u-boot@lists.denx.de Date: Tue, 26 Jun 2018 09:44:39 -0700 Message-Id: <1530031479-19641-1-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [192.88.158.246] X-ClientProxiedBy: CO2PR04CA0143.namprd04.prod.outlook.com (2603:10b6:104::21) To HE1PR04MB2076.eurprd04.prod.outlook.com (2a01:111:e400:7be9::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 094348c7-42f3-4bb5-1261-08d5db84334f X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB2076; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB2076; 3:U2BmYW0lBa54YJdFrtKxFpN5ElRAlD9IeoPS97L6Gf3KXz8/J1R3omvFwALINMP4//mOUR7Pv9PEDWV8IAVJJ6WlYxgP6wSth7ITmqOKiwLKN0mLiPGcyHMgoyM0/tGrWzM5wTrXraGIDQuwalSY53CjEbs19IGY02Ingd3aWqJeu4PYtjBbF4r/yesMMnvHnQRRMVXOx1og3TDrmxAuf01YLPnk8mpOw5qriIVSu8UVwWz0ob1T4ESnGfV2iQKi; 25:Vn4qcDIpaGMFM6bLO+fplZng0u5BPfrvbx9wJhSQObtwhSHrGCm/kfcYfYSNK9GmDbRum/Tv8+ecTQWOqjVZIfxLS5e09d8s6NE3aEXflUNrdzit9lnPVAKnR+BLN9ZFc73yznQ4KJ+fPCKWquMnihF5vGdL9hnz24WoJqdr2h9qgih05OAvbUrej/Ot5GH7xaHalfo8P7b/s6gL/QY0ejO7vskXiIVAhd5fdjeGnfUY9EX5dfUheOppCQqyMyk50ttgebmsBJb4ne4gi+iElXMIW9SuB4aIlIoyk/muGm07IxBzC0rChAybB63MC5KjorzJK0vQMf9wumoEns1zZQ==; 31:eXSQ+AwzyDOG1I50TQFbM/uoiSHNQDCY9RRnuiUzAJC8MQ5dsy1UnHzcWwGw2QMbmEyenYjKTjE3wk3hpJTtj+W2zXciNGO5CJOXe1f5wtnCvZ7uIRck86ZgmNe0+5N9tERvxCwQPsBhWTqWsSc8qLXNLWUfV83R6EataCSnZ+jI9WwQ3OwKutyoNuId2YO18tX/OgHDhj9GSqsqSf0qz2BiUSJhbzpTGyboMiiU3RI= X-MS-TrafficTypeDiagnostic: HE1PR04MB2076: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB2076; 20:yWMaf3/r+zHk8PUfdEYF0GOtgR/os3LrXFCef9AA1cSnIOtxN0HZWGH9O335eT1fN3VQBNTzsweAfeX7HcBvGU8OtuNLQJOfjAihIBk9HD6pUmz5RjXEJ2sHJQLOcaBtRxZzi4kcUxWQQWa1JyL4almltFbxmMFOeCtGscuKEt9p+atISG0MNvgVXoBLXQdCoNsOU68LGKnlcvGluyu8ycRk+uru/0PsDUTOxuolBMz3gMauvMAa3qST0zcZOWrFXQzUYIw1LIjs89FZ3J8qJs6FanSX1AJznpKcY0iy2IweGiV8jhFhOvfZndHn+FprbtcqbLmpd0pjQdOTxTFDsAveWmlWaxfu9BmnC1qrJFcoYgM5nr67hrupD1n5iosTTrA2MuErHhPvkgMvmHJom9N12HsJdHWi3aoBAcvyxXO7gJ95dO/oB6FB8odVfaSAwd2elPgVqCfvAWcYyh89kJ/arshqlmbmgVmcxstssiJPbWfsoNUbdVYRjoe1VnLc; 4:GVxG0yZb5rQAnMR89TDgDOZ+TbhB9n/VIMLs1iX4ZKYbReYj9jByGlecb9ZxyS+ECWS7TxJr+CatntNVmPzwokDwD4VStEmbuuJgg4wKIK2sCfkv1avGoysUBb6Hk8Byk3Kg8ocu5LARmTmD9W4fpGzY2mi6hxE4Z4o8/V50vWzKlfNwpuZcm1AKfQ0dKG1EOerbUYxK5hpVmZydH+8iH6NJ10JSl/IyMQGwAFusiRLimXJNPq6GFma+/kfPTa638dZZLZwKQb0qX0vnyDVv6ndLJKmG9u7/HzGq9SbuVvr/B1JYgw0GnmS7m6t459ux X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:HE1PR04MB2076; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB2076; X-Forefront-PRVS: 071518EF63 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(136003)(366004)(396003)(376002)(346002)(199004)(189003)(47776003)(44832011)(66066001)(2616005)(6506007)(478600001)(2361001)(956004)(386003)(486006)(52116002)(476003)(6916009)(6666003)(186003)(26005)(51416003)(97736004)(14444005)(1857600001)(7416002)(6116002)(5660300001)(86362001)(2906002)(3846002)(16526019)(25786009)(4326008)(48376002)(50466002)(53936002)(6486002)(8936002)(6512007)(68736007)(36756003)(305945005)(106356001)(2351001)(7736002)(81156014)(105586002)(54906003)(8676002)(50226002)(81166006)(16586007)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB2076; H:oslab-l16.am.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR04MB2076; 23:VqhPk7dA2JxqOlfMp9/g0ILKEpEkDVTxvpCpolBE4?= vaUsXoiyhlSoNQSWiQWni4ne5bhzYsimMA/FMnEXnVNft/UgA5bgWVm2GcFiyHWU8LEfUZRnVbs8v7ZDHv5sFMZdlrIF8l0Tp7o8Y9GHqGBWOjv5reoSvlTpr8vbOhIiOwRT2fkauBBA44ZIQnuQpZ6Qtu6JkBc8+trn++kqfrDJN7ry0ACAPVi3vIWdd2T7eGACvpDtwJSpiFE2vjgA37rvj8yGGhZV9ZWXY6u+KeLrEy9CD/WDFueVfWuuA2VqszIg2F3efqcd/MJondlBD13hVrBr6ch5Sv/FH78ZoVzHRiqJU+ZLxodaxafEg7FuPaWe4isgylnhQDE7zHkOiY8qSLYRmcFZTpuXKwR3QbaF0eNJEUodjIc+cMqT7XFU6N8pY7ytyKiFFIfO2qSPq/JzHmFQPMJ0uryiNTyjxV0B7LzjNoHzis/vmToS+PNLwfC+F66Cib7QfeggiFuM9ijF+yrZG8tQrJCLiICRUdLYU2BPa60W2gaLLz/I6UCvKWOr7OoI4aTjS2ow4JBMk9mn3WjAx68PERf40J6B1ZncZHObvuHMxMNO8PMBEcnHtQErl6ASL/8o4JDYYuZOKYpyYMGgYCmmJJitIsEnHqkAi/YPCUfoUWQ5ac6vO3AKoBM9secBXaM4PqTR3PH/UnLcJihP+SuZy4U6z0mEaFrNhpGcnSE3yHvWR3t0BeUzxLTtfltT5+vYI6QbV6+8ZAkghZaR/j+zlyE8UnhSiUlKU3nc1Boe4wIAVkbaq6aO66RSuSi4ETX8qxX7tGN4LaG0GBU7E2C0V+TA/CLrsF7tZZWMZ/zfako0/+Kqx0a4mIDmz9v2LHDFpPKjWzu5yyLPPzP//6v1PEYbLZw1BTBNBd9iB/t3DEMwgsnp7Ff9BRV2MFAv7B43CffawTjLODoYBdLqmRasGGpperslFqSr/BR0hFkKbE+qW3P4t0gz6qPNSMuqw6P6+dPCM2ICDUkjGv2C26QMkg2eEoBzl6wg6JUpEvhQKntGhwJuRIMDqs1eTZrFtc1qoqav/YBkHt/N2zXULl44F8N0DtKuFtXnotTXy61/3hwkOtg5VVgvRNL/bQQ8BN0dLxqXtHBX0n7i3lI7vCyvgSyXehsCxqwbb86iGeLFsM8twFnhxRlWn9beC7aBBRXXPO8GXkDGHbNYn3XxEsgVVsTqMC79cOT663wS7w40l7XK/4gQnpp+aM= X-Microsoft-Antispam-Message-Info: E6ymzjrJ5zy1ECypSFJ5/3Hgxdt6OCvOLkMVWf6hHWTHJ31toETd6uoZf4tJLUOEx91seLYyPrqTRPfnC5MfTcQZnFSdYNK2GKVaIqXbJsdzOZv1oxumu5LTqrv45/agBZpo/TgSl+nPD4srXWMnk2ALPRkQXxzTXptAMiZfNwtfO+CpmTtQf51r01b8QitYErzB1o66SMa1aEdnVCZ0LvUHijm7jS+IMxwzoa0E+eq8FcB9U0MNQFKqXIvOutyufEqjC4uHeWTSnwmo4X8zGGybhYbk5p4x5ZFqwNENp7Yt3Ll/EVjZNiABbZo31kSVeFN/Iq3xLlhxV2btvuEGoNgaVxxKnwpH2+GYj4ZObgU= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB2076; 6:a8QTPHjkN8pq0m2WGrAk1NXXUjb6ZYSvESyLGu0+3CyplEztXn952YB0wrJKq8AdzBSNOSsTC9ONyst45vZSb7K0IAwXI9gksY4zu29FFbOjGDcdI+1vEIcM/ujhrBjIHAKGgsteSI1ySbEqe3CFIc0rWujLthA4uUAYfR+wxbub1MpK7ipFCfA38X6PQ1X0wEWvJDhs7QHHxYwqphImaYuIwyR7gAp4vH02cXoNF/dEVl4jPCOxknENHPqsTzns+Ig4mvWswTXpEcxqHUZ3ke4JXKo385hosrj0tYhIM0nbTNwHgXpJ38OMY2VKfhKOd85QfEzTfw9JJXZjw/lzAlI3DFrkyD2Cru/4YOPdpkmguuwSllRn8M3kf37gldSeAsdwbTYAdV6lFXaUZJh5MVvZ9lNxdXBfgQK5t4UYpBBlDtbudaTBj5PhHLDEiyQmi9TJOstctF5EHJVHb0AVvA==; 5:CIOQSAN20DKFa0TE6R7i9s022CHJ6UWPEQdHKqztJ5Q3kPPderhOP9B1M24agZ1jFZOi5O6ZKetkbkO9JjWQlf6XlCf4INJ0Ol33UFUUXeBz/VPTeKyaZvGb7k5BqBwwlIswe/H5gQIJUjHFhMxJ9p/Nr9tYxLmqD/eSIG7bezQ=; 24:1cp1TfumIqAvIqHF4neq1C+1x2M+IUjvHwtua3rdNV6px+AUID+JfzKFzrTMFTZ1owWDD7lXAw0tRwv1kjNABeqC+zOinLo4zzifxZe6JBU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB2076; 7:ihwxhtcYWTB4omRbw3qcJH3Rx/O9UE6awjF2RFE8gkhLRetz15s87Ke1Hsc9XtVTm9IASWeRpAG8eq/Mqq1fUPxB6iKm8+mlNpfQZeYRbU8EyvqtlWDp1tn7YL6ib7QYnU20Wgl/CgVXe4EJ3jym4wNKofvIVfvZaVAcfs5NRGZ/yRZ3yT1XnGRINEHGrHBvR9NqNBHKu87u/tZ+t3lAyFx2TuCo57C3pprndvFt6DbwUAte0Y7+HwBT3st/KsZd X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2018 16:45:14.7496 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 094348c7-42f3-4bb5-1261-08d5db84334f X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB2076 Cc: Michal Simek , Fabio Estevam Subject: [U-Boot] [PATCH] spl: mmc: Skip RAW mode ARGS sectors if not defined X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" RAW mode ARGS sector doesn't have to be used for all falcon boot. Skip loading ARGS sectors if not defined. Signed-off-by: York Sun --- common/spl/spl_mmc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c index db5be3d..0b2f059 100644 --- a/common/spl/spl_mmc.c +++ b/common/spl/spl_mmc.c @@ -191,9 +191,11 @@ static int mmc_load_image_raw_partition(struct spl_image_info *spl_image, static int mmc_load_image_raw_os(struct spl_image_info *spl_image, struct mmc *mmc) { - unsigned long count; int ret; +#if defined(CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR) + unsigned long count; + count = blk_dread(mmc_get_blk_desc(mmc), CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR, CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS, @@ -204,6 +206,7 @@ static int mmc_load_image_raw_os(struct spl_image_info *spl_image, #endif return -1; } +#endif /* CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR */ ret = mmc_load_image_raw_sector(spl_image, mmc, CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR);