From patchwork Wed Oct 3 10:44:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajesh Bhagat X-Patchwork-Id: 978178 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="i9/Dj8RW"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42QCdR1D9Yz9s8J for ; Wed, 3 Oct 2018 20:56:58 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id ACD83C22049; Wed, 3 Oct 2018 10:52:44 +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 8158AC22138; Wed, 3 Oct 2018 10:47:18 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 81442C2208D; Wed, 3 Oct 2018 10:46:49 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00050.outbound.protection.outlook.com [40.107.0.50]) by lists.denx.de (Postfix) with ESMTPS id 52B8EC220F0 for ; Wed, 3 Oct 2018 10:46:43 +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=oO0gX1K4LUDvKN57MdQaF8LUDZtMRzTNUI+PQcVPy4M=; b=i9/Dj8RWXPoPFgq9M0ncLEeR5ecwjlPhr/x4fSYO/XM+5lxfKmk0SywSGol2vYgyhXniUvCo/VyyqD07QBB39q/lEEIWO7g9n5gD+i5BFbgYTqXA/X7UGurUIXb7fg5veSuKOR/S+NVH6HsPYbqZ+4R8TZH7EC56/Gx5UHbd7iI= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rajesh.bhagat@nxp.com; Received: from phoenix7.ap.freescale.net (14.143.30.134) by AM0PR04MB4849.eurprd04.prod.outlook.com (2603:10a6:208:c4::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1185.24; Wed, 3 Oct 2018 10:46:39 +0000 From: Rajesh Bhagat To: u-boot@lists.denx.de Date: Wed, 3 Oct 2018 16:14:31 +0530 Message-Id: <20181003104459.5444-26-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181003104459.5444-1-rajesh.bhagat@nxp.com> References: <20181003104459.5444-1-rajesh.bhagat@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: TY2PR02CA0011.apcprd02.prod.outlook.com (2603:1096:404:56::23) To AM0PR04MB4849.eurprd04.prod.outlook.com (2603:10a6:208:c4::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 02e49471-b261-4afe-7611-08d6291d81a4 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR04MB4849; X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 3:dSxRHi6VjzQwX61VpJz6Iq33M4BCjH0KQTDIH50agFYsYVIaKen8EjDJB7hi8y7+qUlpw1UDlGfIxu3hzUaIoBQScpPfCKMldzyMMRqgXp7OBnu3Vnd3vUaitT2aue59u5PldXAYdSr0PIz9MMtqGnSilJpWPx+WWPQ+lrzFFKrBGlgdwkHLn+iMjjysEgT1WWd5TNTlKAfNfhWTYmgdfX+zWgTepJ8uZqLXrwEla0w3/ZA7TcvB9C7VyAdbxSZV; 25:Mm1U1meGWW7YPaR+9syaRHjUTkB1vyRscXagaT4Q53eVH0UpfNT7pbH9zQJMSj0zEyepw7NGrs7mSND7PWIIYDDv1dnwxjmF9Gucp0ma+uE9isBc9sNigFR3N01NHRV7tK9q3aMtnVJmpWHSuafVLQ8l1dL0WnvjZRztsjPkH5oMw17jFnwHsPwV7m227/imebxpX9X7RTXIgTtknfedRrmO/ewo0JUsd/5L0Z7IylJY4aOqaPlqu18nvwYZbB0o8J0g34l57XrRK9TFfnhUwCFXIB6qyE5FaIonxB9Y5rN8Be8Rtj/vnbYM6OGySbjlifFkS+3E7R/zAVZOU96pKg==; 31:AU+32x6f2PtNkLFQuEk/GoFHz6ICBIyVg6mKYs0E3tGCTKf/yalhytXNsUVO/9HwapHKJgVnIESuk3uwNrOOzq6/Pmt0/sVqxE7Y4OPjyL20yn6pZbmDGq5Gh/kbYLgj0rdnqaifl2HzLXDxgLiH5cw2K7emntpDILsUV0bmqM9Z3Uj9ZMO1IET4d3imsVcM7vKufFGy/Au7hWe7K0A5JZke0i2wos9qdwK70GA1tMI= X-MS-TrafficTypeDiagnostic: AM0PR04MB4849: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 20:iwzLPgNLZpYdIHx19ZLIfyySk0/8JYUNE0H22Lp5bfZvKSyF/OoaksOe4t3U7EZ5Q+CpksB5ztFh7DlBYlArcI6FNntpSt/06ugteADM9FVEO+RrbXlegqpM/c8yvwn80H+ZoDWCYMWMFmuXdnYgKAh1BW4z1wJUK++RTlRq/2wai0s9jliPZxTxa5w8Kgye3bHhvc8Ici8/ybjV11oBcyvaazOD7UskH5HhMiSVq86HnWTxvfT0bOpba14VeJRi/Z+97tzhGn3svvTxQsmCQKUjQBYRfGuhhAEWr3YSDRvZYyPW3ew+jmQba2OMfcbr25/Qb02mwf1Tm4igHZlB8CMuLqxDSKk7SNgKbb251VD5qE20md80i6zZ/e/oonVHUZNjMNkugKYf9kcUUhLXL5iBcpnwHjCcIGMcL+q3tK89a+iqGBOW8ksdWCT0e08NkySpBSey6RSEHlnEcMIm7dM5Kd9MTYvWUX0fIGbSmaP33G1EZ4DFAHxG0W4SRbLo; 4:UsusdgQsyKtAY4JpsRcIRMVjDHdvaIQCLKmCdlA0M2obSgZ2xwgx8gwDCkAB37tBhFzn7vo4hSSk4yY4y+KLux2v4VA4DDQNg9tCTqbs+/0ntEIq6A1flikeaSlho3IX6IM7Mqn4rOYYFcWXkcjzytvqY2oVcSoorrSgSBxnVUR6ZoDaEaqnFUt8x3vykaOjoudNTmEQrg8F0MghBHcjI+ZyW/PsaaN0ddCLoEwd9Dl/0wwj6PmGRz2eF/3ntuemZ485cRhGIBFtosnNFjW4V+d2oQiMX8W0mN/RZKenoqfQ1QPfosJxGR3gsnRjjR/T 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)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(201708071742011)(7699051); SRVR:AM0PR04MB4849; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4849; X-Forefront-PRVS: 0814A2C7A3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(346002)(376002)(366004)(136003)(39860400002)(396003)(189003)(199004)(66066001)(50226002)(97736004)(7736002)(50466002)(55236004)(6666003)(6506007)(386003)(16526019)(53936002)(26005)(68736007)(6486002)(186003)(47776003)(8936002)(8676002)(81156014)(476003)(81166006)(5009440100003)(4326008)(16586007)(36756003)(5660300001)(86362001)(2906002)(1076002)(2361001)(2351001)(478600001)(446003)(3846002)(6116002)(316002)(2616005)(44832011)(305945005)(76176011)(956004)(486006)(48376002)(105586002)(106356001)(51416003)(52116002)(25786009)(11346002)(6512007)(6916009)(110426005)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4849; H:phoenix7.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM0PR04MB4849; 23:m6W7/rzywjyWlRriadpVjVWfk2NTTcAYvXmaSvkGI?= 4SC1KovTzD33FdeXuVxpI1EuiHuzVfn8/0KUEFYu7qEVkIMul8dhqXaGUnowlt9N54PBIakVMNpH5aL+AxWqJ7B2O9bXRmbzg/cEkFrC20kXiR5Alg9WMF45aEFEpDwz8vJ20kMjxS2SVVA3qTpHxFhtUvx4gzV6izVs9IkKByeAzRB95lGocJjwSByV4dpNuALxDJgJoaZdniNhzsnyvb+7YeEpNRzsTtQX1QAOolSfMBKpT4c9oZLR2/xHyyBWftfQLAc5V/wG1ZyV1dUnJeFGY5AsFZ1E8k9Sf9h/LI4gzVNyjYzYN47CQ9ejNoH2dP4WZIdgi6B62VkiyUVynIjn3z05pZeiqpEp4nEkfFcWNal4IUgvP6Szhh/DCvH8utGu2Qo2gmfVlnQzyT7dipil3IpbENPmL/6MsTxfiUgWG8pRt4I1URij8a1xp0Ss7cGADdb9w863XLCg5VJaGKnfg5FySOanAq/uKoIlNkTe6fYB27SUMyfiZsR9k8AK6UI1+aHb1m045vE+qZ3jhGF05Skr6g3+7MPJe1dWMs4xAGBHAwNk3u5Ktwgim6Gip1LAHdYjhXYKeuXs4VNpAjLxG/btF792TFBs4QlUZxf5bIZTa3BsKgcGOAiGdcLqQanGYMeUdETKUSwULU6/8NxHJvl4yui41AQBGWB3NHbgzrtBjzAlOOUZoKJBLbFIvaMNmKQbyOBr4WoI23B9V/CGLTVIukRwTiUYhbsFasANDGElK+pMspy8h1AlBCTE2yoW/NjlIl1iVbtuwmGzg9w/KyExzHxWx9ZouEUBgislOFbsvtpckekz42+1eJErrnkr3vrkdWxM8b+GVFE705Rq6EI9eaMs6/n8E6QghJtzBL8sST0UhDxYVyRLa+ILuvL6MFNiH8GP4oHi6NYR4bFn4S4bPLwRuwdppjzn+pZZsVkNhjTM/mdqMkDt+K3vgYaR4KK97OJU3jx9YYB+lg8z+kHPTjZmP1he3s7tirLO7esHT+/pTEvNlDrrU0fF1HQPXl+Ibcqr3R/VrHmFTbWnvrrPiTPVjPxOBaCiZZusMfY5ADDaUPS0cn0nVIrfbouuVWCHTAROUMY6LGsJw2D/Uvy4IEh7PYfqNBkGnuknVQI8yMHyZZ4sjEjTa5Qyvgek6dh3pZX7GZymemcnLPxkUjNdGj2YnwxeUNGPXyMF813kz3iua8y57YZyTd9v9/jguta9ExWoUTdfuhhRh+YZY00zheovYjiOTjAkU/EoKcS0DG7o9araXbJ/jwj2P3ILaVkKtJOAqCIZTwln9Gk5RF0DCE8lgE6ne3zEPv6CNob7ru+tZyhqAHuNSBYun633sNGyQmF18Zx0hLs0DromlZniGxafRHqON6eUlEQmg== X-Microsoft-Antispam-Message-Info: 6cMdazD96CR/DAx/m14caokcMqYgfPtB+n9UFhArY9rhGYYQ9dpxIifXMbXTpl0H6A01MUjZwfLylR8W8VsCxANx3dFidBVC2JzkAHKOw3bOhpY/iN0NzOOPj+FvBMNLKj6omsA7hMYJkNMdpQaNpcD8XoTUyl+3Yc7uX5RRj5dmkrAVusWHPGluULHPHgrNRQ/CcyDbbiLOrusEhSo/d6ZIx1RDmEjV8GUyvkbUjgdNvnEF8nrweHgbS/84WDJytnA/nt4/BK52D8IWtvtaQPeA9YJr5/sx3sGnIINGad3b2Q0ULBz5FngZxdKraLVkyAq4HkpJiBo3ykye1ShvpoiBBf8oxFbwg75DX+0Gu78= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 6:PuiETBz6hcil+XOqWVqAnuT/G8WGEkvPZN0yRGyESIRDj6ym13T1SX4Ccw2ZI5g8xCAvcRDWf6gdmNh4fB+0z5YHlm8Fn5KlEB679QXm8qDTd4PHrsrJNOfhXHg9ypfmz4GQmNyY/gipoedhYNifJ+WnUqvNxWWGz04RaOIHgy2HAfQ9VT3tPUwPNB1JZSGeYIK77SA4ZI6szqHQTbj8X4yfciu1e8BTJQ+2+cqg8GpcgPYnZhaJKtP19UkS1mqcxPdiwYiD3BvVwH2WSrR1qZeWauD468Wkl8nPwCunwOYeRjPX/iRPXCAyZ22SVow9HXwmLhETsm2W7oydJ3O5eUou90j/aQpRzywBgMl+ldVlNeHfOKTnzeRn/jLVqhcUxxtafXtvsao9zZ613I6j1Hn5jACGIpsaN1P8YU5qmo1FBSeLKOAk3/ZjyD4Rc176VsE1XyVDdeizamX+GEgZxA==; 5:bMZQCSv5hMR+t5rGOMFN4qAjD10SOQI3xyyEX75IoVDPpNiDm4aDMSc5nopJ6LAVbbAz/0P0Pqlx/mmihY7Ck9tIYQyKmjGJRP57tU88zRnt99QGT8KobMfX/WZVOgCo0mv59vrgnzNfEfrUlYHoBvTfrXKBZK3VI8qxoyZeXh4=; 7:b5ahtpKFRogJJIsUcdDkRyrzqBjaUvuPDkHPALe2xtAWrvg6Rq+zpctR4F9M3RuIduTfUNX7eyFDs/ngVQBL1NxCnYVpiuNgssSPT65Em6WIr9nzh2so0MsXtULei5bY+L1U3VAT81iQ/wB6ZiYBSouf4pzs5mTUVqBLmOfkOU0t3/udWcRK67Pyf1D14d8uIGaVbQuDXZYdH3hj4+6aOMUBD9ONHRh0jDY22CLr5T0MbNKRDqSIZe0tKaX9d26B SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2018 10:46:39.9265 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 02e49471-b261-4afe-7611-08d6291d81a4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4849 Cc: Pankit Garg Subject: [U-Boot] [PATCH 25/53] armv8: ls1012a: define BOOTCOMMAND for TFABOOT 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" From: Pankit Garg Defines BOOTCOMMAND for TFABOOT configuration for supported boot sources Signed-off-by: Rajesh Bhagat Signed-off-by: Pankit Garg --- include/configs/ls1012a2g5rdb.h | 6 ++++++ include/configs/ls1012a_common.h | 6 ++++++ include/configs/ls1012afrdm.h | 5 +++++ include/configs/ls1012afrwy.h | 6 ++++++ include/configs/ls1012ardb.h | 6 ++++++ 5 files changed, 29 insertions(+) diff --git a/include/configs/ls1012a2g5rdb.h b/include/configs/ls1012a2g5rdb.h index 71e4a8b427..cb329385d9 100644 --- a/include/configs/ls1012a2g5rdb.h +++ b/include/configs/ls1012a2g5rdb.h @@ -93,10 +93,16 @@ "bootm $load_addr#$board\0" #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#undef QSPI_NOR_BOOTCOMMAND +#define QSPI_NOR_BOOTCOMMAND "pfe stop;run distro_bootcmd; run qspi_bootcmd; " \ + "env exists secureboot && esbc_halt;" +#else #if defined(CONFIG_QSPI_BOOT) || defined(CONFIG_SD_BOOT_QSPI) #define CONFIG_BOOTCOMMAND "pfe stop;run distro_bootcmd; run qspi_bootcmd; " \ "env exists secureboot && esbc_halt;" #endif +#endif #define DEFAULT_PFE_MDIO_NAME "PFE_MDIO" #define DEFAULT_PFE_MDIO1_NAME "PFE_MDIO1" diff --git a/include/configs/ls1012a_common.h b/include/configs/ls1012a_common.h index 8f1f63920e..324dba2b7e 100644 --- a/include/configs/ls1012a_common.h +++ b/include/configs/ls1012a_common.h @@ -114,9 +114,15 @@ "kernel_size=0x2800000\0" \ #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#define QSPI_NOR_BOOTCOMMAND "pfe stop; sf probe 0:0; sf read $kernel_load "\ + "$kernel_start $kernel_size && "\ + "bootm $kernel_load" +#else #define CONFIG_BOOTCOMMAND "pfe stop; sf probe 0:0; sf read $kernel_load "\ "$kernel_start $kernel_size && "\ "bootm $kernel_load" +#endif /* Monitor Command Prompt */ #define CONFIG_SYS_CBSIZE 512 /* Console I/O Buffer Size */ diff --git a/include/configs/ls1012afrdm.h b/include/configs/ls1012afrdm.h index 7affabfdba..8c7d4e558d 100644 --- a/include/configs/ls1012afrdm.h +++ b/include/configs/ls1012afrdm.h @@ -65,7 +65,12 @@ "$kernel_addr $kernel_size && bootm $load_addr#$board\0" #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#undef QSPI_NOR_BOOTCOMMAND +#define QSPI_NOR_BOOTCOMMAND "pfe stop;run distro_bootcmd;run qspi_bootcmd" +#else #define CONFIG_BOOTCOMMAND "pfe stop;run distro_bootcmd;run qspi_bootcmd" +#endif #define CONFIG_CMD_MEMINFO #define CONFIG_SYS_MEMTEST_START 0x80000000 diff --git a/include/configs/ls1012afrwy.h b/include/configs/ls1012afrwy.h index ae85ec1e72..75ae329e11 100644 --- a/include/configs/ls1012afrwy.h +++ b/include/configs/ls1012afrwy.h @@ -123,8 +123,14 @@ "bootm $load_addr#$board\0" #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#undef QSPI_NOR_BOOTCOMMAND +#define QSPI_NOR_BOOTCOMMAND "pfe stop; run distro_bootcmd; run sd_bootcmd; "\ + "env exists secureboot && esbc_halt;" +#else #define CONFIG_BOOTCOMMAND "pfe stop; run distro_bootcmd; run sd_bootcmd; "\ "env exists secureboot && esbc_halt;" +#endif #define CONFIG_CMD_MEMINFO #define CONFIG_CMD_MEMTEST #define CONFIG_SYS_MEMTEST_START 0x80000000 diff --git a/include/configs/ls1012ardb.h b/include/configs/ls1012ardb.h index 17554ea955..f149a604cf 100644 --- a/include/configs/ls1012ardb.h +++ b/include/configs/ls1012ardb.h @@ -112,8 +112,14 @@ "bootm $load_addr#$board\0" #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#undef QSPI_NOR_BOOTCOMMAND +#define QSPI_NOR_BOOTCOMMAND "pfe stop; run distro_bootcmd; run qspi_bootcmd; "\ + "env exists secureboot && esbc_halt;" +#else #define CONFIG_BOOTCOMMAND "pfe stop; run distro_bootcmd; run qspi_bootcmd; "\ "env exists secureboot && esbc_halt;" +#endif #include