From patchwork Wed Oct 3 10:44:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajesh Bhagat X-Patchwork-Id: 978195 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="h6Zc5ZoW"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42QCmw5qCGz9s9m for ; Wed, 3 Oct 2018 21:03:28 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 869A8C2206E; Wed, 3 Oct 2018 10:53:01 +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 DD255C2203D; Wed, 3 Oct 2018 10:47:44 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A1977C2208D; Wed, 3 Oct 2018 10:46:37 +0000 (UTC) Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00044.outbound.protection.outlook.com [40.107.0.44]) by lists.denx.de (Postfix) with ESMTPS id D38FFC220FF for ; Wed, 3 Oct 2018 10:46:26 +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=SIq0DRvIDmZGrbljdQSYeONt5h3tnS+svWhdwsP9Tv8=; b=h6Zc5ZoW1b7tf735NXbT30kGcL3MFoVlqIwgmxpcxFpgW1WOq0vIzKUKBljxoP5/MY/qiBLyh0xhFc073VZ1KD4q0rMCnS7IGcdCipa88Wte+fYv+lrdclhJtYhm4Zj+BZ236Gq0fcP8BW4Bj/YvXsTOojag4UfndwwAOJf3nF0= 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:23 +0000 From: Rajesh Bhagat To: u-boot@lists.denx.de Date: Wed, 3 Oct 2018 16:14:26 +0530 Message-Id: <20181003104459.5444-21-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: 29247ed1-e102-492e-429e-08d6291d77bf 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:8+tqpksRvH8vVaozI4oh4oggNiGIrh55cjnpKGkazGypGecKDpg5AQUnPzZ1HAPYvr/+7QQXQkYspHXO3t8dgAIHSf1z71NoHRLRqpjPrXfe7ZVNCObFnbSwIBGBIgH4zISufJZX9YWOT4U90RnFCE/uaFcqZv4ZatB3sQ7+0ePzkmHmXrEQhwP68UqOk/Xzyd1pIcLZTNBouiLlNcjr4vNkLpvutkyOwHqiQluOBcHklub84tf9mciYLybNeTvP; 25:x8IZQAGZ2YrjcURQ00Xi0iX6OAwHI3qChD2G2XQnnYiKcMOJXVgtD4vuMVzZCShHl72gnGlQ2RYBVQp7Gb79AvBGC1FTuue1pEWyASFlhHXa1zqmVUTeDOPjDg3cRzAKMY/qJBBjqpVrxHK7xU0Kyl4HcaOpvmMgDcgCt497fbo961gBggktD7I+OXvs8rPLdaLaX9aedE5CC7I+lyJpLCXiDVxCpZSiumIvSMw3CoMu67C4033q7GoVEMhVQ9MyYSky2SoGHzdFc7YEqEltJ2b1O9aNkRQvbK9vVMAqTE8gTIqBPHanZaU/frerZlU5CPzShlx3dh6VYZpSfhZEQA==; 31:ZKj5BV79H/dROU1rtaKhll/mvT2rqj7FFb741cCEp2+UaSXrPZa1fKLQYpkoSedA+tlssRCBCrtz/7XBNOfOqn4w5UGrq0MjNny4r7iS9IuREhDutQbMrKrpAs4U4qkayhSzLhxkmH7lRiqp4y1zzjd0MQ10tIxyGeoOrtSbb5S4pfIH//v+pg7Ch1AiwKiGBkmZ7v+tC0Twx8ZExxk+N0F7wbUtUONcG1YYW1cKINg= X-MS-TrafficTypeDiagnostic: AM0PR04MB4849: X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 20:Lzb6zIfkud8AwLEHUqe+YG9XkgiMwYye0FHtUSK1OyIIwGfs/CBHxy96/M+Mv81dmzXE4/s0QFBy1iFHTm+xyflJDtD2A+Mvhhe/uexDUKcFpu5ozm6eOrvjnACLqmyGC+Seu6p6laQulBwKhtHwcoSIpHspTmTX6roqlbgngJLffSX9nEIZG+2sg3ExdWNVquNgNcfPDliCDKXI5Tg6RBe5feTfcAwmHVlemrOdWquntuJGT28iHaRg8dm8ZLccGM6SJKM9iavdEX0SbDJvISsXx8C9fnM6/YeFJY3QysTalyFaOrE9qky6GpTV5pNnFUVOJiMXG/a2CMluWXAAtIIRF7p+DBqkD/MVOtbgYlWZ0Ef7ldM1I9edw9wWUAtWIvzAoYcBFowJFyoNqzvHAtR6vek9/GV7gagef/6u0VJWwMrQkcIcG2FZrctu+hKsiCtktf9b20aq/UiqIUdvYrxzHIEqfI8Q4/o3UEPVSqlhpTOH/XNx6Z7vbKel9m3N; 4:dPVzuLOjpWSkCcNS55gChlBI4FFE/yDCl+ggObDy6oCoPEp/u+y0U7ctVxiZZDSSvu81/amuLoj0KfGFFp9KMHAU2tfaKU073FPdrVmtr2/VrM7Os5BqlOeFFeu0elVZTmKuff0zbATRMHA+XAWbXq+rLxCjkPR1fsM9cDr+RDbKClU1rpWFe6shHIgouiyfzGulXMIbj0YdMVEwhFbnpNkGYfjwrRHZAelJMs6LOAD4Rl4YFkkWGE2qsq+gQUQpkmVUVYr9fAyLt0XE7Vwv75K+i+dAiUrxYS2R9Rp3ME3suMC9IWW3fjHl5/ICpoFk 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)(346002)(376002)(366004)(136003)(39860400002)(396003)(189003)(199004)(66066001)(50226002)(97736004)(7736002)(50466002)(55236004)(6506007)(386003)(16526019)(53936002)(26005)(68736007)(6486002)(186003)(47776003)(8936002)(8676002)(81156014)(476003)(81166006)(5009440100003)(4326008)(16586007)(36756003)(5660300001)(86362001)(575784001)(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); 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:vo5lqm1BIumS6Vw+LsxgeFd2BTh7S5uAbwWq2wjcV?= SgeC9fYItvLfHCezXOzqSSik+X4g+iQ8pPtYk8Apfk/2LTfP29hy0Ajjf52AM9J3rh1HxUL3JSCW3YSEH89L+N+vjb/F43Et+mlJh/OI3m7F2RpkhoSwbZziUzG/DlNh9xFb1ZdxhL65rJ0D59Spe1w9mooo3xa9hqzbeqHgYKR7Inj4q4OjgLRfuYgS2/6rTReUJt83g14lENICf9dVJ9ultvhDoygTaA8Kz3TTihbHnFwjQ7QzqWHy/6y3K9VN6z7Rk6mOvHgT99nuvI7+zLEjQuWFGNPpWqrv9DYnXnBJK+YmwTUj+hKlx4OgIb10ITJDLwdci6rjJsrle1X2a8KdRvhwanFDTZzG2CXfDF9jn6hiEGLTrPiJBZaHwgZfiLsEJXwJdRnqVYRe1ldd1xJ8WsTxXVtc4THFRTXD4jINA3IISJxkTx5GW6UFChK3ntjHkK5+8ihPXo4t3S/Pq8yAU8rMSysT5EQ8NLbkaTvIV6NAJCAMA0fri5FLYNZ6fa9i+sE7fS0VSldHyqtc6N9Gt0gbMgekXIAft+zOvb1MG8sM3TvnzNWv6yRFynKPvj3qTO1vzEJWtNJaUutmqOFPp1mDTntpeTJ+ttvkKAXln1S59lECYD2EH2Y5liMgI7W6KJHbp5Dv0ZGrDRZMqTrbzH8dO9o7zoV9Ri+6Np1fID6Pe1NlgMVtTNwxHd3SVwnDHBfKiAq0Q0EEBvFiyigY8f5HW5LbK5rNxXZoVlXSp6+2lK79PDVrtWLlqWlu+ZHuxWpZ4rNetaMtKTZ96bD/IhNV3HUN298bweplM8I4FYUT6V5ghZhTPFy+xu1qJf2M5wsU4Sbx6jI9fzPQR4MuJUJBmu4APLLAFwstlZIe6GDvqDt0XRBEv3Te6urnqftmbMH+wJf3D/SrOtE68imczLGfaFWWZL+V+a1poJbCX/2QqvJTZ/x+2h+D11opmvE1gK9j80X/jxqqt+LawCt2jSOmpu8+GAqiPeWeOPe68M6IaSkekBFECmthVR/xTcCpj67AcvHYXbj5Qd5QFuVVGc6jJ1l9LHDAYHXFFrf3b7s4UWEKc8azPWELh6nDJ9W0UXXavQ+TRUhMyglLc9tVGKvGINy6XKmDXRU0rFaur1RkbbXNnj25zk2EdNm+A3IaMgkSddLoo38af9fwTyLNJSv6/SprOogNXoab/iW1lqyHNFeAEb8bjyeRgQf/7FLzQWdEqEFsFSBjLrd2dFQmBeew8pClGRfZMFwAtXMUEzBle6FTehmI9miMlAsFF7Cjzizz+t3jufRc1cF3Nxz X-Microsoft-Antispam-Message-Info: dbl7nxOPfUJKzLwOfiG0pUnUoHoR8K0qD5XELIOsgXeAtJ9nou9lN9Cv+2EMZM8WiwbVF2RQnFJIiSk9YexMaZLX3R55IwMpNnvpItb96mboIZq5H3sUwUE6Wr28n983pK1pLUgm04JiZy5x3Q6ARsE8dc4r2Of0W/RgdWWbXo2J1A9ueh/QiEbHlaScguzBjGzszjOYtgiATm5l9Zr+yJs8NTgeT1M2V6HS8Hvy8/GtB7AjTHmcQkMl2oYA71YVNppo/RkSCch4rA49VsIHIhPA5C/V7Zjlt2gcSihhu1zhHsBGp5LV9x4kWY+usFeiMLIUAa9IT5gNGeNf9Mbf3RTlIAQXlDPWjnCHST3EyMw= X-Microsoft-Exchange-Diagnostics: 1; AM0PR04MB4849; 6:wLl0AJNxlkHz7xq1K4OGdO5eCVOpyzD9SgZPaN5Eyp9bApqqr660zQbUcY3HHucPLZQsuoMv7B1BEgmv6R4F/WFjVaOu2FdtQmP4g9MDkUBoeWXTW7xPgHGxIYX13xjT+EDoCfAzzRcc6arW5rFSWZ8xQ384XqPXkvIU2fiAgRtFNjzQNbUTR+Ql9t+ERDiaujIXq4x4glfGshPE06E8K6T0fWTLnpDss0QIQm7MhfzDdY5vuLbP5DHg3yjd/uFwk56uioWACBW0tR9ttpJ9aX6aPYlpHpUpkhSKgkb78Q8NIGySDvSVZNlmpjrObP5BIDeDZVVTiIClQRZrCqfT+4VW1GGTU9x6i2SBLI+8rQKEUq1Efjc4qYMM6nnE/7jFac3WJgHfsUFXCQA0aYIlJGmLEv6ZYLCCDE/K+K+GcFqOEujBZNCfUyD61dcHyDiyIWZEloZhnF/Azxod/+zNrg==; 5:3wuI9HrI3HjNldGgXGO1Zr8y+yJZVORf3ofEVAU+Zd89qiDx2zY/uJXWiuYVIgqJoQVY5AV/k5fTlcawyWp81+qPnUbTrMDU15DZ+VebggU4lqJsZuZJFBQWjJ28vZTQ3Zi+IBEM+1mtlXfk240Py5uYalAser62Xpt/TUm6IHw=; 7:7ZzolwCUuxQIw8v4wTvbvUereBwaDpbJltboNo3GhJB60E9cb4QdRY3f9TTxgTlv/9B1xtyqyVl0QRVkFLlv3nE1hMDsvBqJzoxczZL7S4/9ajnonT7aO1y7LXXiKL3J/KBoJJqbGgheayIug/LMEy3sEodnGn2zMwQfJge/mljuOTSZ7MR1qbHinLMIMUIDaFXHexX0h5BCUvqzCcHH1LL38QZwa1WSy+UZlXWn9tqs0AfKPTf1geolh7xqSnTE SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2018 10:46:23.3239 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29247ed1-e102-492e-429e-08d6291d77bf 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 20/53] armv8: ls1046a: 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" Defines BOOTCOMMAND for TFABOOT configuration for supported boot sources. Signed-off-by: Pankit Garg Signed-off-by: Rajesh Bhagat --- include/configs/ls1046aqds.h | 9 +++++++++ include/configs/ls1046ardb.h | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/include/configs/ls1046aqds.h b/include/configs/ls1046aqds.h index 765a21e00f..2a30cef0e4 100644 --- a/include/configs/ls1046aqds.h +++ b/include/configs/ls1046aqds.h @@ -432,6 +432,14 @@ unsigned long get_board_ddr_clk(void); #define CONFIG_CMDLINE_TAG #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#define QSPI_NOR_BOOTCOMMAND "sf probe && sf read $kernel_load " \ + "e0000 f00000 && bootm $kernel_load" +#define IFC_NOR_BOOTCOMMAND "cp.b $kernel_start $kernel_load " \ + "$kernel_size && bootm $kernel_load" +#define SD_BOOTCOMMAND "mmc info; mmc read $kernel_load" \ + "$kernel_addr_sd $kernel_size_sd && bootm $kernel_load" +#else #if defined(CONFIG_QSPI_BOOT) || defined(CONFIG_SD_BOOT_QSPI) #define CONFIG_BOOTCOMMAND "sf probe && sf read $kernel_load " \ "e0000 f00000 && bootm $kernel_load" @@ -439,6 +447,7 @@ unsigned long get_board_ddr_clk(void); #define CONFIG_BOOTCOMMAND "cp.b $kernel_start $kernel_load " \ "$kernel_size && bootm $kernel_load" #endif +#endif #include diff --git a/include/configs/ls1046ardb.h b/include/configs/ls1046ardb.h index b8d9419b48..cc1f5f5f55 100644 --- a/include/configs/ls1046ardb.h +++ b/include/configs/ls1046ardb.h @@ -216,6 +216,12 @@ #ifndef SPL_NO_MISC #undef CONFIG_BOOTCOMMAND +#ifdef CONFIG_TFABOOT +#define QSPI_NOR_BOOTCOMMAND "run distro_bootcmd; run qspi_bootcmd; " \ + "env exists secureboot && esbc_halt;;" +#define SD_BOOTCOMMAND "run distro_bootcmd;run sd_bootcmd; " \ + "env exists secureboot && esbc_halt;" +#else #if defined(CONFIG_QSPI_BOOT) #define CONFIG_BOOTCOMMAND "run distro_bootcmd; run qspi_bootcmd; " \ "env exists secureboot && esbc_halt;;" @@ -224,6 +230,7 @@ "env exists secureboot && esbc_halt;" #endif #endif +#endif #include