Message ID | 1482735617-959-17-git-send-email-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 Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3tnFhc64lHz9sBR for <incoming@patchwork.ozlabs.org>; Mon, 26 Dec 2016 21:33:36 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="XkiB+MU/"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 70F2EB3871; Mon, 26 Dec 2016 11:33:35 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rolPL_zKQyjP; Mon, 26 Dec 2016 11:33:35 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BF3DCA75D2; Mon, 26 Dec 2016 11:33:34 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8CB88A75FB for <u-boot@lists.denx.de>; Mon, 26 Dec 2016 11:33:31 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8oFVR9fLAXaE for <u-boot@lists.denx.de>; Mon, 26 Dec 2016 11:33:31 +0100 (CET) X-Greylist: delayed 7232 seconds by postgrey-1.34 at theia; Mon, 26 Dec 2016 11:33:28 CET X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50060.outbound.protection.outlook.com [40.107.5.60]) by theia.denx.de (Postfix) with ESMTPS id 28E68A75CC for <u-boot@lists.denx.de>; Mon, 26 Dec 2016 11:33:28 +0100 (CET) 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; bh=B6zUfqn6tOqRscXzj+VslHNaj8T2G57PlnJ+7bdvToU=; b=XkiB+MU/XQrpy6UniWqih17Qd00ikEuIr4jx1xzq67TqrZjkM0PEfLroxYSXk0pcdgGjm1z2Rla0LhWucsRporvjPeFdKyzGKP0YY4rHXEMzfQtKt0PTG1h8zyD4yhJQQGHFu62+6YCBhUWdJtnLXsFbKwErVNbZp1Gm0cNjcco= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-7smt.suse (123.151.195.52) by DB5PR0401MB1798.eurprd04.prod.outlook.com (10.165.5.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.11; Mon, 26 Dec 2016 07:01:57 +0000 From: Peng Fan <peng.fan@nxp.com> To: <sbabic@denx.de> Date: Mon, 26 Dec 2016 15:00:15 +0800 Message-ID: <1482735617-959-17-git-send-email-peng.fan@nxp.com> X-Mailer: git-send-email 2.6.2 In-Reply-To: <1482735617-959-1-git-send-email-peng.fan@nxp.com> References: <1482735617-959-1-git-send-email-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [123.151.195.52] X-ClientProxiedBy: HK2PR0401CA0022.apcprd04.prod.outlook.com (10.170.145.32) To DB5PR0401MB1798.eurprd04.prod.outlook.com (10.165.5.152) X-MS-Office365-Filtering-Correlation-Id: 87d99afb-df76-46cf-78c9-08d42d5d1684 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DB5PR0401MB1798; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 3:otToJyae9RbrNriWBN63KFWJiYl4SnxeVeyLBDhlbm19vQ0gWukE9M2jc+0Jq62UwQaC6V9hkQ6M/ITzV9zcYSB7nayHFvI8lN1OaG1hZKzwg4CbGsODZmNPIDofxJ/TzpF5+mk2D/qCJFx4TM5DrC4SB48c7EdmyMDkQuYDFDNeaFObe0uCq3WYrlbXYYRZpa8zCFFOpYsDMiM7JjZGws2NPUG84iM0OB3nf212mF63yQsQ1NLtAVR93Km2tXstxvtNRFVg22nxzbZh3ExBvg== X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 25:dtFnceflPZVj8j/GdW8IONv4z07utwD+UL5BLUuHorU25GUhmfaVUgSz2hZMMQIFU/DA0WunwInJQui05bLHMaCXiAvEEPXiq7RtwkygtNbzb6P/QOxrTIfJwVGKxJ6oKLZBB9kd5gmdaHJlBsTm9s9xcUl+cF+/vf+hPNBNnYAxsReEU0jYvz+8MDrCl/pmEkvRDyHRfQm4RnftK3aJJCM6OCn10ED+LZm9MpiFYSdl1P1qRmuA+rTMu9+hwz0dNP4/Rd1mu05mGKCNs62rvVVL74K6jaQNAin3q6/dAywNwfpnQX/Vr8pbLMX3Xek93GsTg1pbxtdQe35LYZJyPyNDLtZKZJf9CxfvYO4mrlQFYuK40FzWbP8jk6l3emZePS/Ig1z/EGqTvdFQfT/syJa1OFvbQMY3gEge+t4zS5h6qQvXbjlqjUc8HvHGOFsSTHtjwW3h4LgLkv6EIO2cFhatjEwRCX948lOaUv7I9EsXzqNKIm+2FcvsL/S2YyS93RL/GeG6ZvEHfjAWqDT4t06Xtj2aESwy+irnjIlXJnZrwUH+47zyJ2ViALcdnpAQiuvnABEstUSoUj0LYzxL5EMdiFL1vx8OyDDMK9YMnCdmCkhX2K25sM7fw0gfQ9I+PFFQ4EARjazlRsA/YwUv/Xe0icFVYUnLQZ8GS8Kb0fPqnJ2OaCZvRF3tsqtyV9aEqeZOK22iMhZ01/Cp8b+Ayj0mxMcuOvuxDvSD3ov13jA+xeUWHtNBziWTiXBqEsMD X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 31:FbHI7xxI2jh8wJuvlZ4n5zmZLwNZ/0Lb2E/aRwrD0yfmHvpGL546QCWIaiTwgjP1mSdbnMzMB77oL8KYTCwETpGeAtOvGwI+S5vI6FvB580p+hZHGTwWkNvmqKuwo2bPPftjrKW8UqaNYfwExqsIsgfwCqev6cUWR8rYtwaABchjsIvjPfhgltXcyoZ0wYWagMFkrrWZKpqmn2/v+iy/GmA+eHqr5AGClIlhVBPFN8dpXRB3Etk2+GPcjH8+51h8; 20:8tFsf2eQCPCxaf/zuZX9RdtHZvSSWkOsPqfqhyKx19lBpiTldQrjyZ+QZPcwHT6z04Os+jZ3ipA3K5sEqSYpJL/O55H0z8ZHpa9Tljjw++w4DZqNxNqcwfGHIUdK3C4c3rsXoZW2w892+zXb3QgTeOspebt2IEchiGkesmJpGIxJrXp9HTkv/CeJSaqcOIqA45xV5t7V6mGE1FEPa/XT3ESrQVJ8rOf7+UUnYLccCeBbj0cmRW3vETP8ZeXZ1FgXqYPkaCKvS72ogDGvWCTkrcgI/7Cdg5Xrjf3U2gw9tt8vZah/zs+6WTf0G2nJ41yo8hGbiq1Vpmc2hy4hL+Toy0bfTZRP4FRQaa4o/ql6Ew8ZhUPQ8fH8eeKIjZBhS0c3kt3sLHjfyHuLX+p8VB7JsJVl7UwWuvQbuY/hEThfPjSD58RRzCe6/XyvZk8JiGiRUYKekA5EsgCFchuw7vRUnc88sbQiQRHBu/msW/8w7vK14Hr5d0I5JoivojskjqTT X-Microsoft-Antispam-PRVS: <DB5PR0401MB17986A25974E50BDF01D87AF88960@DB5PR0401MB1798.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(7411616537696); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6047074)(6072148); SRVR:DB5PR0401MB1798; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0401MB1798; X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 4:7AqYi6IS8wOrlz1QrH5RA04tzzXjNBhobAto5JIWwuLuC5C7oVKIENOja0NAL3JdRSbIRQX4KIgxBm3bsz8eiq5O9Z3v16ZoogD2tgzKAVNnMIRLKn5V2g/Fu1dH1zRvQ9AwLiknZa3tP9e1lAWFEvfR+5ikOcTiPju+vREvJP3EarIjgYBnrv6gUrFhAKAYIsWwcd0BtaxoRYWsddTDU3ksjYAUR0lU3Gr/z1Di16eUBu9dW1EKdzx0iu218c9/iWiZLn5ctTig0GqoR5m/n26IuVwMwx6GwmrrikxybRAb/bbfkfR1XV48Z/r93Nm4fKFFnbJcBkyumtgXLTdx0zsWe+VDfae4lnRXYC6L1p3ZLBuUG1lpu589Whbd2d96Njjf49GztAP/XVfaSb3e5d1cadY1EVGBkYj+P4fkech5fNcyGVRWVNuEsyBcdk33FmOmvwWEQHcPjlB4bMDE01crFab20GQKBASUGIDL+/dXDH/sKRhto/go55NAO5ZnxXc+trUdVw3sFPZFbsW4ARGazPLMzIO6y4FbRFKk9NONIsMTHzyIJHYicd88aAzfoBnqbXH0yHLfRlitX+/HB1WuiN4oTGu0MV5pc3T0EhjEJiWdsH3heJz9XW7HUTb/S8l2/Qf3GVxglYGJHG6mjGXGTMVkxGVxTGOq0/nCGa5axVVuNxCLikFl6eyOXT9p X-Forefront-PRVS: 016885DD9B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(39850400002)(39860400002)(39410400002)(39840400002)(189002)(199003)(305945005)(7736002)(6116002)(8676002)(86362001)(3846002)(68736007)(4326007)(2906002)(50226002)(48376002)(101416001)(50466002)(2950100002)(6916009)(81156014)(81166006)(6666003)(5660300001)(97736004)(42186005)(33646002)(2351001)(189998001)(105586002)(106356001)(92566002)(21086003)(76176999)(50986999)(110136003)(69596002)(6506006)(6512006)(25786008)(6486002)(5003940100001)(39060400001)(38730400001)(66066001)(47776003)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR0401MB1798; H:linux-7smt.suse; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB5PR0401MB1798; 23:TYH4XGgX97YTQMOZirzxrNPR9+cX+UBLcZ3n9hX?= =?us-ascii?Q?6jaUyssh09D5EyJy3zHP7XSJq+NdTMV/1DqjhXEykPSCJgBKIZbMzopL+lsX?= =?us-ascii?Q?DO45bHNprCtl6NxoftstNY3PUAXwbXjgMz5TztepU9BL2mswl7UblKTeTUa1?= =?us-ascii?Q?YJFnIOhRnr8JAZht0YOGd6vlwCDnTvCofQF8ggIdTZK6lvBsOxS2FvrU3kt5?= =?us-ascii?Q?VwhC7WtwXwdXsm9quv7iuRbJ2C7iDFXBSYUTPKBWzQuE2q60Pwy8p6dVzM+i?= =?us-ascii?Q?FncpEU4agO4CLeLENf2WZXVp2myvvWE4f+8MJsnURJ6F0TX0vQGhljgv/VZF?= =?us-ascii?Q?HCB4rcJII56R/PVWYkiLeexqFFqVU8my2hSYHkrHZ7e0j5iJNjAYNnVCUkkl?= =?us-ascii?Q?aDCvLjAPZegGIEmFu0/Ll403PEI/bidZyowuJvetc7vVdK1B4VquaPVNS1fL?= =?us-ascii?Q?pWeWxk4whvhdrkJAnxlvkJw5txFtpatyJomJ/FpCK0zoO0rhiBvqvQzZ7a7p?= =?us-ascii?Q?lgcnTuU3LLQiBbH9jbKw7GdhK7w/gsUMn5kC5L4S9yWECiWx8D0MhTGGVvyK?= =?us-ascii?Q?rBonih5m8RXPZkJy0xzkjW7JuzTb5cuL4yFuwtT5a/9uL2hFRz2u/y91LbjA?= =?us-ascii?Q?hxFTJ0Xc1UsU5/H72Nh5c4ZtnqlMIMzA5CuqHpy/zKiCe8UQ4wpt6cGGK1tb?= =?us-ascii?Q?DohtgbxCGk5iGGdF0Y2QyvLf9W5sTYKEktykhx9kDOZbaXQTLUSbt3wP3/Y7?= =?us-ascii?Q?+P7Wd+Sr8zuMjRdgRaQA5+ct5ptey84WHUMWvfXUMJQJrgCSeMywjwu40R1n?= =?us-ascii?Q?IQXRLZnh2PLm+ubwV1/cY9qy9Fd7CPfMGDC4E9DjutO/VcoBqfDDoI3iFayR?= =?us-ascii?Q?Qfa8vOtt3Fr3ruqi8mhEuptlJfAqbytOpptp+65tZScnb1B0rkxefHvtwGdx?= =?us-ascii?Q?bfaUYZCyq62LNuvFYGC65LwNAph9lZlrv6kLNowp44a29+EyU65wvDS4ADBK?= =?us-ascii?Q?cN+rMzKVIwEMUcEh+YCpgHV+Rh+Bdj6wzjuO5bVOx/Ng0x9IOp4V7OdkZtVs?= =?us-ascii?Q?lP2ABtR0n8lSImP0322ucBzXHBGhUE9ab2b6EFHgI7CkgJN+ZAYHVpRrZASC?= =?us-ascii?Q?KPQJXRQFhQVvpocr3t1VploVb1LCW2V7pejlUN3PHJsRQOMtPJloeVaUyVVw?= =?us-ascii?Q?zCDRssuqETsfz18QAzRLLJG1DEjXoJknZI/+ytEfVguK07U3XPTsvPhWQ0Nd?= =?us-ascii?Q?tlorzVGl1Lml/UV1G8+Nw4Z3pjWDQrDWjOgPUpSX3?= X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 6:dO+obMwK71nk1cPvWidokeubQd3qBXdyV9LK6aIDZ/Z7S+4OJgWgM3VZVPgH6Yx7SixBLm+LwTCpLTX710KOrfoIDU2tm7E0LTr8p2/WwGSF4wiDAcjj0OOm6eLUNgPUCViDuIA433fO+tdObr+xox59jguSG86RT6yjpi3sTFgMW9daS6rKJPAqUo3IDOuurzAL+oC1pD3PqTCa4f2EPDVy3T29Rg6dG6Ffj/P9K2o9qv5L+/7HA3QUTW/0AZOX5Zvm8TlsHe2PypqISs4gLoUpGISZBtRLN176d3lLKfQXwn/GthqxClP67hijSWVVR5KscwnbzDpfrfI76etPA9e/mAU22YikJJ4bUEnW4BfFMtDNhfpAqwx7YZWr+cgO8sQmQUOyWwMdy0uwMeBfEUZUNZiXrUOtGJ4kwiHpV6bDHHFpE/iatQ27suW8+joRIoxgP/xDcKzcHyl6Qu/0dA==; 5:BmdR1DBWshI/3InCDrWnFneTYhSd6D0LiIkL8QBO+Fkfw8qqmSYXSbRs//OrHKxPPCCA4LZPvxm92PVWrLxqAy9lKltFfyx023CoNAFMiu1gwHlUDIwavrRMi3yulUc4pmroI1p1mKIt9RLcxi3pSQ==; 24:IVU6ZSmzlXtky9ZRqkvY0Ogm6IE2bKIiQV1xKTywFNA7yiNpnd4z3OgZR2pPRDhN/p2VTIbWBEZMTRe20OF9PvthBBI5iKhxWuZKliMhE68= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR0401MB1798; 7:sm4iZM2NhJryENXf8gg2i/vSsE0uujZHX5tTsCyp4Oyh8mm1YQGO3uw5lWaUgOT8PMV7p6c/nntZbSDAuvfbYfYYF1eEr8grSJlpDqDtDPwvD48rgYEiNHJDMFTEEA2o8fC/9FuhZ927Q++3yFVtRA9EaiKQfKaSFlcXhqOPm2FgJo6GiZDg9Of4ZTbP8SPJAbXOI9zsZdJhlYeAEyAxtUlzpZoa8+S7uKufO8UB44x+bYlZpKoLKl/P0ZEj3smwp4Qw7yInsJjbgsJiKgWht3MrRx01G4bYFHBs9oeuH2mve0WGu7SEwqx3qbb1ZMGdnQl9WXtaO9c4xteoo+HNUEDzxhBmnm7QaPdixf4XUIEohg3Dwq+WdSPGLvRlOBKOMXNtWuYs1p1SvaAs7zmI7ZqDK/Io+huvESqYPlbCA+TbJ762BMiMVRzAymwGRFpMpVFqktz7z3k6kz3I0ph2sA== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Dec 2016 07:01:57.3890 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0401MB1798 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 16/18] mmc: fsl_esdhc: support i.MX7ULP X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/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: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c index 9796d39..c6b1ec9 100644 --- a/drivers/mmc/fsl_esdhc.c +++ b/drivers/mmc/fsl_esdhc.c @@ -938,6 +938,10 @@ void fdt_fixup_esdhc(void *blob, bd_t *bd) #ifdef CONFIG_DM_MMC #include <asm/arch/clock.h> +__weak void init_clk_usdhc(u32 index) +{ +} + static int fsl_esdhc_probe(struct udevice *dev) { struct mmc_uclass_priv *upriv = dev_get_uclass_priv(dev); @@ -997,6 +1001,9 @@ static int fsl_esdhc_probe(struct udevice *dev) * correctly get the seq as 2 and 3, then let mxc_get_clock * work as expected. */ + + init_clk_usdhc(dev->seq); + priv->sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK + dev->seq); if (priv->sdhc_clk <= 0) { dev_err(dev, "Unable to get clk for %s\n", dev->name); @@ -1021,6 +1028,7 @@ static const struct udevice_id fsl_esdhc_ids[] = { { .compatible = "fsl,imx6sl-usdhc", }, { .compatible = "fsl,imx6q-usdhc", }, { .compatible = "fsl,imx7d-usdhc", }, + { .compatible = "fsl,imx7ulp-usdhc", }, { /* sentinel */ } };
Add compatible property for i.MX7ULP. Add a weak init_usdhc_clk function, i.MX7ULP use this to init the clock. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Jaehoon Chung <jh80.chung@samsung.com> --- drivers/mmc/fsl_esdhc.c | 8 ++++++++ 1 file changed, 8 insertions(+)