From nobody Thu Apr 16 06:57:20 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013027.outbound.protection.outlook.com [40.107.159.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5BFBA38758F; Mon, 2 Mar 2026 07:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438362; cv=fail; b=KiRu35kdUJHitnDUzQmccP0w+rzXIhi51hznKHn5b9xtqSuUoTXxfhs3EOFYyR7DsSmiTpJu1Si0HTbF6Gxzsp5kMoOPVOG9+wtvrZ0KcZWSweithttF30R5j4sRvpzY4CRdOzcMFSzg/H33HnEAc9TSt6R4GPpiu6gYt+RRUIc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438362; c=relaxed/simple; bh=2SdNYsT+3kR1z8Bn1w/LMQtjEX5oL7mUeImmKrZPRgs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=cwJoLvmL4By5rH0u+plhirG3WXmf2nu2qa3cFITZuPoZpMFpkX2iQtO7fxd/mYYPFRpLqnr1naIValfTeN0BjpactjgXqHdMpGkgjhwKU9dZ+V4pkZLprL3EQOxcPqbU6xAOBhcSzxOngFfCIdWdCSS0KUEj0cIOILRvLOhh8HM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=L893L+1u; arc=fail smtp.client-ip=40.107.159.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="L893L+1u" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Gmrn7y0L71iYLKfk9XWxyfH519XpZPDlPXFVlUmj+HJGZcWdopI0Zvhz6UrD3Nf4LcthEY5WxDrHLbNebQ0fmoZ4Ar/yD2IGtBqtgnletuNXUgT9vA4wmbx/t1hqj98vblJjqDTpF9gABvmPrL0QCyMnLmll9SDo9SN8/2r6WtuGaCQWAoE6v59WRd9/N6OVOXXy7kY4Egp703eI4eL9N4bnaYwEbTI1j7ZK3XDbFCbNwKimH/8fmv7XfQi27bkIDYfx/31Av/4ATuci1OGqAGWIRLDEE614E0wR4HGh8l7wcE+evzrzkH6NvQ46yHmBLOY+Jf3Q2eXXthdMg846Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7NrlQvct2ndnwKRcuq3H4HU0dM0xCIj31JyaBvUT4AM=; b=t+0l56/x9hcrAA2uqLcrmBgfejwSw8A1vPmtjwue5WDBItV9v3p3HuKsdqa5clwRdFHq7quCyrz6DYeEc/8clQRhIeGg+ErgXEme1DnNBCds0FzcBYwWiKdoJUaK/M4nRYI5XU+CDUcBQnvKPErRQC+jmNmbD0UdpXLOd7u5yQhEW5kUdEWo2JtK6jLPcKqKaWDSbVsq+ZSxxsyVzaofZ2T10KKmcKzjcrlfjccg0+kr8F3TZjls+oMo503QbR7o75JZvhhxdjKsWAMJs3iYL74OUxtU//zQKhH1b7pY6HS8/K/YEp/MEgz59howD+sKlWHmXshPHA9eeGzMDkncIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none 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=7NrlQvct2ndnwKRcuq3H4HU0dM0xCIj31JyaBvUT4AM=; b=L893L+1ukAbM+zMnlRWDUFQfiJK1lGN1hmXk9dqtKJqeAXXy2iYpfLLjc8ZZ4fCWvL8045PVKom+2mP1OARtyiyPATc8u3vRQ+x8EbCiY6f3lRva0pb1Agwo4vU3sx1Ik59TJjsQ7jaKRawm9hr2/iN9LflwgSpJFtU+JoFD4GvVrrjBcOQqY8vyqJVjnVUULsxiuvptFwDHTaQ1zi4WjaReHEHsYFy4Jb8RaRWube65mKVlAVJqL+uNLJsrCJu71fPUNOEh10WW91TW+AK0X9nB7PBjl/POROQsk2KfXtetBQ8PRFtK30MCzuBa8nH2BzqYeKcB0YH+NTDqVgdJeQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) by PA1PR04MB11010.eurprd04.prod.outlook.com (2603:10a6:102:490::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.18; Mon, 2 Mar 2026 07:59:13 +0000 Received: from DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754]) by DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754%6]) with mapi id 15.20.9654.015; Mon, 2 Mar 2026 07:59:13 +0000 From: ziniu.wang_1@nxp.com To: adrian.hunter@intel.com, ulf.hansson@linaro.org, haibo.chen@nxp.com Cc: Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-mmc@vger.kernel.org, s32@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/4] mmc: core: fix timing selection for 1-bit bus width Date: Mon, 2 Mar 2026 16:00:54 +0800 Message-Id: <20260302080057.974102-2-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260302080057.974102-1-ziniu.wang_1@nxp.com> References: <20260302080057.974102-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P190CA0034.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d1::10) To DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8567:EE_|PA1PR04MB11010:EE_ X-MS-Office365-Filtering-Correlation-Id: e06d4bb2-54fb-48e3-7662-08de783197e7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: 6ZhC1O3+ZS0EgewZPB34EcjLoKtSqtPuGDS2cFoouNx8JMoctubcqYys+gEgf9t0ccn/7KW41VxgxPzWVXdATOaLam2bstLgaRIQzLvhs3Q4G80E32r4HPHx1b1SCq/yslUJENaD5b+MhdfeYt4Eu2WWB12kmX3lXbXFTjru7wQPbOQ1IOhglShYvA49xQSIwNM8GsHvGRJAu6aEr/51/Edn910qs+iO3nPpXBpI3wt1C/OCW6cirK9rSqkS3QqUA23I1xShgmqEZTseGQNnVKZgQlorQOcqWwqkgQK9SDKwIdEXrA/JtUSDv7zavtf2rO0Pak0k5sJ9GmlSCY8okE1MV7L67yfiSK+7DmzSBkAMXywjN8iL5cTWT7l7aO+j2u+ExRubUT0+FXnyMZTaGaOi9FD0AINcQ3Pmb3Duj8cE6F+V7X9ME3C7eCTPGdoPsqXAJQDJGVX/swlyds2Hxum9ZvVlR12bAeshRgIAFrc/CkwkkEek48DWBVyPqwOo+BAxcrtLxpa9mS0vTlgqkdMoapf1e9UGv2f7SFEfhb+PPW/3uLTq7kWcvfgku5IvB2qTRhM5UyZjFLVTvveLqQvCzdRcz8L1+mlJlEaq6SXHSCaW2Eg8aZY1ZEfM2zJwyiTwXyZvRaebk6o8ljOV57Mr7DaoqVgP0EWXTdgDFORNDlCIHy2zwJkHgsP4fu2xZDQmvV8yplvqjmz/HgPcNZXg79G0A/vdzv0RLIfYUAvy2aEXTWYygAEnsdEvVK53VNvv2MCHmNYLj26Pg598CL9VoFF754FCJYNjXF6KlXs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8567.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NkviCjorr96NAwUBNtnrt3Ne0E/KAuKDpazJN61mx6vwaW3a98sJ3oezVk1v?= =?us-ascii?Q?UyTpto4591f4BFlixKrlbvjToA48qj2jnv7qoZ42s/iso1gcujZXaPYFOjNt?= =?us-ascii?Q?Fij+rXnRGVfAllX8vY7U7RFjCeLeGEaDs5VYbjAFtnKQgySsNfSKO3PbTHsD?= =?us-ascii?Q?2bwrHkBpiogcTd47x2b4kkHLQh75V+sUqdvCaB2CpgC+3eX6V/J4RCu9SyEq?= =?us-ascii?Q?g5DKWnLQrr/IVL+V0d8rDQ+OJOPofGEoQmQOx7JtnN4qNY+IbK/1y5G8sESq?= =?us-ascii?Q?jYGIyCv6l0STfdj0dp+KaztWyw1ch7xdpIpgSfgpTC9quR/I0YemE5NRgaDI?= =?us-ascii?Q?E9qkxYawMathZSqLYfu4NqHhkCtYs3nLz+FlfpxmRLwRFAyEZrcPoAA7mgqB?= =?us-ascii?Q?cZuGq6mYkUu2Z16XL9xejtFBXgjb6qJS66gyA09BtyVtfXt/ybH/HRola9DP?= =?us-ascii?Q?ODbalTUr1jh3JX7Aha2MTkq1Mycc8LzsFkv53S/wfvMWBsuafF/1x1FmLzsr?= =?us-ascii?Q?k6PIv6b9hAz0bRJDPQ9cO3sV2FN72y+1pGxZZoAgOpdnlBR5i1Yvfu8ZxGKA?= =?us-ascii?Q?CvxCG9uXzU1pR74MGHZobQfefLXrJeOi/rPoglwZ48ONZuMzzLocPaNTvqCq?= =?us-ascii?Q?BT67imQ1rjFt0WFadVm1SWiR+kstsDevYBwBsRl1XG3G9vVdFnJ3HvdQ5VXw?= =?us-ascii?Q?nBX4Nrmpos6BSH1jZGss+HjReohl3nXyLhfUnr7TdCl3AuzYGl29wTk7j3sD?= =?us-ascii?Q?mQ9lxAQAriqHPr/3JpEWBLLjuYMGqKeetwh5TNZTHcFOnNGvKMRwUsk6eAoW?= =?us-ascii?Q?BxvxDBBarrjx9C6+Gn3dWRUJcbX3ABeUONkWjrF7sOYCD/IRfIaajx5LwU/P?= =?us-ascii?Q?x2rA/d+WpjOiml5ROfeQg3txWzsMW2WZqcnW/7F7X/qZPrRyUFJtpwNd4BVN?= =?us-ascii?Q?SEnpDjdPwa8tbXYML15V2wgzj7DN1pBKBDQDEP9XIb2hF5zJduQaGoiPtUYP?= =?us-ascii?Q?0IsI2Av/jQiJICQrL1lVk2D4TjXQOoUmHl7hCZxDRaSvqBGdmyf01+7awKmQ?= =?us-ascii?Q?Oxbs4OHvF2GVfhOQCndFVcIlFu8NfqYLf8Lon8vL7D+o9XrZboIZ5ANj5HrX?= =?us-ascii?Q?XdFre+YhvNLC1oKqa9G9TelG0UcfJrJmnGWa0QYwyEYRi7bBPMuiNBypy6bY?= =?us-ascii?Q?ROjuTEba5dMcxCMhbCzmVJpM/6nPN1xsVLxzo6wqahZIM8wZUd26lNDR21kW?= =?us-ascii?Q?I91YqN15FWXltC8croUi2mFW3t/9Dm/ZGe+XAa6ySZX5euKELrANYN+jS+Zz?= =?us-ascii?Q?a4FRg8gZzewtja8CUPVx+AMZ6P738yYYeGFoMbkFUirPNJVk1mGziofSJRWO?= =?us-ascii?Q?dw2ilnCPVtOSN33iaeiAFt6mdJPCFbCMlrAvPIGkyDtumx13gigWzdiFsJyx?= =?us-ascii?Q?BsdX1sIwK3hobkf3f4uAxmHCNgx4wHZRQ4kQJzlDedxiYwpkfcAfgXmQlitY?= =?us-ascii?Q?p75V+W3T2vQDJgjHbk3W+ikp2fpv9UGqPbs3pm19N71NeI2ZKtVn17h0AZRi?= =?us-ascii?Q?UgfeEP0iVGBsBbkO64CQwnaNr9nHP9kAvrIuoPKzOHXmX2mqHZhPM6QWOd0p?= =?us-ascii?Q?UHw7YLHVs5EizTiggpPkAv1uDbFqy/mfauEhtuNkel0lw9GdhFyGdSqpml0/?= =?us-ascii?Q?vx6Y2FnveddLRfolJr77FOeMjejiGXz5BaqUoJTcV20qKNtufc+yZBZZ/pxU?= =?us-ascii?Q?0EkyA9EA8w=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e06d4bb2-54fb-48e3-7662-08de783197e7 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 07:59:13.5649 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +vLeAI6yzyqiazf/vTD+xHF2m0FgCw3phRPZGdwxab15kjaVW+j3RmqmJseowTyXqUwbt8p2guNrkePXfazbpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB11010 Content-Type: text/plain; charset="utf-8" From: Luke Wang When 1-bit bus width is used with HS200/HS400 capabilities set, mmc_select_hs200() returns 0 without actually switching. This causes mmc_select_timing() to skip mmc_select_hs(), leaving eMMC in legacy mode (26MHz) instead of High Speed SDR (52MHz). Per JEDEC eMMC spec section 5.3.2, 1-bit width supports High Speed SDR. Drop incompatible HS200/HS400/UHS/DDR caps early so timing selection falls through to mmc_select_hs() correctly. Signed-off-by: Luke Wang Tested-by: Shawn Lin --- drivers/mmc/core/host.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 88c95dbfd9cf..18b9c3174e1f 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c @@ -617,17 +617,26 @@ EXPORT_SYMBOL(devm_mmc_alloc_host); static int mmc_validate_host_caps(struct mmc_host *host) { struct device *dev =3D host->parent; - u32 caps =3D host->caps, caps2 =3D host->caps2; =20 - if (caps & MMC_CAP_SDIO_IRQ && !host->ops->enable_sdio_irq) { + if (host->caps & MMC_CAP_SDIO_IRQ && !host->ops->enable_sdio_irq) { dev_warn(dev, "missing ->enable_sdio_irq() ops\n"); return -EINVAL; } =20 - if (caps2 & (MMC_CAP2_HS400_ES | MMC_CAP2_HS400) && - !(caps & MMC_CAP_8_BIT_DATA) && !(caps2 & MMC_CAP2_NO_MMC)) { + /* UHS/DDR/HS200/HS400 modes require at least 4-bit bus */ + if (!(host->caps & (MMC_CAP_4_BIT_DATA | MMC_CAP_8_BIT_DATA)) && + ((host->caps & (MMC_CAP_UHS | MMC_CAP_DDR)) || + (host->caps2 & (MMC_CAP2_HS200 | MMC_CAP2_HS400_ES | MMC_CAP2_HS400)= ))) { + dev_warn(dev, "drop UHS/DDR/HS200/HS400 support since 1-bit bus only\n"); + host->caps &=3D ~(MMC_CAP_UHS | MMC_CAP_DDR); + host->caps2 &=3D ~(MMC_CAP2_HS200 | MMC_CAP2_HS400_ES | MMC_CAP2_HS400); + } + + if (host->caps2 & (MMC_CAP2_HS400_ES | MMC_CAP2_HS400) && + !(host->caps & MMC_CAP_8_BIT_DATA) && + !(host->caps2 & MMC_CAP2_NO_MMC)) { dev_warn(dev, "drop HS400 support since no 8-bit bus\n"); - host->caps2 =3D caps2 & ~MMC_CAP2_HS400_ES & ~MMC_CAP2_HS400; + host->caps2 &=3D ~(MMC_CAP2_HS400_ES | MMC_CAP2_HS400); } =20 return 0; --=20 2.34.1 From nobody Thu Apr 16 06:57:20 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013027.outbound.protection.outlook.com [40.107.159.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 75DF73876C7; Mon, 2 Mar 2026 07:59:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438365; cv=fail; b=qP2AWCgPKSxS17MlTBgzLcn6Xx1qUCzvO5sua1MSS2Jn8bE63OMocVaRMjigcT3Wj4udDb5i3WfNXzMyySC4ts/bZ9Kxe6LqOqn/5Y/rLu5atGEwisTCx0mZi2xawU8vW5ZhZ6tHp49RA8wxNfDGWSmU2w6QSI487n58OkTtuzM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438365; c=relaxed/simple; bh=NEgY61dHf3JKTkn0dxkOW0IOlEmtlsWHjwjqvcWEknw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Pv3l0j3c+9O5ArQ3C9eToKrxwa9WkRB+v34IvwcvC7cDn60n7UyIvdPyKLGaAxM09w5z5r83wqyM1x0CyGFD7T7KGkH47rRrPeOQ/30xayafFyOZpCSnMjTlScvrP/IEJRHZaping3jX7NZB/e3ZHDklXGhYCFLYesM/d98ll/Q= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=HFh61Vw7; arc=fail smtp.client-ip=40.107.159.27 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="HFh61Vw7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KeJaeNG0pgapdAadl7FbXcF3+mp9Zwmo0m4cdJmcc+65O5tXdf2esUxg+yY7w+h6/eoCSqCx+gDDBHJrIRjeFwcF0hjS7LN1e5n2ZT2Pkls++nGszFBRMUGm10Vrq6uq63QjMnEpudZDYti34SIlNZVcSQ5/VDX9oahHdrg1uptyxlx9GuEerEkk79glNW19oPXK33tVgK2wBvZrDzPx9Ly/C+iOJB348yGb3xOB96nCr67kTaQJLwBIwmhWJH20Oiy4OLf825sVhpN47oFN54l75y7X44goV9KdNXfn3NB6L06HQk0qE7b/lOJszmw8FOZCJyy6XSyQBKuzdacpgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bxssZMkmXS3vJdqAGIKB/CW3qxzTsWMPWdWI/4IHTeo=; b=A+nMlFTzbSRPm7h6oBNOejm+5fLni12JUnrRrohpNDwHIQ124wgakZmSHdsc1/IA3sks4a9125wUzgg/YqD8aRjCKhTnhgZg3Oq7C8/pkTjyRNYxGI6+VYNJg6sxcIU5LqrLDtC1JTe9kgrL0NXth4/BJNl3pK2w98/TlNFLSzX9LLTgSFB9yD3kba9Lcja5qyqZ/oPk868+JIkqVHSA+uhCYuUkSmaK0vJ6+mBooYoszGjHu7oOeGXmRnDucsuY1zW8xPRGCXm6kxDD3D2st1AstcGwkTPMbl0mGSGKT1BdGdXx9hYV7VCxTFKxwBf0NRxDkcrxPC+i8RpNeHX+vQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none 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=bxssZMkmXS3vJdqAGIKB/CW3qxzTsWMPWdWI/4IHTeo=; b=HFh61Vw78KW81fM2Pq37NtQG3U5ByeIc9BSB6jfx+pH4nmeDuY0NQhKucFTy0OzHATn8Ewf6imTRVSWMOb1pd1gp0JNobZsBBZe9trAdoPnlEjY6ELUGxg/EjwIOZrixYfVGEAksaEHrolt7XJYDxRvYDaLOqNe5kZ1MtKXJySXP9Rwp/OIx01tLmGfrJCEydbu7L4vbPlr9HZb+a+sgtKDiMPqjTz/Bfw134DhdKQ6/nIeTmlmZf5aVC+iy7zdDBWYDKskrbb6bh675FRczy0GKPJ0SY0Emj0FaLAG8vou62lPiv+NNfQEYGP/mm0TSYDN7LqxkkyggxtooK3uVDw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) by PA1PR04MB11010.eurprd04.prod.outlook.com (2603:10a6:102:490::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.18; Mon, 2 Mar 2026 07:59:18 +0000 Received: from DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754]) by DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754%6]) with mapi id 15.20.9654.015; Mon, 2 Mar 2026 07:59:18 +0000 From: ziniu.wang_1@nxp.com To: adrian.hunter@intel.com, ulf.hansson@linaro.org, haibo.chen@nxp.com Cc: Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-mmc@vger.kernel.org, s32@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/4] mmc: sdhci-esdhc-imx: add 1-bit bus width support Date: Mon, 2 Mar 2026 16:00:55 +0800 Message-Id: <20260302080057.974102-3-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260302080057.974102-1-ziniu.wang_1@nxp.com> References: <20260302080057.974102-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P190CA0034.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d1::10) To DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8567:EE_|PA1PR04MB11010:EE_ X-MS-Office365-Filtering-Correlation-Id: ab56c282-3959-49d3-c49b-08de78319af4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: X6qipZIEDhU+s4x4a8d4DfIUGc4TWdlWniPr8bdAv2k5rDbeIlnpl9iJlQjq6Igjf5wrm/8+BaWvHTK5PrcqE4qyXlK59f+jJtbgTibDOEgnyZZsWWPAicpzlpeHvg0WTaTNVaUtooGdcpx5bqWmz1o7YD85QVHXUQXwN6bj8Z3iio263PG9sw+giOjyaDEu+cnBe4y5I7j5k+XxwlXXK8WTaNvnbmCJ3foLKbGC83FetnSB7a9fgitKd3OJddO69kXYyfnu7eJtCNdLOmX4LI6xUiznPmh6Azh8E15PxJ/8/GDPgS4FnfUqsh54vpv73gSKAKs/pOaqbOkDiMGjrDyoCbyRIgH/phIaRl9LRsOnvNVGnyhAZfCfXgqVFvVVXyMr6iVZEkeuLFgUe6YLqbnloJ3WrnPaiIghAS4f2yH6YpBGio/RMyqc3uy3UGPWceR3l6x+oL5HhPAUgCwcB0J9+MZuFp2RpCxXDAh/WTwGb3irqdzEuvE/WCFkARwjQZ55O+r/s2xDmN5yZMSwmkQ64sJRQ6zPr+dHgGRf1DTBaE2+FiESetFc6H6HbyNTIJiULvertxS0ycW1VQJA7s0UdIIt6y6qQe+HtF4tRj+Y2cmTfRT/pMx/2xDb1RSIHZmIVjjBnH6eduJtCz8AIsFcsviefma8kcWpAfhnEOsXvWsOIg8JuBbpIQbHcnMTW5CSZy6hsaU3muwb5HPo210wM+sdY7EM7YF6Cgp4NGg1h1MgqNlb3N33D4JfLMT/lJ6oHK7fdb9QbUVedeUqpE6pR6gXZ4Le7h42hsO81Os= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8567.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9ETqyMqTzaWpnk46A8eaerBv1m+snYPF9wD9wxC5KG9HiEiZrLE+BhsRVCU1?= =?us-ascii?Q?ceKqlDsiwXtxCvrjDFWzkgMmQfl9zuZBouxPBLFH2nw+POOAZKVKRODRYPXY?= =?us-ascii?Q?Ohd4kxWs2srLLNyyOqmgYuPKgjQFvQSpMsrFpAFQJ/mnzvj14aQ+PbV45WGd?= =?us-ascii?Q?8u28SGYnzSGrrMDBcDPqXHyOrb8LKgChY+k1D1pRAY+Xd5ujI2Atg10fU/EH?= =?us-ascii?Q?jmWnOqhRg6LydwiQwufoLmZVk84ngGjKUMLeoy4gY0laPPmcfLW4P4kUpB45?= =?us-ascii?Q?1+hpKhhFguew0opEx+q3gjEzb2CgyvDtwYOCtQ517F0QWIK5KtnsI9AIs7tj?= =?us-ascii?Q?1cIkHtODnQG6m8ElGF3+j4cNv1d23AdeN2rtTXvdvhk5Y3xOXt75JX9GO+qB?= =?us-ascii?Q?2kWlAJpgmX5oqk6dULq0fVfo1xn240ZWC6vyvjJfAmDx1bvjg6bu5oruDbBw?= =?us-ascii?Q?OhC774WCNa4M6IqP4IF+b2BvVQsWNdbM+Rsjtn9ECuz11wq7t/tnaW9GaxRW?= =?us-ascii?Q?3Ps8WAiZxBEILXjPgvk+PS3kI2UuUMv+0OvY+MTt4/Y1nGpvGvIJJ6g5fsbh?= =?us-ascii?Q?Pt3tZvn3WJzqD9dR9o9TtVOTevUgF729VsNPZgmnyGQ+jxf34HofS8Vw3nmz?= =?us-ascii?Q?coCwBy8SGrWBO5l3K2Zsj8hwqFNqs7DNxnTCnRfVy584O6nJJEQX4Mn8aZcK?= =?us-ascii?Q?wLaN+nxr1AGtwq/N66WE32SuG9sFdzyqJHqmsGQwf6Ar408zrielIQZL7tqw?= =?us-ascii?Q?0mRl5mKK3QYL6FQp/h6KrlmW12V0mTc6TeZR92Bm1iIekdNdJMfITo2MCvZl?= =?us-ascii?Q?W/IxTq68F69m7K2tGUKfUlma1uzQe+NV1SalcAaPg12Jc8MiZxLCw7dU/67Y?= =?us-ascii?Q?ARDhcvZOfBJzYWdmkUuvy2movX3U1qtA2fz7cftk1VlBRdxTNbdXc0+RIjTF?= =?us-ascii?Q?7vl8rG0pTxdHT29uZXYNtcahRiiyPTjr3ba5NKIQ2r4zw4UwqfZ6WOZ1f6UI?= =?us-ascii?Q?THcAC4rpX3rT0wORouMunDsfFO6njAXBm+NszWMt6JE4ki3ep8IRkv4K0IQv?= =?us-ascii?Q?9lrWA9oo1XI2rfgi7HGoXx+8ojIQSwSaM1esJwmFN9TeMmPBS0KFGBG//WOY?= =?us-ascii?Q?6xLe6IoHIgghvQBhnd3pk3H2Efx1zTCcx2YwVPdsh3NGohIViqzR2TiWFrnh?= =?us-ascii?Q?xV87XpFawgOroknjxmOZeBRxLFj1BYgHFNXjDl+QVgjUvrM206H9tiSQQv9q?= =?us-ascii?Q?y9frzfhO0hLisQByloVAq/+kbixIERrLlKlNzFhIlLmWpEt/kgRjI8UWKuvy?= =?us-ascii?Q?vIpDroTH/HOcRKJE15tboFZ5n0rTc5FUbjNuJ8dUuqW4nUXOrJf18OAtsYpY?= =?us-ascii?Q?zY8jyy2/+LbpPwTuNMaz06FzAXXpgqHnNWFKagR5G2RrADY6qzOBGAgQT1Q/?= =?us-ascii?Q?Y9WkPMCq8qPbZFbH2GsRUagfnfGp1IxJoVZcSo91x6h1s0sV98OUlEHJ18ZA?= =?us-ascii?Q?aHGfwEhcgYaPlFtBshQdCM8EfMWAPciLJGBBwrLm+S1PahA6dizf08t5Eluv?= =?us-ascii?Q?gpE2b2sSG9LZYU9j4n8nVx4XkLEhUVgqYT8qYeN4en7hUsXTB1QZdpj2Um/O?= =?us-ascii?Q?V9vNPIBjHMb1CWERPyQRmPXE0ioqNpSNkY/DCp62ia+uytWhxOw28NoU8Bsm?= =?us-ascii?Q?ZIfL103zNkoHXLGiY0hATonoXNvur4bZvhFd26Rr99SfDNs6fPwrrCJ4bCZ+?= =?us-ascii?Q?EB4N+Gjx4g=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ab56c282-3959-49d3-c49b-08de78319af4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 07:59:18.6741 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KPSq/v2Igf/MGSqjg9YZ537/zfeRDtxN9+85qBAv3xGyIlvct2khvwYL73bKdOrqKIk70kBN00xcIXrgLpj6Ig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB11010 Content-Type: text/plain; charset="utf-8" From: Luke Wang Add sdhci_get_property() call to parse common SDHCI DT properties, including "bus-width =3D <1>" which sets SDHCI_QUIRK_FORCE_1_BIT_DATA quirk for 1-bit data bus width configuration. Remove the duplicate "no-1-8-v" property parsing since sdhci_get_property() already handles it. Signed-off-by: Luke Wang --- drivers/mmc/host/sdhci-esdhc-imx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-es= dhc-imx.c index 97461e20425d..b607d4ffc562 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -1813,8 +1813,6 @@ sdhci_esdhc_imx_probe_dt(struct platform_device *pdev, =20 of_property_read_u32(np, "fsl,strobe-dll-delay-target", &boarddata->strobe_dll_delay_target); - if (of_property_read_bool(np, "no-1-8-v")) - host->quirks2 |=3D SDHCI_QUIRK2_NO_1_8_V; =20 if (of_property_read_u32(np, "fsl,delay-line", &boarddata->delay_line)) boarddata->delay_line =3D 0; @@ -1833,6 +1831,8 @@ sdhci_esdhc_imx_probe_dt(struct platform_device *pdev, if (ret) return ret; =20 + sdhci_get_property(pdev); + /* HS400/HS400ES require 8 bit bus */ if (!(host->mmc->caps & MMC_CAP_8_BIT_DATA)) host->mmc->caps2 &=3D ~(MMC_CAP2_HS400 | MMC_CAP2_HS400_ES); --=20 2.34.1 From nobody Thu Apr 16 06:57:20 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013003.outbound.protection.outlook.com [40.107.159.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B51E38B7B3; Mon, 2 Mar 2026 07:59:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.3 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438372; cv=fail; b=akG9CTFaDmLDA0E0FJZ1Z4VAmFj+mbARgeAUDROgBBeMiGxBOwlaFg4xUY7bt+0r/BUwqFrT5bghG9HeW4RUxqw7Ru9ymZ69om1y6dIMhgRuXak1MxeSurWhedS4ttIqpkx/5lSE5/oWUtKb1YoNU0aEj++5l4ZBVEOTf1WEgZ4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438372; c=relaxed/simple; bh=4eGM+l0k8SSP3Ngh115eACEfolOK3qXxOl3ygOjRmQ4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=o38uSwLijwrguEJ7NcAbV50OB2hzpGFiKnTQCdoRFukuB6F++pWuwUt3yzk9Q+44EHy5arZKjrYWSHMtDRFxTKvT+zAaSoUlKd7LgUpOfAEf7dkHf/LsHyX5nXN7MAJ1CAO9kZhDQzDnE9s5mkGKhxvBwIbr0IbkW8npMHIqIhc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=npL7Atww; arc=fail smtp.client-ip=40.107.159.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="npL7Atww" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T/v9w0XeLTS071Qee84vE3e+BGYgE3d7O+G13H3YJE0ABkHenLDUhcSJ9c1vyC5ynrjEdROcrFtisDXS35fICqbjyw9miXf03f30FIYmKdXT+euPR8lTfza8RmrvKIFz9OKWBAhLHAMY7uZVvgdfPFb/iGZI8TPFBLPmBxGLBU2HLhQIJG9SeTHXxmnC4lyVIFfESzZxgxd+X3MJl+fym/lFES6AmEvlwK9VI0Yf5AyDtRaquXVe0oR6BSZ5fAVJL0TPTBkj6cxyKn+WdAk4mrmWzDM9XAX+WjdkuaYTo83FjTg0KG3zbgwPllwqNPCB8QK6M/8BGY+19/5xZU44qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tqhLgZk1nmKzgt0Du9FpCChPqnsLLiu91sbHtKq6ZCA=; b=ComKnogpNXJKT786yaYtuSzEGapIZ80tZIacv3phmHIWq/qmojm17jl1xggje0VNOtYCUovHPFJfablEZb3UPHaccn4nd9EUiwu91bXB0fRrZKl0/d1VZI0eWDeNZmSYBb8j+8A3HkroRc8gSznGl6zkOiz5+H12uoVZa3cZNHIy88Jk7bqglaJAju2eTZ2KoNTPWAtrxHVqJjmH8jq/xiDKWQHnL4mw9r8dXRGclvdLt2fp5iYVnQ/z4DUbjBXJToSrQKOF6VLxeIaiAntteFIjNtn2ATKLxl8HQbAjtkCsRk94DAPuvAwh6yItxbT+q4ba3bLKHVLll63trZ/+Ig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none 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=tqhLgZk1nmKzgt0Du9FpCChPqnsLLiu91sbHtKq6ZCA=; b=npL7Atww74K/0RT/Zx6fOGfBwJbKWjrCfuRe96jS/N2tiBnzuE5mZ4gtfTYlGI3zf7tFyQSeVd49ybvn13F8678pvkQMkPDKPkX0Mbd4O9ATXPPb6ivSKGkA18dxl8kf/MZ69Gk1KkCr/ihK5GayjPshvK5BAjH8RtqCEUVHZ1ML9C05N8E0OXhdufFVQAde5lfWvlW9DX7WDsKnDZGJZRog0RncwdEMlxPouaYuoTWdwEANA1xh4kmqGo77QgQlIO1FlhfHasE2C1+7aD9CNGnY/+0qwgRGCgeBojjSlu+ILnMVXIkadG9JWeSa5SXzYxh9cV5mB4wRJLWMpKYmYQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) by PA1PR04MB11010.eurprd04.prod.outlook.com (2603:10a6:102:490::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.18; Mon, 2 Mar 2026 07:59:25 +0000 Received: from DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754]) by DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754%6]) with mapi id 15.20.9654.015; Mon, 2 Mar 2026 07:59:25 +0000 From: ziniu.wang_1@nxp.com To: adrian.hunter@intel.com, ulf.hansson@linaro.org, haibo.chen@nxp.com Cc: Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-mmc@vger.kernel.org, s32@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation Date: Mon, 2 Mar 2026 16:00:56 +0800 Message-Id: <20260302080057.974102-4-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260302080057.974102-1-ziniu.wang_1@nxp.com> References: <20260302080057.974102-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P190CA0034.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d1::10) To DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8567:EE_|PA1PR04MB11010:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f7f13ab-6e30-4911-68d9-08de78319ecb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: OBDg0+4WBREiJsBXSqSgqTzkUxdMIuMgM0uA874gzicDpxzDR8jdPN91V/dRrejPWQPCSz7/b8PF1NRzrmZuSQQvDcUtKrR7W7qLjXGygTkRv6mIHUCymhmPKdLrYPTTZNCurvNoClM08DTxu8LwnjbE6rsGq+XjlEVbzeDLyLrG4qsfW9MJd7YSpV8pDaJeFPcmQO36nATR7Z0p/G56sbdf299mF4QEKa1ljan0/RH3yrP8OgoSmezv1gm5TyigmTCbmAvBYm1mYsJmdhsxiFwELxtQvlm4xTlOKnCSdrKIpvAJ+4KmtesHJKOoMAs1N6Dr8eNmxkrZxAG6DGCH09m8XU1JzZi6tJBJKuJA8KxVfz2kNVTTE5OIRfHy4UZWht6LaEpwPHXehNsbjKygCQ5n7ZHmreIapGmLIQtBcArFJihzBiUnIht+kDcnquulDsEYQO5kUeNW7No7ynNYr3LXEdr15ZCvet3MXIy64GSWbzP9xNKWlWY4B4wCS6lftXd1TIEDAkEjYenVK/qyfuLGandxfS10OjhnVJBC/aLQi8cdShxlp0dBC1lpBw29GWNHyCCpcHkiTgO5os0EOOw/MF9YdTPrgXRZnsUrenN70gyNLTOOCSPLrNr5qtb8zJ+Nt2l2M/aA2fcyLix3gPt2Lykn9YdiVbiSOp/iMy+MirSr3mL8vToHLhIFJIvGa02ncQTzNxwHWIbrsODTbJqiN6UmH6EF3P/H6sT2yDBB/zquEQ3za1JYHUXeGp+6L2dnj0F0ZzTXhGolmto5jH30LhFnY8KLb+n5XJKUJV4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8567.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?E2PW35DJrlbM5btgf3fG4xXXuKk4d/LoZBnfwnzAOg8aOtcjDKmo8K/8DuC5?= =?us-ascii?Q?/Mr29cZiCS6Td2/KNjRtcqOWQe9Zpr5IGDCIMwK5A9jE2KBmWe0uHl1LcKDz?= =?us-ascii?Q?n4GRXK+mFbsn9c/BJ1QMz1antLeQH16T6nt4ppjWCweus5xAFjkKqLe8BDQw?= =?us-ascii?Q?mbA7MIMKsDXi6TNoM6lyb3opYvjLERk43GfB9MJb+yFYSyGsh6kVfzccu+if?= =?us-ascii?Q?CtwyHXe6WIRQAnPoM46SWGsHa7w4A9j1iYPLlhb0PcnaBKNkO1VwOE6RxO+Q?= =?us-ascii?Q?4GTtq9NmjFM+VpIK6k9C0dZNw3O0pWbAoIiK/mxW92XD2NfdENPmnIiahh+R?= =?us-ascii?Q?NSN8aCoo0x1KG747iOPHRwJkHw3a9o7yRVzgnmnDmrqcbdPPzrl4s8sT8zIm?= =?us-ascii?Q?vFThYgA3AZrsLt1PaGXFU/IeoOkUMx8lpWwGY0bKaDZw3QoYXXfFwLNVL8GN?= =?us-ascii?Q?Y530beIaP315eRMhjjF6fmNg59iveaVU4SR6PsFaqt1uVO8nXRCgFof36GeG?= =?us-ascii?Q?ZsgscOTmkXWX+QDWh8OpQHsWWWwp5xei/0S6TkJXvIww45qPLnpKVPEPKGzx?= =?us-ascii?Q?K9NGXX7GYvAfYoGCItEvgaNBiCz1aMqCnGmVhif1kL7RGz3Mr869/6xvTooe?= =?us-ascii?Q?GHxsFU4awMpfiDBNgaVQoKP6s22T70c+375YNIOvFzFY7issZDJnmMc2nP4y?= =?us-ascii?Q?72/DJYsL5ir7oCJ4Ez8kZpXqcp4pPG4lE4CdqIEwQIh2Rl7ZYnMW/khBn5ce?= =?us-ascii?Q?/98C1AdarBLHqt6e7Ci7azaUm2bL3NAU19GWnQfTNvFXR3ELER6J2nye+qLo?= =?us-ascii?Q?fN4HVdlfXOAkL99sg9ukh1xWxgpbmvzFGXJIAHwKJBOpgKVnSw3MgNsVkT5S?= =?us-ascii?Q?+xW5mYpxk25bSTvAAw97PUOnciGof3c2n+0RQ6NBVaRfBe4frL2ia4ko3SDk?= =?us-ascii?Q?i8aOV40bvYrOjoWthKsF+rtadCCmF/5XLZ0sgZE4YjcDbtzTqI2ZKjRXBU8f?= =?us-ascii?Q?XWmg3/0rIlsOhbW42DGLGUGl8ls5bKp7sJB2ULJsKL8HVPeMGDeXhrX1roEX?= =?us-ascii?Q?zbyOiN8Vw6nlr99pqFlrJPulm7L+5RZyS9kgDPkSW9O8vXwkwxktDnlwOh2E?= =?us-ascii?Q?xKnhNhwKHU3fO/MLoTrGsJjR84MmCc4sAX7j/LGZgc911/OFvjEAQoPsZh8F?= =?us-ascii?Q?n50YL0orfS8eceo30rfklbN5W5jLu5hd/3XOZp29Z/mZVt+ZqMNVEkaO1KDm?= =?us-ascii?Q?ocn1eY6zXBNdzXK2VztZtwC5DL10GQXPfLyQxXw+Bj/lCbA1cU64aeqEvv/4?= =?us-ascii?Q?BAGqG6fr40FOP9npBGOBMAGow51hx+JqFBdHneWuxoVd89PGl3Hqd+EfjzQE?= =?us-ascii?Q?v33ArVksckkB3KCPgGp4QTmNTjhhhxbYmRO7JDLsfKa3Di0SCKYc8DVg7ix3?= =?us-ascii?Q?bUlzDepoXEzTdWrc7knJYbX78OLOIAGpPQt4FIFov5ZShAez7UxtgIHXjWUV?= =?us-ascii?Q?MhV8HqJwlKDgHorD3KDlDZDC05FU74tWT5hrNyf7NikMiWQ3ty/rF2m93l+U?= =?us-ascii?Q?60I8BLPf9rFRpZDfNLtmtiVwau/0QHRj0CKviM09iLV4IyNj+H/d66FhImDf?= =?us-ascii?Q?yxEkY0HUzopB+DW9wALl/r/cKJ3NpwsHkGuhxmhjmu7+wKzqm2Tp6ulZZ1Ad?= =?us-ascii?Q?S8qzS2u2hg4dDQOZaVfQoRfUZK66O+PUe/gYyrt5h8ZBumoexdsXknASGKCd?= =?us-ascii?Q?kXMPwWhflg=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f7f13ab-6e30-4911-68d9-08de78319ecb X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 07:59:25.3652 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ICgiTkZ6VgtjmdUqbNadWKX3eY/O8IZTdT7oCBNvWo2cZ6JmdbuOWEaRxUVdOPtLxsSUX0Md9osc5tjy4Mg5Jw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB11010 Content-Type: text/plain; charset="utf-8" From: Luke Wang mmc_validate_host_caps() already validates that HS400/HS400ES requires 8-bit bus width. Remove the duplicate validation. Signed-off-by: Luke Wang --- drivers/mmc/host/sdhci-esdhc-imx.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-es= dhc-imx.c index b607d4ffc562..d49069986efc 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -1833,10 +1833,6 @@ sdhci_esdhc_imx_probe_dt(struct platform_device *pde= v, =20 sdhci_get_property(pdev); =20 - /* HS400/HS400ES require 8 bit bus */ - if (!(host->mmc->caps & MMC_CAP_8_BIT_DATA)) - host->mmc->caps2 &=3D ~(MMC_CAP2_HS400 | MMC_CAP2_HS400_ES); - if (mmc_gpio_get_cd(host->mmc) >=3D 0) host->quirks &=3D ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; =20 --=20 2.34.1 From nobody Thu Apr 16 06:57:20 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013000.outbound.protection.outlook.com [40.107.159.0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8A8738CFEA; Mon, 2 Mar 2026 07:59:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.0 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438378; cv=fail; b=ml0LE2K1arLJ2LleKm1d3qvnVZ6d8V51ujnJCqiMVsU03TZ5llQXjsBHwWt54EKxedHxukCoicnzo24MRx+loY5J0QmseOXUbJ7PHp8tuDTqyxLY3XFLa8suVezsdPAtWst2rd1UzexK6sYx4vAXfo/aUlopzrXgGhHOEM6/l6I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772438378; c=relaxed/simple; bh=cneyYVXyAbm/XF9tC0XsNCMWiONQ9ujQlIVzrLWIG3Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ZaQ+bKBSiCvZG43UoDeYMxRSmHgPCG3WNpPRSXG7KFFFQ3erEeYWlnkUjTT9vYhLjEpRrJ6qB8aXLwVkdwtceh2NZuD19wsMXj3D1fuNqCzNm9iFBHnFmNBsIY7B5h2FM9xmGVkOzuwj6+7vXJfiZLmykt0JdnJWakE7iN5pTeE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=E1oOj0mQ; arc=fail smtp.client-ip=40.107.159.0 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="E1oOj0mQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TO9fOCP8iFEBVnMhsh5ATzODyDf5otkSYnVNjqOIt6PtHkXwDwTSb/Pkvk8vutyU2iS1PmUhbNboIssJi7eeZfkWV9TiQu9bn6Rc0xZKY9nkYuMaYKTLOSJtBJrbGDRTiMQlET5Wzn+9jA1yiXiON/7Vqy+ojP19G9w2aRLq7n76ZLeqL300kAdHlMj1RGIZlwGBki0d0RscDQqXwQmrDj61N3vgJkiQrNK9WHnl/ew+O03DjMf4G/Ru4tjNwq0XkTuCk5ki30dPlIyYw/p32CxmE+crZSYkIIEFPGVf3A8dJXMwKLLvLJFRWg4B1EFZrC1sns5mDloNBeSbWD+KLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Icj71/VK5Dj4zopWTZsMofjaXkyYoMpwSXnNn6ELPAM=; b=em8GNae5nKvee4y+kybhTWHSSNZUB72B7EcG7RUwliSoVmOhKZQvk4WK7yO/AKX3BiR1+SDIZ82xs3P7maDiRAARqWQtMLoAu3EK1E0RLqdFIvKer+MJWyiXq+OMy8rU0FQzVvLob9HDm6CqeE71gD6tf1SKOqMkVqDtfgbM8JYRSfToFFJ5euOBnuK9al2fCkCV9qwQBj9SdAJ3M81clL/85m49cxUdxSMKD0tdveODdItRlVi+Lpu07jb+t+LGjgWgiQyWCD2X7ZntxUc9KEJqLsf2hjc4/WqHIZt7XqFGJDXtyM6Ag8a8GOkN7PBI1rcQ8dpLEmcmQUG6Y18suA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none 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=Icj71/VK5Dj4zopWTZsMofjaXkyYoMpwSXnNn6ELPAM=; b=E1oOj0mQgPq4I6jL9Z8qd5R/6iocmF2bz99imNqshHG1u3zZi3RNawm/093NnHXteAF2doFzzmXc2OGYnAQue1+EzaXTuHf/0PXzaStNs15m4w0Lzft7bLtXfaU+rTgwZG6Ce4c12aQ9WxoHIk5QruQ6TrGEFeyqGXJgpDcmj/gcW8QZRqk+9N2tDUTKdD3PnXnjJvi/RN+Bkd6r2r5hGyoowBncxtT6PAngT+W018RVl7MtomtXMrCcTro8K/R+piFdcyReddjFvm9UhsfNrtQ+q7SvBWNZirdDuwBxZa4id1Gxhim0KtaguvlUTjP3vJxCYZvsh6UyxcrDMpqauw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) by PA1PR04MB11010.eurprd04.prod.outlook.com (2603:10a6:102:490::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.18; Mon, 2 Mar 2026 07:59:30 +0000 Received: from DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754]) by DU2PR04MB8567.eurprd04.prod.outlook.com ([fe80::32c4:a8a7:1724:b754%6]) with mapi id 15.20.9654.015; Mon, 2 Mar 2026 07:59:30 +0000 From: ziniu.wang_1@nxp.com To: adrian.hunter@intel.com, ulf.hansson@linaro.org, haibo.chen@nxp.com Cc: Frank.Li@nxp.com, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, imx@lists.linux.dev, linux-mmc@vger.kernel.org, s32@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 4/4] mmc: sdhci-pltfm: remove duplicate DTS property parsing Date: Mon, 2 Mar 2026 16:00:57 +0800 Message-Id: <20260302080057.974102-5-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260302080057.974102-1-ziniu.wang_1@nxp.com> References: <20260302080057.974102-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P190CA0034.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:5d1::10) To DU2PR04MB8567.eurprd04.prod.outlook.com (2603:10a6:10:2d6::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8567:EE_|PA1PR04MB11010:EE_ X-MS-Office365-Filtering-Correlation-Id: 52240a79-ccaa-44e2-d4cf-08de7831a239 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: eS5y0IVBTuiflZc9zbN2ynwxm62MvDkpi+S8LuAoxhljf5DNE3oliRWnHJYS4M+38MqlaD6l6QmEhjYB9IUzc1F0CHZCjc+1FHe5vGQ7+a6mImy/a7xw9QxnO5CBuRJnP/zvwX4AZPwp+SQoZ/YJstE+Sjv243evyaucFvVFLuUeC8bgR1+3lArX0YZPZD8HO3QlLtx7466zsW1PYJdGT2F/6f3FjQKubRfLiILK/jSpGhY1asX5rUcELzD8gEdM4ZmuJCjmyszZtRej99qcsP7+EK3PvGh3yzzojBnC7nNBmQrFhWabJBabKBQX4MAeYAHXD/+GFCIznZYRPvTQGpbwy0opPDlWohzC8/aUkRXoN/PxqK8rvhoiARxjRkU+Yy/NstfxVBCuj1GSb2dwjpv+lSFrwPj3G1kXnIVNMHTaCbrKoOCuOlWcVLjgMiXmmduHZ1GAHD0znqb9oqJ1+kGVBAsOyJoLRFx/4UMo78wIM/RGClguIkxuKN6tBPWrxzES+7BM2iz5skztATmmDb3XwL2nEsquNGZbw/JlZEQOCA/7z0KeNjGWbYavszhKTAZ80UJgnsIT/x/XbLF7+JjQBTFC3+Axk/uLWnzJK5xdU4ym+4TfSZsXv4bB/jXPIYE7WM/sgsoKa9PS2VlFFys3ZnhOPH5r2HCS0i8KdrhDcWugAaGrIs1rb6fWWtKQp2Wbr+myDYRcckCEuo9LcMIT3qrIHZy0SytZqkICLrXMjivBmQTkwmwC6Pjq2+D+WqBzQxJDP+zhNlJ9h94XpqtE9lBFA9ZcZo/73WIrvJs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8567.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sWIoByjmS7ThFVsqrSiyOi3CwwAuvFjFUj8tUkprrSApAZMmoLu77sN7RLz9?= =?us-ascii?Q?sOiCXYKghDQpXbEHUJoLZvEC8SwIUiuGZTZ0YerM8SZ2b59DPt0r7WFmOOCP?= =?us-ascii?Q?UPNw92sl0QE6uI4786jc/SXnEbeHEkodCkhki/l4rrihiGtFW7yc8EJZaBTc?= =?us-ascii?Q?DnACoLPAUcLyMixvaOhM247pSlTNhkTf18gzQxa0iT8qxd4qkIqlH5Y3iGS+?= =?us-ascii?Q?7L01AT+nOhbiFll4r0qWO2vvz5lZorb5idsd0Ri5uPl05P34UCQBxzZwnVpX?= =?us-ascii?Q?j8Iqn5k2GpGiivXOSoSQRwlrkRECACezdkqubWgE2/6N68rsE6kPAUmBDlZY?= =?us-ascii?Q?gEemcO+0pqBKtNdtO8xUVznLSXkx9J9V4Oys8xpdtkmzisc9gzsTPXy1uvjj?= =?us-ascii?Q?PRkhDbcZGWDgYkWpWMGF30NNrVBEIDK1C3MgsokKtz4Vzn2SJetEcceNR0rN?= =?us-ascii?Q?RshMDGnXvYorj5wXpIBEMPdIX+sN/QTQeiqEK+dkFQegnS81KWu5cXuWAYHr?= =?us-ascii?Q?cvzWQUs9wnJc85MvfRd3C5QmJOS8QMR/w7bD4Pf7a1i3lDrZNGIE2EBQCYCe?= =?us-ascii?Q?zQvkZQuTfcGCPtErUh8dhygudYeFYsd9a188vrhEq2nktzf9V/+GvzARruqh?= =?us-ascii?Q?getYBGLzkCUDFJdY50I0906aRG0BeUoptaW3Efs074z95rfMDT4+rVfGG7Ix?= =?us-ascii?Q?gqGmZoAUFbDpyBK0Bol/0zsih7UsfJvLMCGaH07Cu9GMViwmqrCwJSsWlk7V?= =?us-ascii?Q?86WzqSS53H01lYkv4R5JjIOyGx+axHvfOJIyI2hp1dtGSsvpmNE3KWkmrvUN?= =?us-ascii?Q?GIO6y6RUWeyMYUGw0iRKbFs8qow4LqBht1cIuVM4oIRiaOHjrvyqjojRGGlP?= =?us-ascii?Q?ZXkfgSQAFPSBqKvBNIoNN9jD1ik3/RA6dxmXofq1lqlL20e4u9sNTxKwfg1p?= =?us-ascii?Q?iMOI23LgAMURhvaofwGDgL+c3HJpEoyfPRQ9W7Ruf5YL6qsaIwXZRa981i7y?= =?us-ascii?Q?k8CNp6DqPD5Mw0MjcdpsIfTFEsEmsCkWPu6zoEmp+Z89V+LJqFMUo5PdQx4o?= =?us-ascii?Q?Wu1dROGlqFo9jN9IP0q+06C8+oZj3zzaqlm8sLDaIBVOuO2JcaKUE78g4EkO?= =?us-ascii?Q?hzMgCYzD+rihMPn1ML0tqDu7b7xsJw6hO3gMsIda+ltNRPuSbHnBjVHykaTa?= =?us-ascii?Q?pro43E9RCiU0BdqJec2FFf9R5XnPIyHYQ42rf4GuhKubWna0RVrqpXknumRn?= =?us-ascii?Q?ibH1hvDY+qod373tbwCnpHKILNbnMdE7DAv1HYw1ZYQN4R+GUIrtjTdCfaHR?= =?us-ascii?Q?A2HGu72o8VfM27Lia48EPPa6xzK7fvY3+U44aq96UAl02rzFUYQAVvixv0gD?= =?us-ascii?Q?UC2uMSRPyrI0OiJRrOxw4fquT0fksIN4cNqO+7j4Doyx2FXLvRbIvsk+71IH?= =?us-ascii?Q?TGKn4Fq6FxNS+cxST1ycEtY9i59P8MRWF3zoCXDiiTmx6cA5HFiQCIXm+Pcq?= =?us-ascii?Q?FCgNOkS/XaIZCubTZJGTj0BNODtG59ojuv2aN4o05/eZYXgog2lMSyNY0UYc?= =?us-ascii?Q?H35Wlo0r6AYKHSOfcGF3WAGFstFXbn+vb5DDYEdti+zLQMt9YJVWF5DuUNd9?= =?us-ascii?Q?sODoXM/QHi+f1va4OarGqY8piJtAaqmT8dG+r16A1wE38q81Q7YwO8nG+mIA?= =?us-ascii?Q?4WovDoHuwihdkvOo/5susf4xcU1x82wACIcHOB2cs1zFoHWJorxKSk/Lrc0d?= =?us-ascii?Q?RkjE06ru8g=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52240a79-ccaa-44e2-d4cf-08de7831a239 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 07:59:30.7509 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tUgrmf5/YbWTZbJLBPt/dO+a+GWRqji7x31kBd8wyASfyXN7QrVNZAbW8+LzDf8RlTDRebQe6YScPBnfcgt1Pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB11010 Content-Type: text/plain; charset="utf-8" From: Luke Wang The "keep-power-in-suspend", "wakeup-source" and "enable-sdio-wakeup" properties are already parsed in mmc_of_parse(). All sdhci drivers that call sdhci_get_property() also call mmc_of_parse(). The only exception is sdhci-of-hlwd, which does not call mmc_of_parse(), but its devicetree does not use these properties anyway. Signed-off-by: Luke Wang --- drivers/mmc/host/sdhci-pltfm.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/mmc/host/sdhci-pltfm.c b/drivers/mmc/host/sdhci-pltfm.c index d4fb60c1ef69..933fafe0a0ef 100644 --- a/drivers/mmc/host/sdhci-pltfm.c +++ b/drivers/mmc/host/sdhci-pltfm.c @@ -95,13 +95,6 @@ void sdhci_get_property(struct platform_device *pdev) sdhci_get_compatibility(pdev); =20 device_property_read_u32(dev, "clock-frequency", &pltfm_host->clock); - - if (device_property_present(dev, "keep-power-in-suspend")) - host->mmc->pm_caps |=3D MMC_PM_KEEP_POWER; - - if (device_property_read_bool(dev, "wakeup-source") || - device_property_read_bool(dev, "enable-sdio-wakeup")) /* legacy */ - host->mmc->pm_caps |=3D MMC_PM_WAKE_SDIO_IRQ; } EXPORT_SYMBOL_GPL(sdhci_get_property); =20 --=20 2.34.1