Message ID | 20181012144454.3707-20-rajesh.bhagat@nxp.com |
---|---|
State | Superseded |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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=<UNKNOWN>) 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="HFa8egVd"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42WrcD4McKz9s3Z for <incoming@patchwork.ozlabs.org>; Sat, 13 Oct 2018 02:00:28 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 5A48AC21DD3; Fri, 12 Oct 2018 14:54:14 +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 B6F94C21EDE; Fri, 12 Oct 2018 14:46:52 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B871FC21DD7; Fri, 12 Oct 2018 14:46:10 +0000 (UTC) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20063.outbound.protection.outlook.com [40.107.2.63]) by lists.denx.de (Postfix) with ESMTPS id 2CA8BC21E07 for <u-boot@lists.denx.de>; Fri, 12 Oct 2018 14:46:02 +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=uJuPhcw2PFYDnuQ1vxGQu3mmdf/gFlbskaxvX+SDDi8=; b=HFa8egVdTVAN7Pv9KbPeKLUdQAirhgH4w+JI8m9LJhh/M7BcbyW7Me6wTmtDO7M2yPGXzjfj6Xh/eV/2RbV2L5CcKDgJKCsAUUnYerNAd9HzWndoj9RKBbP8Y2+ynRMckpMsv1a+8SlPZxSyVwTV49GgfwuqYzr4a2DRvF3KRaU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=rajesh.bhagat@nxp.com; Received: from phoenix7.ap.freescale.net (14.143.30.134) by DB7PR04MB4858.eurprd04.prod.outlook.com (2603:10a6:10:18::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1228.21; Fri, 12 Oct 2018 14:46:00 +0000 From: Rajesh Bhagat <rajesh.bhagat@nxp.com> To: u-boot@lists.denx.de Date: Fri, 12 Oct 2018 20:14:46 +0530 Message-Id: <20181012144454.3707-20-rajesh.bhagat@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181012144454.3707-1-rajesh.bhagat@nxp.com> References: <20181012144454.3707-1-rajesh.bhagat@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: PN1PR01CA0109.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00::25) To DB7PR04MB4858.eurprd04.prod.outlook.com (2603:10a6:10:18::13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6c449bd-e8c2-4b2a-00e7-08d630516df0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB7PR04MB4858; X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4858; 3:Ox7EnNd4oskYeGI768svUDHJPnne3rwis2iNGVwhrkIOqs8EJMNJBUHXiz/uFwlobdsjcboFpCb4T4tQZfYFktOUdiwtLewPJh1bv6hqC8P4C6djYeGG/Zs6TP+DSt8G70ybXGkLC6bEUoeOe3tSIgPMV2HV32pBkOAsmPo3+VmJOp24rwfSfzIkViiE5zKNGds/oK3uxpdKnWyDSZkxDjWGrQi9C4MHkXOJKsDV5di1ej9siF3nmR+6gpRFahxm; 25:Vff5sO4hIfCBgjk1jKAeCBY8UNHrAO0EQInfCN/IQLf+pHKN+G5QkgdE85nrwthnekvLWvGPSknGRyGWdw/AkKR8H2w5eKR3K1Q5ERetZzIRfpEc+qth5gpBbovqITsqZPnvSh6197a4fuMkd7X1FBjCpwDlZ3FymBBWB1TzZ2LTEPNbLVivpNYLkOnzhKAuoxMfAm7W7jjNuDb8YOpayf365kPYqsNEggwENhYjnrs2BC8V/dNgHLqMeb1hI7YgSWswvyiGj0OU3wzyHXzUM6Irt8YHdB1AJhF+g3EQPn28yCNXsVi6aD4FM3Csn7FDqib9vYuS9QGokC18OGZ6Qw==; 31:f55HRpjvZYsSc8S/s4ITp0q3IkcMPDAJIiL2LSL9YBMNNyJttvvYKj92n9yRl+JqN1la2LborkVOQgWaomRkQKb3Fhcqu7fg1dh5cAZ0j2Td8gQE2EmNjV5xAJS7QKVaZLOpiROk0soKD9mmNjJkjZVqKKNbtMHqgojoVx/tJBBeKn6QnFBvNNfOeOA2U2+LEDGmG/dV+twj65mLLk9lzyZG+5v65og66wU7w058d6M= X-MS-TrafficTypeDiagnostic: DB7PR04MB4858: X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4858; 20:K97TWnJNMMY3pTQMZeh0N+jfrxlW4voGGIKw6myJNJWZN7TAy1LrW+/wqXREcvnOmIAhf6EljmF/tdwC556g21PNpaY18x6RzXZ2NNqIrYx86fw6waeXci401pl7HwAuP8XDTjtcqer4tpre4QkEdZgl78/jKFzzJCpDtz4YUuBZ7L/b+ZRu9yDuFaWCV+VveYWd7IoCXLGSR6TlCI+5BHNMDFwrA6V3FYmbnXyqP61UwzF3rRzge3pK3pB1xQ5WxdjoXNJcSuakWDygtyugEzJp3d4LV/hGLrpQLDdmWFxId5UMlNRWJDf8KLv6wSzG8Tp1mGufBDhcmc0l3udzA3knrxaed6CwXPQXDHGdPRZR2hK38lCMsIxmo3zXhoGKL1omwNqH3jIUQhCGXlao2QdL9kEEj/85rmChgMRUyd0SP9vLlKmBSCF7KxsE/n48aTa3CCZcmezZNTRlEpMmnOznRZIL53dfMTErJk4RvUcBmZY1h6WthYa6G4AQlrB2; 4:lz6647KKyY9V9iGqKbkkkXXj9iNuyCmHkgebnwTU8L/Z0prvnBqd5OFx5nWCwXCBqDDQdkURJfNX50I6g56iKog98bpMoWP/uETTqbOYMu5l2vN4P1j3yFklL8D9DJrP9vz7xpze2ER+NqxXlCycjoZTx3qWWyWsEz4+rsC4jz+Lfr3ecQ1mppN9PO7DkjtT9rKX+S+i/b8eXqh1s/xMSYsga3IP66HadwhCp6eyqP7jyu+GMr+FIUyFdYv9XrJgPj1raOx4kYOCLTnY7LMQ/JjTsg2RU5mgOUImwzwSTmnpUXXDtRPA5SV0rIEQSG2+ X-Microsoft-Antispam-PRVS: <DB7PR04MB4858AF162A0182D4B6C89F48E3E20@DB7PR04MB4858.eurprd04.prod.outlook.com> 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)(8121501046)(5005006)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051); SRVR:DB7PR04MB4858; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4858; X-Forefront-PRVS: 0823A5777B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(136003)(396003)(376002)(346002)(366004)(199004)(189003)(11346002)(16586007)(50466002)(446003)(16526019)(186003)(305945005)(48376002)(7736002)(86362001)(50226002)(486006)(6506007)(386003)(1006002)(6666004)(55236004)(76176011)(51416003)(52116002)(1076002)(81166006)(6116002)(3846002)(8676002)(2351001)(105586002)(2361001)(8936002)(68736007)(316002)(81156014)(106356001)(25786009)(6486002)(97736004)(478600001)(26005)(2906002)(4326008)(66066001)(956004)(2616005)(476003)(44832011)(36756003)(6512007)(53936002)(6916009)(5660300001)(47776003)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4858; H:phoenix7.ap.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; DB7PR04MB4858; 23:tNDZ4hdS9cmmCxir0/4FFZzxfx3AMvGgdOgANOacB?= oeVEx7C5KtHCYs5BCtBkpVnAAzc/RzaXUS2Wu4Yn1YzaXgqrbQZzLHKSF4or6feCDvKAFN/JbT3U1MTAfasBCyeVeI5xeIeskwEiRgo2/rDwDZU+wl8kX7PPv5LgHwPxNnuuAbFFPRAUeBjJXBxOoVkUEjIu5iuZZ78MHnCzjud6BnATDtmBFZrPZR6viy/b9+vOkrYGXniviVb24ykyT+hanqF0eMZD6Qf4iNGAX/laRb7LhdDBQxvSeYHOi0GqkLr5SAebI/QVA5AZFQr9UcVdRJDHrcIzR5ejlOe4sJ6jNHyJ4dv5B9aIAt7+0t5L75INdcv7vAkcJeQRAqblecQY7Vg3CajvdwEh/UWNgnx6bXiD8x14ASZGUel7R94vptwA/9WYDA3PHUusLF1gTJHtwO8pcNbBy6niXJBkmzdFcpN+mYoV7el59gsVV7QAQp5++rm9kaTw3vRTyfK9tv8CSqVvnUOWf/yM9fhwnKhlnHZk3RYicOOHCz+30bZcQkJwWHTCUhOw3iGeyi1mE5miVq9XmpyIWdwtS9imCEmTxjjxRpYTjDPkVJHbAEoi9i5VKcpvVoM//uu4BOKHtSuNORMSKomTscXKtZfHK2ZHvvcb/PwagOjUf9sN8Cio2TPjKiAyCXA6F7wQrmwjvp4uwYEs/mi1wpQ70cCU0KILx/lJOiGFiryJWoD89v3lzIA2qBYZF6Jb2QG0a/Uf4Wh4pasXiXkCSSEE4iP0sMsnehJ5mfw28oGT4fisWD7N74uh/JmRhwpC27HFokQE81Nz6WRu5YM4FYqV1iyL9Jm5EyiHWKvQ8K1QMYsbBCpICKlfHX5ZZCt/baaf5wJJ5gahRX98pNSh0VYfWAoqqkTw8PaQhV8x/YbO9ZGt7e47XNOaA915JBJyBRAJID5O5I/koDGxW3WV81t095F5XBQlyLRxLMd4TY1ViGHa1BPego54mhk7hMHGe+KNSntQt2WIcjon43ppRh+QvVflsy5AHrTIQielKfRUr+S62W46vvCuODYXg4SGMhGOp6AmBHEK3PYGaomtda3T06Kfo9l1jHeBfOkvzsqmkpdU3ldgxIevY/u3lgNnR2R2iqKpMmvVq7EK8qTbmkMLVwUNKRdwMoIr7yuR2sOKAWuHDpRz2zP0zN15pWt3CvhLDYs2rc5IlYkmUN2SP8HQOegeW13qGq5Q6uzjmq11x37TX0teXYs1UniOuiJJ6SBRXLBFaJHs7LR2HcMX+7a2xV5uwMCBpaRgpEdD2CdUI7et3qzNPU= X-Microsoft-Antispam-Message-Info: JkG2ZQNN8rTEJcvtazYMwcfoBMbl1SWmIR27LggmlVOxGsHLf6Ez9AX6vgpQLmU8pDiqvTtVrKdhQO7ecfLq1nVmSQ/NCTrK73SxmHiupoHRIJgInacbkMoBfsQNleHe+GVsZ+4U4PZx5LaAygJrHOYBggC49ST4FIrjUjddEwYvI0P/NgqqIwgOlsQ7yUDSGJkYmGWonpcFyrQmhKbX413KN9i4l4V2e35NV3EjvdLSjWPgsKpUvQuR3cZix4SLsDXxNJxE3zjEtNaWEbveBao0X4LlurzFqVObIHeYWiL6VGf0MqoII+0iklSSWgeeqARAJOyTMK39Hk8RPmfEgUHvfYSWKQiXjS+oMuvrsVI= X-Microsoft-Exchange-Diagnostics: 1; DB7PR04MB4858; 6:wXfgN8fPptfu3Z1g9SLcw7XTOs2Sp+buuE5mgpRikRodFpW0zuT+LKlWN8+mjA2gsV1tWRlGL9NiM43WJyeGIigOTK4UXiKFEuE5SFv2+we/gQan96LVEuBVF6avkRo5YKdNLMD4kd+Ag33n3IA6PfURJ34m3LAWkHqDcPrzv8j2Lg4T04qxvBCyJfE4jL6NqbVI09Uat3TbMxVIBxXrw5TrZvMziZpU0HGN/5Ttoytk8IX+Wd3OxzF1DCIp4XunBqdI+/NbmiVPAtICFIpvRbJEn9UOa/wOKlSRDg2osdAQ2tmOJsQCD5+Wx0Z8uhPIidfHWOs9ZlSLuARF0dWOBEZKUGAIOrgN0Vjua1JwAlPPyuUHVNl9atG0XBjXAhAxR7FPyly0x64hh73PlutPXcISyuhXNHM5B/OGE/P7GRmM73IIvlKMZgMtjFql9lSATeIxP0Nx6fIDE7ePba9Ggg==; 5:Curmrq863/RxD5Wiauriia+d8aatONiVWdF2o2MmvUqpbQpBCeT/m4Fiocfpd2zlWrbJtBZOYYALWp2GihhNZiRcULsQIirhFn5rduNDICH217znVnRF8rDGAdPS4SrVpkmBFn3k3ud/FRzEFZ7iChUOgW/cFPARqff5VObypT0=; 7:BICQ1lCVZA7r5PfXHT8f7F853okFATqPlU+e+suQMjCcwW9wa12RKuK/naxFuIEUlXCmUzq/dEkaB4IBimHDWbiDuJqVMvcF8m1OTUZcbXFoBC/Yu2sGfNUbNyGlzh9CQIMWSAOOhyevI0Z8bW1tstW9mdCch2jTCXeo2/wkZj/4ScyOy8UfhZL+H7hDw3JoDNtSl462naXya/NKtpOO6kitq6B/TpRyYqZq9Ql+jRBko0CIqMkNFlNHLRT/wjbP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2018 14:46:00.3495 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6c449bd-e8c2-4b2a-00e7-08d630516df0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4858 Cc: Pankit Garg <pankit.garg@nxp.com> Subject: [U-Boot] [PATCH v4 19/27] armv8: fsl-layerscape: add support of MC framework for TFA X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
TF-A Boot support for NXP Chassis 2 platforms
|
expand
|
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/soc.c b/arch/arm/cpu/armv8/fsl-layerscape/soc.c index b68d99c765..0092a22394 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/soc.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/soc.c @@ -747,6 +747,54 @@ int fsl_setenv_bootcmd(void) } return 0; } + +int fsl_setenv_mcinitcmd(void) +{ + int ret = 0; + enum boot_src src = get_boot_src(); + + switch (src) { +#ifdef IFC_MC_INIT_CMD + case BOOT_SOURCE_IFC_NAND: + case BOOT_SOURCE_IFC_NOR: + ret = env_set("mcinitcmd", IFC_MC_INIT_CMD); + break; +#endif +#ifdef QSPI_MC_INIT_CMD + case BOOT_SOURCE_QSPI_NAND: + case BOOT_SOURCE_QSPI_NOR: + ret = env_set("mcinitcmd", QSPI_MC_INIT_CMD); + break; +#endif +#ifdef XSPI_MC_INIT_CMD + case BOOT_SOURCE_XSPI_NAND: + case BOOT_SOURCE_XSPI_NOR: + ret = env_set("mcinitcmd", XSPI_MC_INIT_CMD); + break; +#endif +#ifdef SD_MC_INIT_CMD + case BOOT_SOURCE_SD_MMC: + ret = env_set("mcinitcmd", SD_MC_INIT_CMD); + break; +#endif +#ifdef SD2_MC_INIT_CMD + case BOOT_SOURCE_SD_MMC2: + ret = env_set("mcinitcmd", SD2_MC_INIT_CMD); + break; +#endif + default: +#ifdef QSPI_MC_INIT_CMD + ret = env_set("mcinitcmd", QSPI_MC_INIT_CMD); +#endif + break; + } + + if (ret) { + printf("Failed to set mcinitcmd: ret = %d\n", ret); + return ret; + } + return 0; +} #endif #ifdef CONFIG_BOARD_LATE_INIT @@ -758,9 +806,11 @@ int board_late_init(void) #ifdef CONFIG_TFABOOT /* * check if gd->env_addr is default_environment; then setenv bootcmd + * and mcinitcmd. */ if (gd->env_addr + gd->reloc_off == (ulong)&default_environment[0]) { fsl_setenv_bootcmd(); + fsl_setenv_mcinitcmd(); } #endif #ifdef CONFIG_QSPI_AHB_INIT