From patchwork Thu Sep 14 19:01:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 813917 X-Patchwork-Delegate: yorksun@freescale.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=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xtSdm2st0z9sCZ for ; Fri, 15 Sep 2017 05:05:00 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 219E7C21DDE; Thu, 14 Sep 2017 19:03:24 +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, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS 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 1B85CC21DF7; Thu, 14 Sep 2017 19:02:21 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EAA18C21E31; Thu, 14 Sep 2017 19:02:16 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0073.outbound.protection.outlook.com [104.47.40.73]) by lists.denx.de (Postfix) with ESMTPS id 92389C21C6D for ; Thu, 14 Sep 2017 19:02:12 +0000 (UTC) Received: from BN3PR03CA0075.namprd03.prod.outlook.com (10.167.1.163) by CY1PR03MB2362.namprd03.prod.outlook.com (10.166.207.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Thu, 14 Sep 2017 19:02:10 +0000 Received: from BN1AFFO11FD029.protection.gbl (2a01:111:f400:7c10::161) by BN3PR03CA0075.outlook.office365.com (2a01:111:e400:7a4d::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Thu, 14 Sep 2017 19:02:09 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD029.mail.protection.outlook.com (10.58.52.184) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.13.11 via Frontend Transport; Thu, 14 Sep 2017 19:02:09 +0000 Received: from oslab-l16.am.freescale.net ([10.214.83.126]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v8EJ1uUd021058; Thu, 14 Sep 2017 12:02:07 -0700 From: York Sun To: Date: Thu, 14 Sep 2017 12:01:39 -0700 Message-ID: <1505415699-3401-8-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1505415699-3401-1-git-send-email-york.sun@nxp.com> References: <1505415699-3401-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131498893296757927; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7966004)(336005)(346002)(376002)(39380400002)(39860400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(106466001)(54906002)(189998001)(2351001)(8936002)(48376002)(50986999)(105606002)(76176999)(356003)(2950100002)(6916009)(110136004)(53936002)(97736004)(50466002)(36756003)(305945005)(33646002)(6666003)(16586007)(5660300001)(8656003)(47776003)(81156014)(81166006)(85426001)(50226002)(104016004)(498600001)(68736007)(5003940100001)(2906002)(77096006)(4326008)(86362001)(7416002)(8676002)(316002)(15760500002)(139555002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB2362; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD029; 1:J/t4yzQaXNclPRF5ohB+fdCZnC/Km31lU917Qgx1aH1fPdzk5BDizzj6+mb8G2JiG0p+eoNVCOpNVc2ryHr11ee9yANDgWL8VRFngaAIqKF8xH+LtJvv/cRJ9iKyZiOb MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 28c2685d-7a8c-4b9e-0b46-08d4fba319c4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(300000503095)(300135400095)(2017052603199)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:CY1PR03MB2362; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 3:vhUKYxOxmNDkoYdsqeVfWA02/itYGpZRBv14YekgeqU+1lzHpyF+yDDZaWTpJRRt1XIQI/X98EpnUjQSAZ7aPnNN8AQX9FlC33/4midohkRRrhtJ93/i1WooC6wtHgmjKQvFLFkI3dZL0sWdgzP2Cu60n4N4kHYvl37+05CDbye6BHouf8KJZoyq952QtKUI094t1T2eCBLy3CEKhKTJfr8el3AZbUT4C6DRr408BM8qk1S+KSmQprvF8L1Z5ZLMFEyKypMUGuuXV3WDVV6qgxVT9myjCTt1b+RSPJVpBOafTLJB7DNAf/hM8PMMgyZOw1FPK5j2WEDRWeWrb5lwcBlmBWlLOhJ6dC15WEOTbc4=; 25:K6klHUVBX8BVOSW0hWHL7aqxHE6YfR1vGAZpL7XCn5eZ8y3PNwhj8s8rj2fa93fYB6EeksZA3Y2VnkcSsoIfMAE0aTi9HrvCV71WrM9xl4thDvhDMfJh+rpnw9GS+vhQqiSGPxLiys8yS92L56/NZu+2gSopKWvkSb8PA2Q+yPgysU0hZs8bFiiTC1HwjasT323BEdpBH3zMft7fYgZAhhRW5BnARJ6VNiNgRQwqTUow1c83PnXtHx19BA9BYjtczRgK8I4SJBLUS6Tu+4mD+MNLrtTmxmtdCvFT+8g8WhkiIHlNHQZuZyGJ9ybfotHJJvIPUvq8Xne4TFZhMjYHYQ== X-MS-TrafficTypeDiagnostic: CY1PR03MB2362: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 31:TMWBtwrk0+CrQv5gnqjM5ekcsLNt80ei4S929wz/5Um8I5YMpq2olicH3lQN1Un+H+Kw5q3RHfMSwgsflmLLlXKD5LLUkEgMvCHys7uVnfb9tRA35bGZ4pLIlGD2/2vUawoSZtiD9LueCTn7Gg5+Js3W96/nNtwGwxwATEKqUnQXHzRhUqioA3KLBOPagX7yMpqrtNQ3TpL6ew5+bxf4elgf98SDPMUGcnp/AhH9d2M=; 4:UX31gtxIqRiup3GUy0DM/M8aeN29QI+doFOwhE6zr6cn3XZy1BUxix4IQFI7wl/eHqojw+39a9izTZ7eORXCq7ZcXj3t92pzU2VnshdH9q9O7FTReY180zYBbcxdsW7FKSQOg+QAwIUWM119PM6yo7jLZ+nGt6O56VK29u3lHZil+kKdmo9vW0EbM8T0B9AR99aCggc14TMVg0sLmaW6oTf5XjIv9vSeh0RWRo5Wc+eZOg742XzOcEMY0P+b821hL8+nZtfJiinX2NA+KNccZWslSDGJP+isRp5QboL614M= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123561025)(20161123563025)(20161123565025)(20161123556025)(20161123559100)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR03MB2362; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR03MB2362; X-Forefront-PRVS: 0430FA5CB7 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB2362; 23:m/w7WQHZvjoQYUOqnTPoXHECY8wgH2pk8Y2XrNF1p?= kIaTH4K7VsYrAjE+Hn86g7pHrDhFtvH1D0hiG8+TlfE1YuAWgIv6MTSYuFRE5u+lfs4My6jByzFcKfMvnziuRz5SKxJ3e/tIfs+IzC7pu7muCieb7xCgFzrkHPXaujO6r6dfbHxFDmssFz+cMH4ud6iIW5rf2jPOirIY/0SufL4PISHMXYEg+xwL0ABrDjpmzWDP/El+L4D2zo8NtqrSJykqvgle1VqnPMyShK0JT9e4TlrsBR8f07fGbMdlSno+HgSx2udDAejJIUTJ9XBq3/AD1xHRcfWQBBCkmrM1hHfI7C86fKLs+cOWcdwYZoWf5Fzc5snfbueFKih21CsiSg+W4T5o3nDGxZwmJJycgqV9snhTe6StUyIXRNBHKXJzGgAMNSOWQKVksAzHkFNpOoVytcvGuHZGwdbN3D40a+pY4LiBCbqSUshhkro7/Ge0yOGwMIlKxFL9PVnuVsQA4VbdQabgLAvjZEIu7GAfY2VedWxBzyplJguwii06VVguz2kAwhXeJ8lwBjoTQrNNcOGF2MeCCvlx5aar+RE458g03ejnc378r4AMnt3PZ2uinmKcr0hIZU19IRiyWbg6qhuP0jxmH+bojYdhitf+QYY1ZX6pkbZ/ABlJCmUXP/DCc2ACXf+Jt2MnPl1StYARGrA6A/VFbcqt/dNt9K5OsDYd1U1F1j3T2UZI4fylcvr9ZsXev4KQD+BHSnzA9vqRYv4cPSn53pBVPwqCr5ue12n5JfGl0mqmdm7kTqcMzNIx9kmX1OniZ9yvzCoa/6hvaLZ9I/r4ycSPCur8VupQUGcy7papxBzquEmKeuGMVRp5EqlwOYZoe2y45bWH3n0U9FO17+C1c1mHvoxtynhUGifbuFNMd1sB2udbxVVJgYoxZ8nL203hPma+lDV+wv1r525kOn/EUkBAhruXmzGurwUkuCCLxmsonN51K3qJijJKvHPUMRtKeOr9AWJcetIApvkqlJrCVhinc1uuavouG5Glo6kkyNG3B5W0nOtPHpjJA+DSmnMxQc24PT1PfgwycD7KMfGALcMF3/aHk1XvHEPgWfwO3UFJwYzdX69G3XpTXH+j+2ZNJmMNEZTRxvzMdYC3mDkgU17rS/j9pQQRUBpa1MO4YdiRARuCNfFdFVx8tVUPr+eJVU2ZlDqcUjB7t72dC6dfiGhaXRdrxZ+pkUy2UL3j3Zaf4ejZbWcnZ5+uoMLwYY2tDmu1YJh41+H87TI X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2362; 6:Kyu34jVWKeFrCDbmlovHeU0qhfILrm53GPmDAxUaXAGoX3SY7KZqondxo259I/gBaeSe8CZkOugeCwHYQx16QCO7scfWBxZ2ecFzChxTPBATGdlrxOuKCs4SmOfUNEmJFYPs7MChBbkCjRBBwRXA+HB7M7peibegA4Yqy6NRYlRaHPXUf95O88BBqpvkylNTF2hdQHw0sDS9I0PD5gZGlT3IcV1tN1zQ48IvTHbxK0S/bIvfTOnjWsaibyg8UBQvyqcV390oPCpK0HO4jQkZ3aHxazN8yxKu23Nqt28p/Ne6aM4WWN4A2JndWtLLIxDmbfgw/Vg4gJNXCBZdZni+Ug==; 5:fzEcR9iPetagrntFywj1R/r+J7iqUMSMKubqNQnckK692NMUEKZ1Fqw5nDWJCRh9rhZ5hj74p6GbpFBMzkuJq7WEpnyuti+oPJzgfHEuGLoguVw1L94Cnas6sZ08hzWtlBAJZoBZ4sXvAqWliFwaFA==; 24:rVxWSBRC8vCEa+xX5eHZ0lmqufEk0J0jZCUgrHiBw+DVH0NFyMTQRMvL45mWNYLMf2nDV/XNiMNNz0DuoICU/ffK6hhfrA0n7QfJgGW7Vo0=; 7:7uuSmatSylB7DT/oOxsRyZmyja6X6ZFqIDkU1HABgYK/JGmWtAdRVw0OV66ZtnO6hVHPhVS1eAtQcV4c3bwgPY2fOtGIh1VVwIaosqP/Y5qEmQd9mhQh5f9+tKC8yprIJckLqIFFLXu+KgNYq9Tc7vH0bkQSq4fVZCNhHG1JIHBGB/HNl+yANvs7J6rmti6JZr2+2aphAdmaSUQAZm0Z3oc27IKVIEEoZ8B5viHS0VM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Sep 2017 19:02:09.4885 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2362 Cc: Vinitha Pillai , Mingkai Hu , Ruchika Gupta Subject: [U-Boot] [PATCH v2 7/7] armv8: ls1043ardb_sdcard: Enable falcon boot 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" Update defconfig to enable falcon boot, add needed macros to board header file. Because environment variables are not avaiable during SPL stage for SD boot, set "boot_os=y" as default. Signed-off-by: York Sun Reviewed-by: Simon Glass --- Changes in v2: None configs/ls1043ardb_sdcard_defconfig | 6 ++++++ include/configs/ls1043a_common.h | 7 ++++--- include/configs/ls1043ardb.h | 5 +++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/configs/ls1043ardb_sdcard_defconfig b/configs/ls1043ardb_sdcard_defconfig index 2ce2aba..37b3257 100644 --- a/configs/ls1043ardb_sdcard_defconfig +++ b/configs/ls1043ardb_sdcard_defconfig @@ -25,6 +25,7 @@ CONFIG_SPL_ENV_SUPPORT=y CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT=y CONFIG_CMD_GPT=y CONFIG_CMD_I2C=y +# CONFIG_CMD_IMLS is not set CONFIG_CMD_MMC=y CONFIG_CMD_NAND=y CONFIG_CMD_SF=y @@ -52,3 +53,8 @@ CONFIG_DM_USB=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DWC3=y CONFIG_USB_STORAGE=y +CONFIG_SPL_OS_BOOT=y +CONFIG_SPL_LOAD_FIT=y +CONFIG_SPL_OF_LIBFDT=y +CONFIG_SPL_FIT=y +CONFIG_SPL_GZIP=y diff --git a/include/configs/ls1043a_common.h b/include/configs/ls1043a_common.h index 002830c..734729a 100644 --- a/include/configs/ls1043a_common.h +++ b/include/configs/ls1043a_common.h @@ -73,10 +73,10 @@ #define CONFIG_SPL_STACK 0x1001e000 #define CONFIG_SPL_PAD_TO 0x1d000 -#define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SYS_TEXT_BASE + \ - CONFIG_SYS_MONITOR_LEN) +#define CONFIG_SYS_SPL_MALLOC_START (CONFIG_SPL_BSS_START_ADDR + \ + CONFIG_SPL_BSS_MAX_SIZE) #define CONFIG_SYS_SPL_MALLOC_SIZE 0x100000 -#define CONFIG_SPL_BSS_START_ADDR 0x80100000 +#define CONFIG_SPL_BSS_START_ADDR 0x8f000000 #define CONFIG_SPL_BSS_MAX_SIZE 0x80000 #ifdef CONFIG_SECURE_BOOT @@ -280,6 +280,7 @@ "load_addr=0xa0000000\0" \ "kernel_size=0x2800000\0" \ "console=ttyS0,115200\0" \ + "boot_os=y\0" \ "mtdparts=" MTDPARTS_DEFAULT "\0" \ BOOTENV \ "boot_scripts=ls1043ardb_boot.scr\0" \ diff --git a/include/configs/ls1043ardb.h b/include/configs/ls1043ardb.h index da87497..f9843f5 100644 --- a/include/configs/ls1043ardb.h +++ b/include/configs/ls1043ardb.h @@ -46,6 +46,11 @@ #ifdef CONFIG_SD_BOOT #define CONFIG_SYS_FSL_PBL_RCW board/freescale/ls1043ardb/ls1043ardb_rcw_sd.cfg +#define CONFIG_CMD_SPL +#define CONFIG_SYS_SPL_ARGS_ADDR 0x90000000 +#define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 0x10000 +#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 0x500 +#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS 30 #endif /*