From patchwork Tue Nov 20 10:19:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 1000380 X-Patchwork-Delegate: sbabic@denx.de 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="mPudWU+H"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42zhkR2wvCz9s3q for ; Tue, 20 Nov 2018 21:28:31 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 0D767C22011; Tue, 20 Nov 2018 10:26:55 +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=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 9FD13C22048; Tue, 20 Nov 2018 10:20:34 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 46A34C2200F; Tue, 20 Nov 2018 10:19:34 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140057.outbound.protection.outlook.com [40.107.14.57]) by lists.denx.de (Postfix) with ESMTPS id 00B4AC21FFC for ; Tue, 20 Nov 2018 10:19:31 +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=W0lol4IdfESJcd3cSDzqX/Bi6+UTZj7DGe+9ThLqJko=; b=mPudWU+Hi92GkZo/ftjKCe7yn7CXPmCZxdIOuW1DJi14XdjspV+DeBE0+nL41DlgFxH/PxEWVzREbd6yOhsyQg95Ned+YLWWSNda1iYrh9HQ3iqVaPmc6lZHMQ+MFtBHzY7JVc4Lhpnqw5QNl5QYf+QYQTHFM+ABl+KJFc7IJmc= Received: from DB7PR04MB4490.eurprd04.prod.outlook.com (52.135.138.16) by DB7PR04MB4348.eurprd04.prod.outlook.com (52.135.131.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.23; Tue, 20 Nov 2018 10:19:29 +0000 Received: from DB7PR04MB4490.eurprd04.prod.outlook.com ([fe80::3438:c693:63eb:385b]) by DB7PR04MB4490.eurprd04.prod.outlook.com ([fe80::3438:c693:63eb:385b%5]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 10:19:29 +0000 From: Peng Fan To: "sbabic@denx.de" , Fabio Estevam Thread-Topic: [PATCH V2 06/15] imx: spl: add MMC BOOT Device for i.MX8M Thread-Index: AQHUgLqF9R2AWhghFUSL+eWbTF/Z/g== Date: Tue, 20 Nov 2018 10:19:29 +0000 Message-ID: <20181120102716.4195-6-peng.fan@nxp.com> References: <20181120102716.4195-1-peng.fan@nxp.com> In-Reply-To: <20181120102716.4195-1-peng.fan@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.14.1 x-clientproxiedby: HK2PR03CA0059.apcprd03.prod.outlook.com (2603:1096:202:17::29) To DB7PR04MB4490.eurprd04.prod.outlook.com (2603:10a6:5:35::16) authentication-results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [92.121.68.129] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB7PR04MB4348; 6:p7w84g0Gk4/riNafj3AqQw+MMVDvztnQHSHE38EirUUjJHeoPtkzt099mPXKuDtIx2f3Uuf1O/2iORhkUy0sf2vIzc3rqDAxtzlDZsT6Lqz9duJoYIN9fHMOk3JZvsWclt6M+WvO1zC/a2eUIcQK6GMxdKuvKQ9ucEhU/g9/+I9UfjjQZOZNJuQMLLO0RfR59SVi1l+80eqecPLin1NNtyLsoBETpEOqja5SsoXjFvw7GXS4qsPbG2RoQpCElafDMfnkJKFtXoNR+o8mZtFurnrxCZky4RV2tLwUWFc3Y3Ti2WfrOM2KLwTBBUcqalG5tzQXJHmZJWv+OFqIDNfccMCEqa8rHVo//si67+2lkvksP2AXwkcG8ejPszPxS2topEIhfAx3wNOkxXMTvdG6c+nsHx7gc6S1b4a3TFBpyLdrx1oKl/JhW5C/r1BNphikb5ipJIDfy7bHrbBi8q1jhA==; 5:YUDFyQGC6YR9MbUVw9PANDzS9EklTwvaQc8sCtnOIJzmf+0aiiGD6iyAeyLMs07fepV+kJBYjp2hmxosN4vCYqf0NjN0vFgrJ6eN7GZAbE4dAgTAeNwq8CX/fefTXHuAiC8JYsIn4T4C9Yxemi7KDnON5PhBQlDnVPmujF8QW0A=; 7:zKplf2z2z9ZzvUX7kqE9gWb6VLXeoc6iins8LH0JlxsHI7/BzqczKCHwSuxn7MZxEgRn+rOV2v0m+fkKpp9P9MVMk7IezzmesbdLurN16ag1Zy1pulSyqJJ597phdF8Xf0HxSePKM7ypqXn0fCHvGA== x-ms-office365-filtering-correlation-id: 4c2b4f5d-89bd-4220-aa46-08d64ed1a77e x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB7PR04MB4348; x-ms-traffictypediagnostic: DB7PR04MB4348: x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231442)(944501410)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:DB7PR04MB4348; BCL:0; PCL:0; RULEID:; SRVR:DB7PR04MB4348; x-forefront-prvs: 08626BE3A5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(39860400002)(136003)(346002)(199004)(189003)(11346002)(3846002)(99286004)(8936002)(76176011)(52116002)(81156014)(81166006)(53936002)(446003)(486006)(6512007)(97736004)(476003)(2616005)(110136005)(50226002)(54906003)(6636002)(8676002)(316002)(44832011)(217873002)(5660300001)(478600001)(2501003)(256004)(14444005)(66066001)(36756003)(105586002)(71190400001)(71200400001)(186003)(14454004)(68736007)(4326008)(106356001)(2906002)(6506007)(26005)(7736002)(386003)(305945005)(102836004)(86362001)(2900100001)(6116002)(1076002)(6486002)(25786009)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB4348; H:DB7PR04MB4490.eurprd04.prod.outlook.com; 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-antispam-message-info: 3zM9yL6imI1oZVrQ0C3QPXQ0QDkZFVpEgvO+xPcHwdUWeLVKFeYYq/g/MCfWy5/Unik9qQ1SOLKO0Ic9yEAuqiPQQ1+pXPLCrbIFXJSqHVKT/CitHOyBoDk8g9sKasGvFCwPOzjbL333uARtASP4rVNrIbT0JR+MOwAsl4+HEQpnYWutZmOMoA/7/8xQJYhTbO6mMNfu7MSnkwvR7//AeOUsSjiAhxr6Es8AUiapqsfFRXnAycYpOKB4P/jI8tMSVLs4bCKOj+eiypdvssSd8ao0xBQhv6UoOMwUxBlqOKUc9OgM/VPJ3bf94fPbZZ+KyysbHRNFb+vuEdmZn/OrSxQvfmmJZ9pUz57+U/oeu2w= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c2b4f5d-89bd-4220-aa46-08d64ed1a77e X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 10:19:29.8311 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB4348 Cc: "u-boot@lists.denx.de" , dl-linux-imx Subject: [U-Boot] [PATCH V2 06/15] imx: spl: add MMC BOOT Device for i.MX8M 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" Add MMC BOOT Device for i.MX8M Signed-off-by: Peng Fan --- V2: Correct comments arch/arm/mach-imx/spl.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/spl.c b/arch/arm/mach-imx/spl.c index e82eaa5682..58a92278df 100644 --- a/arch/arm/mach-imx/spl.c +++ b/arch/arm/mach-imx/spl.c @@ -126,6 +126,7 @@ u32 spl_boot_device(void) enum boot_device boot_device_spl = get_boot_device(); switch (boot_device_spl) { +#if defined(CONFIG_MX7) case SD1_BOOT: case MMC1_BOOT: case SD2_BOOT: @@ -133,6 +134,14 @@ u32 spl_boot_device(void) case SD3_BOOT: case MMC3_BOOT: return BOOT_DEVICE_MMC1; +#elif defined(CONFIG_IMX8M) + case SD1_BOOT: + case MMC1_BOOT: + return BOOT_DEVICE_MMC1; + case SD2_BOOT: + case MMC2_BOOT: + return BOOT_DEVICE_MMC2; +#endif case NAND_BOOT: return BOOT_DEVICE_NAND; case SPI_NOR_BOOT: @@ -143,7 +152,7 @@ u32 spl_boot_device(void) return BOOT_DEVICE_NONE; } } -#endif /* CONFIG_MX6 || CONFIG_MX7 || CONFIG_IMX8M */ +#endif /* CONFIG_MX7 || CONFIG_IMX8M */ #ifdef CONFIG_SPL_USB_GADGET_SUPPORT int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)