Message ID | 20180528122526.20597-13-peng.fan@nxp.com |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
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="TBpAac/h"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 40vbgj53bDz9s0y for <incoming@patchwork.ozlabs.org>; Mon, 28 May 2018 22:26:25 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 4726BC21E74; Mon, 28 May 2018 12:24:51 +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_BLOCKED, 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 01660C21E60; Mon, 28 May 2018 12:22:28 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id EB338C21C8B; Mon, 28 May 2018 12:22:17 +0000 (UTC) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0059.outbound.protection.outlook.com [104.47.0.59]) by lists.denx.de (Postfix) with ESMTPS id E6DD1C21DED for <u-boot@lists.denx.de>; Mon, 28 May 2018 12:22:11 +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=oAyShf6pJ6Z88M5nhPEEziIynNSOgnnmZLith3mTPO8=; b=TBpAac/h/rV8hu5zbwd4jG6b1V81maeJ20rdWn756Cb4z2qQ96nXgGtOWOvP/MvvIgaqoxWAtP9vRzCiTNLZRxQHHJAzaCB+gBC3XzOqYQqki0IHnrSOPwYj/xM8ppFob3kHUgi15Ndfvh5bu3YlkCrhnsFZr/Lxq6H3sO0PPVU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net.net (92.121.68.129) by VI1PR04MB3006.eurprd04.prod.outlook.com (2603:10a6:802:9::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.797.11; Mon, 28 May 2018 12:22:08 +0000 From: Peng Fan <peng.fan@nxp.com> To: sbabic@denx.de, fabio.estevam@nxp.com Date: Mon, 28 May 2018 20:24:57 +0800 Message-Id: <20180528122526.20597-13-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180528122526.20597-1-peng.fan@nxp.com> References: <20180528122526.20597-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [92.121.68.129] X-ClientProxiedBy: HK2PR02CA0175.apcprd02.prod.outlook.com (2603:1096:201:21::11) To VI1PR04MB3006.eurprd04.prod.outlook.com (2603:10a6:802:9::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB3006; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3006; 3:nG/d87UbSHwN9otwM+RkBbW1FMsWwOBgEnE3Hoal6Lh9QN0zVZ8fVrdSf5YFwtoOOlhQWoIhy2FbEBogJrQ6FLLQ1xYGaarEQ6UbhEv8c1J4hy9owUvVEFD0LOrjdaaTwyoX7CZVIWTAqzPCp4vPSejkJ16+C2eH9eTYI+usEmD1Lzx2zHqQlLQJ6zaVfyA++lQga+BnXkxEB1t7hfiwB0Ru4btyHj0y0iMFPq2lQfItaeUeHzLHLMZVt/ztvDkM; 25:slFZN4+PGdGeYPnEdQBiT4IqjpH061MIFcIt5I2gdo/V7k4IrKQLZRbSlj4AWWobOWTIwaHlESjskTupWvSc8q/+bWhPYm6/06ygVYE7H1OWRzR1X8KIUlehbhzt1900NKjBurvIseSzseJ4fr4yVTzkCtqJf1wB8g3O+B10FR/i91FJ2XP41hJpukcHX8vV+teTslpo3wigRyk/+6PK5vCKj5Z9gzYDxYLxYfSe3Ey9gpVpXINqoAqljGRj5b7HWeUe1yLSmBWt0y8dHe+YOLWzo8e/XJ/yYDYVtJSamgF1sL9fEtrhIh9j+1JszBflPzBrIT6CVEKIjYiALnX5Ig==; 31:Q+0s/RcO1UAIPZYh4mB2hxgp06OvHIPycrhc61LIA0AQEMiUi/mWVowX8YDJFiQxmsMnOPdz5eIpRgf3AUqRPIa1VHu/pVn4P2lQgvtWFxRx73d0Ye+n2h9krNkPzH/hFRjEvTb2Lckj3xEyNzFMllU5vQS/VMAYCA4UMhT9AvQ/SiuIIE7X7Bl16kqFhoQjxjuBqRr0vOHY/36wse9Kcuu/UXRZFrFjvsPiJeLZ3TE= X-MS-TrafficTypeDiagnostic: VI1PR04MB3006: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3006; 20:JHP3Ujqu40sVzr5FWtrYquLAHESf5GNWfscip6GBxvAKYf1hfUeqcdegV54CQRs+3DdgAzxsFnmydBob8BrFIlE51MofIVWbKCVhmMqAU7x7a+/jwW/v9ckspfR7xShadd+D5ThnbXrtGkWbr9emj83Src/8FqgEjHFbOdFGDOPCTQnMpIGkO8u/1IJrL9powWfKW74QF6MPjFyAGNmQrzRNoAo+qWbCxpMbIK8FowlwhZ4nejV/uBk1SlsHhJVAZVlD5K6+o9A7o04x81lA+Pr+oGzb0Y68SzctBmm/ONClGP9mz3K0q4/gHG7Cl3g9vTmM5c4T5mk9Z8V6IEW0x3nCIFKTb+W7iHWa1jp2HDrQFJ9I/hfifeRQRyGoROnQptCBAb4WSVd6ySBiTMOu6FI0Tmd8XzXVKAswdRx4o7g9x2h90jInEf3/OWYbtjdl9d3m5MLMK9kAQubGniFBhJvgJwMcmrA3Dd6FQu/RHg/C3REbbooKsGNkjw+ND9AD; 4:GUEfHGrHyHJxaiBx30eH0pHY7vibrN4RG8kvRXGufHRyKiqe9LiA1DK/8KFbt00hl1PGiVDaKwpX3rccLOrE20H6k/RzHin5efkINSTN9PvKsnfR/5n4k1luuLFGC/PhuVgrHp2bFr8z5nbeF4AiuuSSkeh1bTMmvZvxmjimFsapxiowunvHricb6Rh8Nqhj0D60w7WGHFvqWG8IPnRKSp4K6jYy1X2TI6J3iRB2UzPS2xuXSOPDdgfpBgyPW0s4IMruaHgOq1V12rF4z2Gsw9rhabqk2fAkbQgRTb9Ei0l6sSoc17d65OmAygCvJgtG X-Microsoft-Antispam-PRVS: <VI1PR04MB300699D8A2387220BF09B3A8886E0@VI1PR04MB3006.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)(93006095)(93001095)(3231254)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB3006; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB3006; X-Forefront-PRVS: 06860EDC7B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39380400002)(396003)(39860400002)(376002)(346002)(199004)(189003)(36756003)(97736004)(6636002)(6666003)(68736007)(86362001)(8676002)(44832011)(8936002)(81166006)(81156014)(47776003)(11346002)(956004)(2616005)(476003)(446003)(25786009)(486006)(48376002)(106356001)(105586002)(186003)(50466002)(16526019)(2906002)(6512007)(53936002)(1076002)(66066001)(26005)(51416003)(478600001)(305945005)(50226002)(6486002)(5660300001)(6116002)(76176011)(3846002)(16586007)(52116002)(6506007)(4326008)(316002)(7736002)(386003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB3006; H:linux-u7w5.ap.freescale.net.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; VI1PR04MB3006; 23:/cfYaouBSZP9gRUXkyhy0a92qglPMgEDU+dgFU9Ru?= cZdHx0kuV3nQ7vnz5N7iMSwcFuD1+WBDAkbKzOBX1+kRnheuS4hqgnqCbqNsna60MckZVh2cf2EfT2Lq3B1YlhRTMQrQNy3o9BbvPotLGvHNEMtG349v9HAEoUPVd6yQPnGKq1CvttnG1K8X//EWkRQ8KvB/c1Zz+OoCEy/ki/WDZthq5R3amKPcehHTyE72W6pX3yCIIhS06rkkwq44ak4+ngdkzc5aceuEu9QnTKv5azY5eII0i/ZvDdTLHrTICFAtaSPWuFX1RsqdZjDXK76iLM+RS3sqslnS7GBzLCKL0Cxl0c28+83oXw5VtLudKzzYvsqmd8mWXP3nMPLdao+LjFYgaxHeghJDhbKYCJ2qmJrW3sqKXd9hqbqOkf3KJC1AAEtQsXaMxPbWITqIIBspM0mf5bpUm5c5Sw4//Wh54fhyyJp57SBOzTmFWdyPzg9e76MxYy/XN8/xFysL++OR4IwmV11gCbHqVvMPKec+SsKHnwa5s6E4O+FkA3ZAnthIoCcxnKB5mq91SWLOWZlBxIRPZ5jSKl7m4u2vo/69G84+9PTuK3DQ8gWsFg1aoSwgmm2BGiXaSQI31+my9U1C3MmRk5UNYyPr0SE+hKhFBXjaPD8VwuuSEYPsdX3iezawFlPne6pmxzOkWaPPxJPw9XcGyY3YNvqE9vw6C5Yw3YfZlBOPgj4SZj+mcsSf3C/LFpeuYRQ6OWu6eXTpKaINwFpJhg6aQ598rlc+nisUjFFpHu/alPkj39dAlr+jS7I+IOo8Bd0zpAFxEfZykEOCt1XZS6Lrs5YWpfCxL7JtIXGm/WUgS3fj7ckxvmb3zv63eMypEzhe/wNOOPLeGP1mSZRi1DsomUMIoqnjm1llietr2rwVf6/ukf2Hl6U/qMZVfwahqKEqdg1VY1DwMnj2mbL6/+NB+UahGu1KIMYV6I/uiwsd5+RsFbvyNFqU2cvFlwbNFv5Xgtx33p3vA1RawbU3NKgOQkt06dxAf5oLTcLI4dGRfDv8Gqk8SO+Oc9/2ZHAa+M1S+NsyFIr6d4GvTO/NIiPBI93jQByOdA3roy2ZBG9eSuSZmurGtTgsstVmWHGUqyyVNdPlLkyXSGRChRUx4r/T5T9h3yB3493gAgjEWS6MZiziGo3FYG6Y350xionWM7F9WHhxJ1SpcHym5Sd8/i3Nk62nYLiUfoJoQ== X-Microsoft-Antispam-Message-Info: RtjucZin9lBpFypPll/0t/fwo7eZhMYsZLyMx8Tm8crTcHnxST2BYDVsmDRzff9OIeFdQj6bF+U19Hsm9lbgVTonI6s8cAai61chGpUQEgqxhu6n0ks1aFP/pI4ClosfzLj4RVHXC5FuUkvDsJe2EIF9rzUrXJLfAxWPga4V7VObBwpf7xJPeWPSb0pIaJd0 X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3006; 6:QckWVkQdTc/wCwVzcZU0dOnb/Sl0SD0NRKeIBN4T0mbFPA0eCun8ieYXytU/F7mJeI6g7bcKmYZnj9yqwGEQbHBTVpJmK3/MzrNU3F+g6AjoWYN/HnxXUh8VhIy/qHUb04ACr+HsMMJL6UV1TYeCktr1bgCNBS3sqgBSVt2zgvywRl6ZL2gmdEVCWtCc0G+0Yw83LGsPg8uwzcUSrxBpE6zXSdhuD9wzvXddA5QArgHGqwcdoKF4vRqSvlR1ZU1l5+rv+nT4zfN3NOwYrOnPjDBXkJFw3CTRWHEtZyr7c++zpM2MpPDPZxTYDcajGL31XMhMO+HLZEj+G/D+4sLL/TpzTc6x+LW6i5NWeP1SjEOxlFcyzmFJD3ZJR1pom0kBJzUg5VQefW3Rt6/5dmJcT/CQkdIaHBwTeZzZTKDc0yJe/wvaF7GISxsXzyosZa2wQFcBxxLFH+WgE7DTnZ243w==; 5:EpHfPn2yTqov3BMyZS7SIIxob2f/fAhYtZPm4cF0esIRKzqbMpD5aWUR/vHDTwoAcse/1tEkABXF0KG3yd3M/w8L2aRIcoVU7I3NGYcKAhgX6OousVTPrw8cgthroy9EaTH4EqgHKCMrL//2MDfnZ8hgdwb9yQhNiLolJMqXhuw=; 24:UoEo5ysK8+fqFf34rQL/vUhx821Z9xFPaQ75FIUfLB8kHjEToRj7oPzSrXVTB1hMh/uEXAM9bxuCHxWD63kpHdzaF76P+NFqHGLfJcGmkcY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB3006; 7:wQXHRBHDu06C46aNWHnYyPOXB4qYG78ga7Q0rnZtxV94mpBWH4v5KwIwD5jLLgb8x5BzFqs2sI1+cHkIwM7VvMU2dkiRGDJPU5tHGEl5oXllwwBRGVNzgw5JfDFKxzyvfwG6FiUqXf36Bq0ISRPl8Fq5v/4FLpPWnKgN2ph6J+NUO+o4/CxOPYfZvmFCyMH4Kr0iLEs7qsax63+MdARnsabCDOHB9QSe5LJ+yEN9hQt14Bf0H+28INMeCDbrLtOQ X-MS-Office365-Filtering-Correlation-Id: 2dbbf39f-054d-4c05-ad26-08d5c495a302 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2018 12:22:08.7450 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2dbbf39f-054d-4c05-ad26-08d5c495a302 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3006 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 12/41] imx8: implement mmc_get_env_dev 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 |
imx: add i.MX8QXP support
|
expand
|
diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c index 7aecaac356..fa32a9362c 100644 --- a/arch/arm/mach-imx/imx8/cpu.c +++ b/arch/arm/mach-imx/imx8/cpu.c @@ -163,3 +163,37 @@ enum boot_device get_boot_device(void) return boot_dev; } + +#ifdef CONFIG_ENV_IS_IN_MMC +__weak int board_mmc_get_env_dev(int devno) +{ + return CONFIG_SYS_MMC_ENV_DEV; +} + +int mmc_get_env_dev(void) +{ + sc_ipc_t ipchndl; + sc_rsrc_t dev_rsrc; + int devno; + + ipchndl = gd->arch.ipc_channel_handle; + sc_misc_get_boot_dev(ipchndl, &dev_rsrc); + + switch (dev_rsrc) { + case SC_R_SDHC_0: + devno = 0; + break; + case SC_R_SDHC_1: + devno = 1; + break; + case SC_R_SDHC_2: + devno = 2; + break; + default: + /* If not boot from sd/mmc, use default value */ + return CONFIG_SYS_MMC_ENV_DEV; + } + + return board_mmc_get_env_dev(devno); +} +#endif
Implement mmc_get_env_dev for i.MX8. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- arch/arm/mach-imx/imx8/cpu.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+)