From nobody Tue Apr 7 22:03:14 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013054.outbound.protection.outlook.com [40.107.162.54]) (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 052DF246798; Wed, 11 Mar 2026 09:48:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222506; cv=fail; b=S/bR+FT+IvxqEl4d1PIqNnxxvuWr2Olx18bHInFxY1a2YsyYrReA0QeeUCu6PlLxNFJL7i+i3lnniWvFbb3tH6g/d7zgRSbR0KDuFhVRKe2ZJQjrTVF1gxKyeG3I2tc5TiJan0BcqT2Q8AWewWcQA/P171QCDrHdHZf5sLG70Bw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222506; c=relaxed/simple; bh=sy6PHk2PPJy7GuC4URdcb2w4CaNpZbv8g4+5muVrr8E=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=jPNhRiBAcVHT5UUM2pI3K2AXHfLqxgbki5NeXi6FeVSZofJm3Bk5TWxhVSTQFwNrQzTlxSZqhpIBGcdpKH0sZoCyzE7z7maomkI+WdM8ubqJAkSP5wY0k2LKAXZoO1zab4gx9yaW9kY+k7IEG6k3QgiVTtjitWfEHXDhnAHxKPw= 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=DEbXOzyg; arc=fail smtp.client-ip=40.107.162.54 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="DEbXOzyg" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LbQKoCUS3Cn3u0fFk6Lofej/nujYf0x01xD6DUxsB6PWqLj04rC5WpGLQrCd3leY9ed8BOx7gFQyqsN3wxPmeJGyFyBP0qWNv3cSEUNd96UK3MU8mF+KDHArka+OaSS2/P9hrJh1Ma6Y7vRp/uSi6gBj921iuR7cOk7OiajLyuyRLim4VywNbAmp/Y321osoq/Y9dqxMf0cOPeV/MOQEp2y8S90XccysyH5KpZsYsn6SlSnnuH7cFBnkXx8dWOM9EIrt44Jtf79CV6cn5Kgc/KAhalMvHmZByDTcfHpuA1gH8x9jMc9iDAnAMndVOwgK0U6DH3EuLgxAdGxREGsQHw== 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=haJvVoLLYX7H6/gRzEEFi7D/pD2Trkl9NS0YICHSZcY=; b=NfgfF0cVb/kRk7gJvQB/kpXHF1gAlyetO20P7v7sHLFbQz+4ljakML+pA1t1cKhfm7hIjTctUt2eRj0zxC0PSXu2LSoOJfl4vYEfnGRbW3HZnQNualDbXxBvFVgcaUlHEaK7+S1qxHcCPdGUILyrvoi3DLH8+Les9PrxTUkKsyMc9zSmXRe1Tuh0/ABUBvhMjkHN9IZiO/fPrEulCU6Rpba3rIRQ9ZOxAfBXcm0IQsyvasqm1gNejqqoYbwKRFaJ4EvpvDhpktqXHYpWpR4krXGgmriPLFTBqoaGVbmdas70yEiWLvYZ7rIytbWiYeF/Z+pGOTnrWQ4Zj8kxnoD1AA== 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=haJvVoLLYX7H6/gRzEEFi7D/pD2Trkl9NS0YICHSZcY=; b=DEbXOzyguo/jmz2+/ZLQRs++GueWrwnwTShgmQOnD9qzHzSVrPV/43PM65xbbS+yiZn8VeDh2rKGKabpITT50FOlyQMj8Pdp3nG+Fpx55KSV5csxBohLNg+ikHLXlQhEAqt/noE9KTUs6rwIsLBrbD+3H3TRrXXFaWP4zeaxaEjd3LeIJY1BXIXralgzFjffeOU++HrMfPbFOqtrMbKettIdjWYGegrIGtAeY9uYTlrsw74Eirj5pbPU0i9K9PRxm6THTrOjE/Yt8bxx/ajttSqREOtg/fovVPRSuXxjXgwEf4ChzQnM6BCVl3hSu4J/r0Ej58ZbCrzT1EKL6QTNyw== 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 VI0PR04MB10418.eurprd04.prod.outlook.com (2603:10a6:800:231::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.25; Wed, 11 Mar 2026 09:48:21 +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.9678.023; Wed, 11 Mar 2026 09:48:20 +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 v3 1/4] mmc: sdhci: fix timing selection for 1-bit bus width Date: Wed, 11 Mar 2026 17:50:06 +0800 Message-Id: <20260311095009.1254556-2-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> References: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P190CA0015.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::20) 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_|VI0PR04MB10418:EE_ X-MS-Office365-Filtering-Correlation-Id: 981cc0d9-b41f-4b82-a817-08de7f535435 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|52116014|376014|38350700014|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: dKb93g+Lc/wE/KBux9q9GaCj4Ze+cwT9c45rZBB/y2EoS75Nw724yPwvlpA3golnXYhCG7XV16b65Ivfv4VXZUZ6HOnH3QaQdvNlacP2hHWQKbonrZU/G+DTDFIakcdEM4SNWAGRESr6+U8xmOZMO7iB6JnNVlL1SIY3BREagZ41UYzyOLf9WNUmpHUCEe+paHNr/z5LQRJDo4S8iA9dZXQXH46f9wIYw9263mW5dWd2zMwUP9p93SjuC3VYpNLmWLjyP6XF/NTItFoVdD0+y4JpDjyTKpfA98LhZ+Gg2pPAr6kzvn5xT9vcglVWbe+Epz3BFmSmMC0pkD1WscF7vWUyctJ1Ph0tvT8AvR22qG76muaEEd4BwhsKa1ntZ0Iw9oGwL1vZdraueIeZiU7IT//aSwGZJeCRhmF2tMmTxu8lz9WLtCseR3I19vKGI70nhzO6fXXrpl03k8FSj9z2VqexKa+6gjcCIFiWaDa8Xc9ANpi8/pMruHJrxmOcE3SJoSmITAySD1x7fegcw7miI3vC1yEELwXkrRpsXowxoXQ4wSTMUl7hI+F3NQjmFVSv6TYpHKgiOikyNRzHzZNsRmBvXOwtFvovwoulgCaOxaZeIVJyA+gsH8KXYODbXh8d+cguOIPIw5QrXnwfACJbB1ZHNzqsY1ojg0jpCe2SO0sZZ7pekgEN1N2pGppHPD8qPvRoEm+NL+lGCUaJ7j6VCbDr4sVS636wA+0MM3wWTKqdZAGPi08kWHFjVB9EbkmmO4F0VjBCX+8NYdPSGACiVby46vv1o49jfsrvJrBweEI= 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)(52116014)(376014)(38350700014)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gLCFgZ9GpfhjetfrhJq4Wd9CHBg5P65kOisH695EIFwK8AP4pFi36DC+5q3M?= =?us-ascii?Q?NVwjusbkGlgX20547Ho4JMZlt1FO6khFkqHmM4vxe4SBuoDfIMhUQXK3gOSZ?= =?us-ascii?Q?qorymCwja2SFjmt7nfFYtgpNAxThcZO6cDoeUVOZxY/TOzODXOtn57xn/v9e?= =?us-ascii?Q?SO9cKHoEdgy2isPmfvkz+9f9Vi+Nw5rMdJKXGr0OB2pfxujvFCfq8f0+1yPl?= =?us-ascii?Q?uibojSteTgRMPqHXirDsUqTxCwEeCElUyC3FAegjgN5ONt4uUX39ss78QGos?= =?us-ascii?Q?NqydI4taDV8WWsh9jgQsSc6fP5OUgux4ExhAjsv8eK1hRVcznnDUD6WMjBQV?= =?us-ascii?Q?gg/GOCAN5lYrqOYcEzOoGdXULACsZ4VJQy1jGLsO6AOBt4R0cIxWoQ15/XFL?= =?us-ascii?Q?1EKFNlvUP4+8rOWlm4lCDpaiTKP3MR/8Yp3s70S6CLHgJ4j4seGb8Gw0UMFg?= =?us-ascii?Q?IyMu1CEq5bxP+zFA/U0jmACp1XPxx7hGyyD0lZDWWFhDKfRDnOuUyAVU8HR+?= =?us-ascii?Q?2A/aUItRdmTGszT/Kxkkr58K0M4ofm+AWnTeTv3K2LeQ4rxIzDjOjQtUlzEO?= =?us-ascii?Q?x37tin1UTOtYe9vAdHfgF9OPZA5+3Xih5fL3JWgx3TJMF59FG5hA0ATJa43A?= =?us-ascii?Q?0gSAQCNJh+XfNANTtEwXTv++z9oABXyt5O4YH/2QTAxcF8ZewsYJJsrxI+RC?= =?us-ascii?Q?st+N2w827jfTGtoFZ01cDnmd+Lqo5U9jiZFdhFdQV+X/bP0tJesw+OYpTpfc?= =?us-ascii?Q?7yu9hn4cdFCqJrwG8sx3yzMJAVGGklmG/m/s2PP3cJ0dwdbaovKn/5ovM8U4?= =?us-ascii?Q?nubDBUE7TCDj2htFNgyRZ1erGVF8Juei7icAk0dDNrZfUT5vRPNLu+e4QlW2?= =?us-ascii?Q?gpYELjH+S/aBt+FynNRLY49mu+adUv/7wYWBa+xmvTyKkUH73dfAE6czp8M8?= =?us-ascii?Q?zHppKSInn3xxXwV5z7YvzFb7WQO8UfhpvOGUS2xgk6PNFW7WJbVHdwe2JWG5?= =?us-ascii?Q?ipCHkhXQm5/gwfk5h+HwXW6mT1PqVZo3qxHj9Zbq8YMMzeLiUHAJcM7kj2a1?= =?us-ascii?Q?PLOXlMczgJwxAhQ+8SZY0CFfSoSwUhY0AR5qYKPVntV/SfP+w7TWmI+z/nPn?= =?us-ascii?Q?4ZmPs0oBhrwK9ck3M7nT96F9l5O2kzuJIGT98MxhbP/5BiPOKobKLL7zm4Pn?= =?us-ascii?Q?ffjJgTkGvZ8wKZsedbaHE0icJBLJ3ISVFAzHgol33/JOWcxx85Nls+3kmTi+?= =?us-ascii?Q?KUlpD7Dq4bmI536w3gcV8aIlrFRnhUC0484N+9ZSQexhRMfUquZSdxNdWZR5?= =?us-ascii?Q?sfn4HsrystDyrMzaEtxS39tlN5Xl8CeO/A7MOwv6qyueZmZ82b1oMDu4jDFJ?= =?us-ascii?Q?DXefzjiE7VTPRnosbV7PccVAoASTJewadDtV8Qv5TIQu5SW39U5cyjDtPYMF?= =?us-ascii?Q?uCcy1pHOjKOB3yx7N10QPmmt/QmYdNT0i9h74GXV5KgRf/1is4sdarrJaoZG?= =?us-ascii?Q?P13r4hg0KBbDrVFOsHfd/cD1Ussw+KXBERid1/4Lcu0HZ0HoGGZ6A43uPQIG?= =?us-ascii?Q?cP3D00rND9X3P8UPLRVl5nfGEjy1iwBC+DOicjK27v+zrl0KdX2FCGwYXAFs?= =?us-ascii?Q?8wPy6+nRpYHLUO+DLfLwid1YYxv6dPWBRRDe5pJNv0FJaUqF63cHMejXCq6d?= =?us-ascii?Q?yVQQuibXrY9rThSks5sT3RJoKz2vjC+tszstISvD6jFJzxoYxLXWgg5ewe+W?= =?us-ascii?Q?eQI7Vr3BiQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 981cc0d9-b41f-4b82-a817-08de7f535435 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 09:48:20.8780 (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: MJPffBOkHTZClVVuYd/SLb8+DOGosZIZx2J/lb/hcWqpkJY3zs/Lud7Q6f13RqvcD/p/6az9IEdrOLJKcIgOZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10418 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 mode supports High Speed SDR. Drop incompatible HS200/HS400/UHS/DDR caps early so timing selection falls through to mmc_select_hs() correctly. Fixes: f2119df6b7646 ("mmc: sd: add support for signal voltage switch proce= dure") Signed-off-by: Luke Wang Acked-by: Adrian Hunter --- drivers/mmc/host/sdhci.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index b1a3cd574c84..605be55f8d2d 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -4539,8 +4539,15 @@ int sdhci_setup_host(struct sdhci_host *host) * their platform code before calling sdhci_add_host(), and we * won't assume 8-bit width for hosts without that CAP. */ - if (!(host->quirks & SDHCI_QUIRK_FORCE_1_BIT_DATA)) + if (host->quirks & SDHCI_QUIRK_FORCE_1_BIT_DATA) { + host->caps1 &=3D ~(SDHCI_SUPPORT_SDR104 | SDHCI_SUPPORT_SDR50 | SDHCI_SU= PPORT_DDR50); + if (host->quirks2 & SDHCI_QUIRK2_CAPS_BIT63_FOR_HS400) + host->caps1 &=3D ~SDHCI_SUPPORT_HS400; + mmc->caps2 &=3D ~(MMC_CAP2_HS200 | MMC_CAP2_HS400 | MMC_CAP2_HS400_ES); + mmc->caps &=3D ~(MMC_CAP_DDR | MMC_CAP_UHS); + } else { mmc->caps |=3D MMC_CAP_4_BIT_DATA; + } =20 if (host->quirks2 & SDHCI_QUIRK2_HOST_NO_CMD23) mmc->caps &=3D ~MMC_CAP_CMD23; --=20 2.34.1 From nobody Tue Apr 7 22:03:14 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013040.outbound.protection.outlook.com [40.107.162.40]) (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 191853BA240; Wed, 11 Mar 2026 09:48:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222509; cv=fail; b=ngTrhOzzAEbH9xXJI1DrYvm63/7KGrX++mW1sEUShGHtcgMlzqT3AmeQSOpA6wufGzFA+Po2tJAbN6gO9/fEltcNJwQRXKq8WUmJGfPrdqTVmdlFINnB2Fy9FYaIfPNiaFfwRNcC2UfchlrHZV0gN5B25LPiBDnVldP5zjP5tR0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222509; c=relaxed/simple; bh=c5TZKOurLCFSajd6+MMUv/Sw7/U17sxZQpXb/V3316A=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=pG8hyxhO706ZXeKfZIqq8WRA/N1SQudobc16PJYD5klx9lOF0npoEiI4TeelWIkED62vGSWSOBMsr8OZBYwMyYheGrw+fftou8cs2KsjiWUA0KAX4mx9TJQWFLLVuvEdTOGITkn3va56hdJJgAIIQrQARvCMIwBxXSrU9oOc9Og= 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=hwiquwqa; arc=fail smtp.client-ip=40.107.162.40 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="hwiquwqa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DJl1xf0PJpYDeK9K8SxjVAJcglC4hOxeMv4vRnoDYiwCMyCECZZmdG96lcBhIVZA9aFSlPRWtyGf1gcHSk1HVM6qq9vzm30HuNm2WZGonnQkMloVn35B+0c9ghi6DnLg0RPI5yQbTg1c+LCxs2/Uyb9FnYT9fojlsnbJi3qTstqFkGD4ExiPjY9GbXQPVOQFkNlfPaM9vqf1JiiTDrW4Y8AdMm2/nfK/LM0A9ZMTumByXOyEod125hBTg4NzuwMRoQmC107ZMQS5rhmmDqjtEVp2AnL308Ucgumfe441E/z/OEhbZrtoqBxMktpP+CgQpmQXhqn0r7kFwAy3pPi6Qw== 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=0cyafBGebTGhC30s2SrV/9w+nifBpBroyZ6iYQiKfYQ=; b=JcJxjMYuLVP/BMzIgN7apb9S8CTltIfvxGJaAgn0sqVsmMmSGR6t8JPv4p6ZjlQ6naxckksMjbx9oOPkthMzhrjKL+21m15Ixg8dLk1f/3/Ah0JTYpuZzB1KezBhDNCHt9cMz473QmumVjfsZol4f9j5oKKAZSgN5FaxL4UCjzxvHSrxzg9VzU0eeXQdN9nbSrA6QKESzuJnkJ1te8HjAR15LMbKTXRnHzaG/AaOilrtPkhkNM9yidAKoGMthfnHfLmOINdaMXhpNyeAx/gSU4s3xm/DUpKyZh68x1nUqBNSlI2GiDtvnN08sL8UusCEjl/BfkhkrtChQAGbqISzpA== 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=0cyafBGebTGhC30s2SrV/9w+nifBpBroyZ6iYQiKfYQ=; b=hwiquwqaej33xZc2hcMNtcmEyX/b11+nEjpxz5NczIPONv3VqmXKEyxRFZxrzEk3eOp0mfSehITAWqZpBWVNzL6M39jh2TsGaq/6e08HKnP77KRy8Mq+OL5D1IXIfGNjS4MDxq37afiJWUeM5pEP/LFgVtjpgoxL2M+KHwUvJl1XQ2GmDc786wcoswCue31K2cbIrTPTY/kYVi3mKAOXgIJfQIlORJB1y19akvDk6JxzKrQsmE9RGDFq0OBPfPybBYXHPcS6g147MprIllbeTZjTyITWYuHxWIbSGT7nrX8/a/uo2k3tq8JWQ0ba67+oorqaaDUs0shfDSRbPAW+Dg== 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 VI0PR04MB10418.eurprd04.prod.outlook.com (2603:10a6:800:231::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.25; Wed, 11 Mar 2026 09:48: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.9678.023; Wed, 11 Mar 2026 09:48: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 v3 2/4] mmc: sdhci-esdhc-imx: add 1-bit bus width support Date: Wed, 11 Mar 2026 17:50:07 +0800 Message-Id: <20260311095009.1254556-3-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> References: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P190CA0015.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::20) 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_|VI0PR04MB10418:EE_ X-MS-Office365-Filtering-Correlation-Id: 044031ad-f418-4a41-0c4b-08de7f5356d6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|52116014|376014|38350700014|7053199007|22082099003|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: B4wrTTtIB2N9EHXk0AbON2IliWwuGiGhPH7kfZYcEHiJyEigzdVHzr1x3ccDRQUCutShV4lS4nVK8RZksjDjv222MaWg9+G5GtjpUpkPLagXIE9/46BuNRlX1ExYvi5ml/hvY9DrWTo9wH1eVG02ozMc4mV6IPbaCbSzwG/Pv4oOE/UaE0J6+EhqfxPILVN0gREpMqoqSggyEVpOuRE4uwTbuZbmvpHrpeUZYz/KlI7YJ3WiiodwRAcBTX1E+GFO4YJgXviYcjLZrZkLyu5Z1PGfbtQWx/QTnSGBORrVsWDVcTWgqrWa+xmmnc+HeBC60JkTz0T51qsqh1u4sa+x9rs3Ww366MEnBoB2yZeJz1JAS/bW1zdEUHzCE0uS5DWRrNLlaMCRV+dVw0KP/lNkEYjzUryifMqw28emffF1IKonANL6TWPM26Hert1b1DdvioK6ctoKP2C6Rih5yitsepVfh23TBntncmcwoaNhCTnVObM9i7WHshnjgc4N9bLHqDzgEC9GU+vDNlpdGyC7HPCA/0hnmR5I1YmDH6NDB5/vSfQNkH2L3hWAMm53K1w706syIfAmRRex/xwtW+GjhYqycj02MGCgz8OK1ZfiMY+uv4wuRcVdvNx8PXr3oCnQpeETVuo7YuoUB91UsS3M1sdk7jOSzbfXpoccrWglDKyPnyDPffYFsN8uIdHJZTIs385P5+KPGk/ZT9lTxdYcwO09yNj4E/BI4ARMjvRuXl1ztTGHc3XQScAqp5CrCMFeddS1WjuZOuUCnOT9za3nZdNEpzEd30ZXVVWf+h1yheo= 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)(52116014)(376014)(38350700014)(7053199007)(22082099003)(18002099003)(56012099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?12TPWopsUAi1+D5Qetfls6IZ6cukO2QUAU8/Hedb5DBfMbzvcA/YfBkhRJ9w?= =?us-ascii?Q?MdrGZYgYsO/0QQvOEsXRcomhwjoLLXSx717+x0f0eHVTVZdC/ym61FRY4ZYf?= =?us-ascii?Q?akuYkb5CU+TezQxnXHWdWgG+qSw9E2z43NLnLcMLRAR9kB/YPRORwdFLhETN?= =?us-ascii?Q?07aqUD9+GTxmH4u3782oPJaRG5hwiZbdl1XQvHgX9KvLJRsn8rlQIZqi8P+A?= =?us-ascii?Q?DTFDFSi1X3kmYVJSW2wtQEcgyPcXBqVhQUBGXG9XUZtZ2rHKnk5HkLBk1uiK?= =?us-ascii?Q?IO7UOA05Rv3WSqhY+7C1M3UyMOYV8w8nDuYCECyDDEMDkA43UTtUihPcRs/f?= =?us-ascii?Q?itd0ktwFLVQBCkPxICLiVWgyX5yrGudL1M+ZEsLtiezYCFpwA9djRJrwoLCt?= =?us-ascii?Q?qt5f7+o4IupU+v23nxQQ6NCz3lESXzakcW8iPkuGzEq59D7AfJJ78l2dj88H?= =?us-ascii?Q?DXOh4HZVZCcjIJqzq+/KWrlEftROpoiKfNjr5ebQIpsJ1nQD3c0DkBKwPOFd?= =?us-ascii?Q?lf0PsuCphPds1SP4q1MlctWW8JxOn5SEm83O9tkEHrgkgHnMCGExg8VuyLtY?= =?us-ascii?Q?C3UOE7yA6n8WKoo9hRAk0sMctWT0r2tBx/KXfYK5ktNyAUB2Jn2w3TQl5PWa?= =?us-ascii?Q?d3Xolt6d1ike+YHwnV8B7hgsznnNh3UOutuqcVs9wWMFg4GgP+IJs5ihuvuD?= =?us-ascii?Q?tVvx8Ttg05WECDAKaFrjxhTbeneZ5J1tszNUGuDbF82Zmc4kKEEp+0HhcoEm?= =?us-ascii?Q?CaX4Ni0Wk/TVytce5GZkxjnYXc76gGyfuac55N7r2HQ8gyThEPxwD3Vrmr/z?= =?us-ascii?Q?sHzEXDDYMjoVijCMKbjr5A5u73dTleuVPsnj2bvWzqy39uTb+NbKTYVVBrkX?= =?us-ascii?Q?7+63H4oaO3ysCQRSNKpBavh/rSirND8P50EMY/SsoRbnRqaUX5YtWkrEIKLU?= =?us-ascii?Q?zwoTC332ffhWzsbjEoYIFpKV7IYDKvZz6KraK74yQrVdX30/4cEzJyVMb1Hj?= =?us-ascii?Q?Kreghf0OTrBBHPHyqfzQfcvQ0rTll4u7U1p8iPkqCrDNK912y9KRZzTgzQpc?= =?us-ascii?Q?sCHX3K3MMJao8mLuLfccJVaIDJI5vWi+WAMFCBcymBqlvfGFb3DuXlu1mfaN?= =?us-ascii?Q?rRSzEZV/0SurQQBFNrA/0YW8wrjr9yMIz82JBUDPbJ4JAghgaO0wPl7s/f7i?= =?us-ascii?Q?4i2tWStUYzcuFONcdepMo1/dxyOKMhwSrJL/KLFgjmcfpq0fFcPK5LmBPV2M?= =?us-ascii?Q?z1wuj4YqeeZUMfUDpEFb9IQY9ovV0/SUMyo2EsfwxLa0REr3YlqrEoHLcX3n?= =?us-ascii?Q?wT4BGttadQLAaUKwFFssFlGETUJhEOCIPpRgQ6yxHJvwdOEQ2OAfUByTTLXo?= =?us-ascii?Q?ZmRprQz/l/Ha5Shzn/XXAYo0gT8V0M1EAXrW/Uoqwjmp78yTvzs+hNRD9MP+?= =?us-ascii?Q?Mkr8EtzrHOE+Iua3LtYa+9icedkLUfBtVqGVaMNj2YXwG4jN+80azfI+0/zs?= =?us-ascii?Q?PlBl1G0Oejs2ckR3D4wkziGZfBaigObpLN2VnpdvzI4eiaHNyjK5dW0zfn51?= =?us-ascii?Q?4avAJ64Z1UTDB2fWa4IuF5mnN6SXfae4goZ3I+iWQyjkN47YgTMyCooLfE97?= =?us-ascii?Q?b4jry4KPzQ1mb7EcEKqnv7I/MIkb/y2bcvmHU0OqhVwhJMo1ovIGGxEWH4VM?= =?us-ascii?Q?fpCJp5MK0ruVVJ+tuBomyGUp5HFIBWJwCUCnLFqHDdBciIlH1efg2fYJwT90?= =?us-ascii?Q?JfKfXbtcpQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 044031ad-f418-4a41-0c4b-08de7f5356d6 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 09:48:25.0774 (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: Ezi9JdqHB0POUkaMrcbAVrJ2Qy9Y1Y3K/xCUCwY55AOLLi7nlR9nCmRicMzGPY6GcYXUT58VB1K3JUKK5LSUgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10418 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 Acked-by: Adrian Hunter --- 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 Tue Apr 7 22:03:14 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013061.outbound.protection.outlook.com [40.107.162.61]) (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 662BC363C5F; Wed, 11 Mar 2026 09:48:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222516; cv=fail; b=jlEqKJZB74JcIqiMGWLwTAjJyrPxPgrPSXmloqMPEpKgVh2Y5hOyYYmVGMO1yMJxQW5QUIdl/naDAnfJ9NvTaUSVFoCoTEQfE/GYrQhJz2sIKYsnXLP2IFIMcW+g+30k1RvULAlwA0eC7HZ1VmSVGWRHLixV3d8Vo+PqnKBXIQQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222516; c=relaxed/simple; bh=s0hceegOMZiCfrFlDHM5XasR/hfqWKVIkq43Y9NjRtI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=oHJX78UKdzJUqP/AyYSfAAg0isn6qjQ0NuBrRFkbIcE+B3rdQoFDBn2PByMAP3khfiNehgj7IgQ1iGN64aRtZ839UdtM7NdkINE3SAf+Yht+PJk9IigEY45qq6B2ujP9ueUukcDzMealYDIoH+pCXpagICo8iHaJnVuppeL8swQ= 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=C1IPIMEj; arc=fail smtp.client-ip=40.107.162.61 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="C1IPIMEj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tOJTPrFCMkSiA2uZ2lKck5l3iu2rQOW4ObOhCW2082QDBGyTq/xs8hbu0XTrQsUUzwL1XKlDPju1Lbk1ZVEjnbIgyaJYyskTsO3x/6FGePFZ/7oOYmC/lXDQFyeMIZAHGFzwN7hl4NgKdc/MLYEggukbbOUNJ1UCCBzcUIVOGOOfp0rc+D7GJSbn+u6TrxaeYF2ApyIhIiLEGwp6J2pkaIkd/XO624T5LiEyN7eluoDsHZS4qmkrHWaa8S/WHb9SVF+s531bglNoHojr7056+qaoln47zh/w/pXq2O/O8o+VKgTGobYy9IczsM+Pie4d2B5Yq19rDaBBG+RcHl8FXg== 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=OPcjHrG2YBluLYU+em88g4KAVnlJVQC7KwDoiz6v/qk=; b=gQOl8Z7KWxxXMm0OWu8jaNpKqZ67oCjr7CTEgohzVJlcgGp36X33I62PhAkehENSTC/YnwX3S5+Vv5JFlc0tk+Zkne2QFrx7d/yyzEWJ0S9ZmAWmZ++sM+t0TnE41HAiSahzZI7EC+x8QwLgMJzBrmDbFiafy2k9OBmJU4gY3vXubsavQ3NNZWxA3EhHwxsbFfNo7yQ1kNERTlSZtJsVepa64FrQlrGLS9+KmDP+m7g7QJSbQyCBag70uZ21IkLd9F7bUqpcZsCTGM4grqZ9bjjnise8FJrp8junugf9HLw1ClxKup9KlziciMeH/kDyVuIoPDwHo8JZSL8O9CKegw== 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=OPcjHrG2YBluLYU+em88g4KAVnlJVQC7KwDoiz6v/qk=; b=C1IPIMEjzuM/WoC48KRG1tEFgAIrCfUD+MiTak65UPDlg8UfSmKEDO7MBJAUKDoqrNVcHFPEz6jD6oRIypktrv58nHMgUqS3qOOHcWnZKxZUcUj3l1aOb0qwFOyABupCDHb3EzNPKc8946vzqfakGFCTXs0VWioxB+dsxPGJYrFhe2gAyC5r/TiV3kSmCTczmy6PaME4WtVl9eWZqmGwzCiiFzWDyXARoV3dL5VDCicxKNCf2sfBfcMtaL+iq6ZxAF0XWyuTLuihC7Yo4h86u0A+bR8fieYg3IZazH/KA4RkT4jXgvWQEfniYLXQ13UBPb/Inc3rf9GYRuYimh5UWA== 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 GV1PR04MB10607.eurprd04.prod.outlook.com (2603:10a6:150:203::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 09:48:29 +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.9678.023; Wed, 11 Mar 2026 09:48:29 +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 v3 3/4] mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation Date: Wed, 11 Mar 2026 17:50:08 +0800 Message-Id: <20260311095009.1254556-4-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> References: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P190CA0015.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::20) 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_|GV1PR04MB10607:EE_ X-MS-Office365-Filtering-Correlation-Id: ced6bf67-810d-44d8-54ca-08de7f535942 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|19092799006|366016|38350700014|7053199007|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: s2ZPBaU4uBDdayS8D416Oe5gppqGAQR8f4O517OaHzeOSxtqPfugn4gnlP5S/ATnq+GOY3BH0o2EAPk2PfMeJBvzBZnNNYXA6sMVWrPNmUkIBwDUqkhUfKnYQPVHJlWqzBDEsSNwEavpYOPjos2hUL1LMbBRNRt6wtijz5GO1NEM60NxLgAeAeLi2C4Lp1rse2Rntd4RgZhnYknxmvOmnHMT8wd2Lrgj52kcfJo6Hu4cbUmy06FYfbxfWBYrRpTYIPwvGNwTKeIEfPfDUZA/ECGL2inEBVIA1myv5XbZtHjJUTE9X1BgryVstQEvQp8JUTqTBUQ26wlEQbBJMzINeItHybCGXVYHYsoXc+rGVcQuUfWsRBMwuHW6EOzNPSAJJuoK/8kGXz/RfOe4EkfwzqzxEmiC4AwyQdf+MtaqDNCAm0xu2iKS757B/NMVk+8oZCAwElWyBHm7R48M63y+/105elCL5toDuTqIZQDhlqeA0Uj2acCPBznDsREt7IzNJ3abzgCiEf/iLugK/u6V4H53csclzuuBgmxJTLJEUpLUNWkoNAPcMspBWdzNmIX563HyGgQaIB0Us4Zi43tk2GXbx6DPjoXsjHuV2Mi4DEnJjWBU1FUkEJHfUzzHZX3ySZUNqjcZpiwAePARdQn09K2267aovmVjPw1P18IQXaNjKlnaOfZ31bS6/9nxeJOSMUZYnDKEV8oKLOrV+ojCG24nQFFtWSRcPcga5N+t+11byIIFRiB8W1X0shoaovvldNLDplTUmnC0MWM9XpoR2IMv6hfTpqciKp90uedkDKk= 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)(1800799024)(52116014)(376014)(19092799006)(366016)(38350700014)(7053199007)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BvALW5FFYgQUANe/XnkmVtqyLQU23mxesui3sPwqoxJ5uruU1Ct5Xtk17iyn?= =?us-ascii?Q?i6SJnFcVYzBOCxskVXW7DIAhQbvIzL+9kSF9CI4Gqcvnqj323yRzRfvXzt+U?= =?us-ascii?Q?Egs7CllzX9iNlVfFYivcJmXdLbgeQxX58HN47dSQUukULERHC2e1XGuthkGs?= =?us-ascii?Q?SxYEfO2S6qDzW+kFsx66Bh/NtRmkgAme1+8qNCApDzqIH1W45BEoywdRIpH4?= =?us-ascii?Q?cNqpuIHsMSAj6+UPFM9IsEM8yZAB2uX2vJSRa9YicY6kC/i3blRYcoUR86ng?= =?us-ascii?Q?W40cQ87HpZ9iTUmzvLCLyb4XdYY7esoqVuyts6HEqFO8ukCePUgXjvNc3X4H?= =?us-ascii?Q?vWTjElhOIkU5ddQn4vMft941rmCsnHLNCOW1llKbsTEuvKbqmXWKkZ1ix34G?= =?us-ascii?Q?HDI+gRh4Q82oYYAq+GNIZWyb9zkfjYmc3MJHrUyb38T7AqaEi/4rGtDXKVhV?= =?us-ascii?Q?wj8SunA4sJOxzuMWD/o0g4yj+gFirTmJFVQK1GhUgTDB8tmU1qY+K4roNomT?= =?us-ascii?Q?xOsXkFBtAVSH7CVlXJ/AXY2C2vqhQA0zZxXux9vmyfPgZuALIBRsL4aHyLhh?= =?us-ascii?Q?O1WSPbLrdZKIosxBEr2YuwEImhukKbQFcNvabqvpt1MDjsB9OYYddzKHHE2z?= =?us-ascii?Q?wIB1Jy4VfdPRFd91fG4bJh9IQ0S8huhKDM40iAwJrT4eeei6bUvlxAW21zQW?= =?us-ascii?Q?6z8ttC90MCD1x4Vf5Q9xh8n3sydrdWi4pEaAjG9ZjzIJDRpmxdrG/0yenkI9?= =?us-ascii?Q?0Gr8xOHdvlHcTfjl6l+H8uGJzMAzT2hOS6GWPuqsYUQuLJTjTjf07bpXGCGS?= =?us-ascii?Q?khhUkQkxdLD8S5DCeQxlcueu9f+yTl0RPPfsOue+ZMjL5DQcPExKmriZCXrG?= =?us-ascii?Q?dqohev9H5criDVkkijjKqpuX0HuDLMSRz9/kAqQrpvQehZTdngRpO//JcmPx?= =?us-ascii?Q?75Q0XQZFM4r4/fdsjJpYpTojEQJMRXiqHmLEu5KfI4dDLGCtBfPaLDLc2Hdw?= =?us-ascii?Q?VBfR06FJDDdd2uuEo9kJv4sqeUmTnFoR4a0YEO21nxvfoVdsLnHfdGacCzgX?= =?us-ascii?Q?AfX10MauIF3jyNwRiqJ1JnoH7yEnWNoJEKfUZ2tykk3HAn85UchKZuGYzPgJ?= =?us-ascii?Q?DkQRZKsC9BlsIif96qs+oSRF6J/ltlrJ89aBanT4EtukJa0Oymo4ETw2+qVE?= =?us-ascii?Q?HFIrydE5mBC9L/fVIp9HsUh4CDc4HJgHBepoFJPjIRT5zQrQJC2zE7N4f//Q?= =?us-ascii?Q?cRjLBDbPj9TKGXiCcQWNdd/oAP+IoK3VAKpBbZPG+KeD88FS6oJuZJDaAArT?= =?us-ascii?Q?VwGUf20aq9NwWBgX/RflPnl/uhem1cBu3sROToVuCQaxp/qmPigJvTEM/ZGK?= =?us-ascii?Q?jd1M9BSGA/hBkJaw3dTiY3oYwBa/r4LINGA4zbeD7XG+FToMsh/U+xYRa8R0?= =?us-ascii?Q?t/OKLngTPVs9PiaqzvTFY8SFoqXZ8eoiUfHFeCpmIvG8UkmcfqRCptYuvLO4?= =?us-ascii?Q?Xw2IpeYwzNLbMzHlAuRm+Mc0hmnGZTWblTX5jzl+xx2gd+5AosP5qP22rPdE?= =?us-ascii?Q?F0oqBH+g5oD7An/0e6MtECKQEadR6ljx+NfaLELQUZCMoB/tdnpx2Gq5uQSM?= =?us-ascii?Q?6ma7LtXosCqLKtSXMVJU2MiGF/gk1N2WnUfUZoY80QGbTGCZMsj5VZblicG6?= =?us-ascii?Q?E6Z75gxG6f3eKrzqlHPOtj6IWgthTX0VD274UIFhvDnlbvi+Kb8efPec6wRQ?= =?us-ascii?Q?RHSYO087oA=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ced6bf67-810d-44d8-54ca-08de7f535942 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 09:48:29.3813 (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: aOMvcr9Kw0G0uivquMwjkRnMcKnoKM1ujg/x9z0nA+ws68fd9Y2YigAxHWO/aoUzBkNefZci4zea5P/nu0PyBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10607 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 Acked-by: Adrian Hunter --- 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 Tue Apr 7 22:03:14 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013061.outbound.protection.outlook.com [40.107.162.61]) (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 A36283CCFC9; Wed, 11 Mar 2026 09:48:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222517; cv=fail; b=Kaq5+t5J/4AW/Pv5pYk6/LI5FWnTjQuRLN1TUrvi6uHLWzNoqCBhpnxoqiunFOiB1YraORAKsRPZ2lnmEjessnmgB9XqLhJ0Wc0W+lqy+91kWOnjrCxvy0gSsDt+8HVSnsaBDAH05rq4WOB8Elm1TmNZnrh6jIfIHV3W0sL2Uaw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773222517; c=relaxed/simple; bh=p5OgdMw/P+xMApsUmH1jdiEDQs7givW//ccQhb/oyHo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Q2yPaEJ3iX2PvDykjUawPWEINNi5QB9oVOsI+6tOGcJ8+jO0ZpdsFof1csDyof3osnfxw6nfaDcoIONq5+0Es6ba2TbWHBCpAMujxOFAxAsvnm1BDMFZo0dGgtcqaQklc9hlNCWihESIrmVRawVPQ87aPLa+ZwXAJguAWzxeZ+k= 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=c9cnwqa/; arc=fail smtp.client-ip=40.107.162.61 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="c9cnwqa/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ddGqSHsgKuPPsmFVpunRoGlk1b1GnmG5X43knIouYckDYyhdxs3SrXILfH4xYmp2qogzP82VlMJ8ISRzC20rCdL10XV0zhBbzSMXpWamepH6HQoyEFM1cpyz3ugF9dHYb0on9EnBZUu29k6sllJjWcXG6rF048fi2x4yzesiqBL5t+V6KmPelPvZCrOrdECpLLxhmLdHBjh8fvQhAxPpXANxDSWwW0R6vcALDi8olM3ZM2gQCVeg0fb0fFM9ylataLBrlpf4FG3VWb9VX7HEiFUCqhvzW2yDAtymscNd7RcHHrOyBP86v42dTwIvFSBAE+91Z6I2rF79ajS8Elp2/g== 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=Tr9WtvImsbeEy5U/tt6guxwhNQw+t/YnnDdcabm1Sbg=; b=jhHwZdDQQbnDhVO/B0vUf/C63jRF5GQpQa5+czA7EHuqniPgiuOkz2Zwgjh6T6+GDjJAh1dme0TKR0Yic2DlpgUYg0Jihc1BpW07Lq8j4eQ2hpm6ViX5Ut0OUgo6svKwYOWc1+RK02pPyGfjhwqdDnEf0NUAf2vuIACI0n62zokLcBatRJaX64N8VBaTO+TNCtNU45c1+gITSoc+BkW4UCA9KXokHO6XNZyiyoeuVuRjNrHmsoC1E90xJZerb8tuGguJRmAgIq9a6DhwvYdVL1VqYsvDzvMo7Mjq7+TXUgMcIevq7MSysndjbjRh2le7qBw2dReQrtzrHPfSXoPMXg== 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=Tr9WtvImsbeEy5U/tt6guxwhNQw+t/YnnDdcabm1Sbg=; b=c9cnwqa/T759EsZGenD36rjMn+jIg8tPN10ATMs4LGTLsHSkGuaugzJhnPf2a+S9HjZLuDW9H3eTEFOqv4GBg2v10zMm/UM86rm0IayYN8y2cmYjeNwQekwVz8R3wO5jvzg9w8O7P6sNf/NYX84oCcmd+/SprYtkHoi/bIJUBANXaVPXzyYROzVsY3WhaokugaBQ8HtXkWQsNzbdYG2qR11lAn9pJxuyy+mrR5+cix0kBc4PtV59bt7xGoF1NJ3pDmdeJJymLmmar7k3LZpVPP+qkdaR7kLGcW7sFFd1w/VHo4npxV5eX+lp/UXHuPyu+FYHHh+Ulj0ujRz45OVThg== 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 GV1PR04MB10607.eurprd04.prod.outlook.com (2603:10a6:150:203::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 09:48:33 +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.9678.023; Wed, 11 Mar 2026 09:48:33 +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 v3 4/4] mmc: sdhci-pltfm: remove duplicate DTS property parsing Date: Wed, 11 Mar 2026 17:50:09 +0800 Message-Id: <20260311095009.1254556-5-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> References: <20260311095009.1254556-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM8P190CA0015.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::20) 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_|GV1PR04MB10607:EE_ X-MS-Office365-Filtering-Correlation-Id: 431ca9ec-36bc-4fa6-dfe7-08de7f535be5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|376014|19092799006|366016|38350700014|7053199007|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: i/rkmjf69NsqMG4cPU4CTnW5n5/Vs/yFPgm41qz4JiR9roeEAxO5dnJD66HF8Ff+8rb2onz8wD5KaHCV4yyEvx5tCoT7IQ87iSJHhRoV8+3CV+ewlTAlCA/5J1+af9KDZ/c9R6tha8SzYCwWMDGIIcwYuIDVxYG1bLwAiH02REqGWMTys3Z18ANc9nhYQpbGssdZrhCLyt3+lCFCniLl4KjEa7XWvAGw8IFns1W7iEHOKeWUTSskkFdlfF28k3PsCFeN+HGx9Qf4uHPY3hKyG3ijZJRLV2vOs6khGbqOqMCyuV95ZCDDRNJOer5GkxLEtfISBOtzS74EZ96UXvOTX+GaPv+nzzTs12+qtff9G1MgFA8GV938QMb1IZu9HQIzw+TZPPSSYG/WHJn77NACyJxxA/q0tYRIm65a4hJKQuNbAtt81Kw4qZhq0YMPo4mq+nTfVD8v/e+Z9gVkzq54uWNfSafqNYP320thjDHtWO/naZEq+IH1wmgK8XXo5KFTp+A4lh3D2Dt8uoFrsBlwnTbVBZ9GTXcg0rIdlxDrMZRDxIK9GLNxNlJ7T+E0xGcO/PQAYEP5++KyE+fg9bDA8SWXahQkOlnZYJUi9yagnC5XnofJNXkKC1RtcqZsTTN9jgK1tqhVBtM0+J/HjdqkSwrjOPhFlYZc89wylrpDR1LbF/b6MVtg8r3cwVpODu74dKdHoFYjauYKnj8oAGbGFNPrnB2KWsgRSAv2zGCvbV8X/hCqnxrM2gLgnE0Tw0XXFleGhbCHYVXQ3mGgcYdWC6L7g1obIqeJmvxDM2ieEwk= 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)(1800799024)(52116014)(376014)(19092799006)(366016)(38350700014)(7053199007)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?R+qBkuFfTfxOZw9acAiIVDHcSq63br3iyYBZRzif3YVCmtM8Xx4hWM5PDzKX?= =?us-ascii?Q?qPtSEpctmDeL2dO7h/NYtMmu01O6TBid/WEjCbbTff6VqPhy02Sq5b2kNq5u?= =?us-ascii?Q?+djfw3gyQ1iPRk03/3kcQbN4cm2RKqr0ZpCTD94H5bqjAXY8WpAo0C/Sc66o?= =?us-ascii?Q?nmV0VOLic++NvttQi+7ZIgORtuGAUKjgbM21FdPbII9dZPNHdorQbWgzxoGv?= =?us-ascii?Q?/TZohirNycPVTN0OgP7cTpzI+KquC6M3O9ypORAv+mMH8yGxwGU5DQnMQCFY?= =?us-ascii?Q?my7XWv6QXcSCQinnK5zLyTkkserw/LMlykzaiQWNHCZ7nv/bCnO5Ule2FVEc?= =?us-ascii?Q?k+6Bu8YMr8USaihyFGeSuZZ36U0wBTcBJ6uCPcpEWBUCdbbNAeENWFiB8uhj?= =?us-ascii?Q?trtVny0/B1eH7gI1g317nB6tthJ0dyW+fgDydVnHI8fcT6xDX2sS3vWTRiwv?= =?us-ascii?Q?UolDbM4STdWChZmdssJxAyLKHR76VOV/yrSqPcFd5/KWc5K1w2zjhK7+h7a5?= =?us-ascii?Q?RK17+dX+9IjQqFDwpkXa/LFMBFxUt784Vfq93h6kjby88jnXe72N3A+ljBV3?= =?us-ascii?Q?ImKTfIIt/HlPgoTxlwIPzCr+e2fecXOhl9O8Ja5MUzMvJRgy3LZZXx6117kO?= =?us-ascii?Q?jy2p6Dg3ojPZAhUSbicUyBp67bBO3ON8ImAunDx72OMrCPPNK62uK6Gq2M8A?= =?us-ascii?Q?hYmhFRCvAAK7631KIz1nUSVvk4lfki3669EYtBQJhJAq2pqRC3Fjtdfv/wRg?= =?us-ascii?Q?lVKxwlGZnQ1UX1x5+Mtku3cJgP/5LEp4dtKefc8nD2tla5Aokk+kO9/kEg0S?= =?us-ascii?Q?uD8SKMuvvjcD4RW2Z/P1jfC4urO2dQRQp8Wb8PMMeean/F7EMrSsRGu3DKCE?= =?us-ascii?Q?q7eiEdr7UGueumhMM+JMfjhsVmn7MOqbrPKKxW2b3W83p27zKksnFWKGWDeT?= =?us-ascii?Q?mBR0h18UUuojMPOw64bPWw9THffcj5F8gFpHnl2X6DdWPqvjTbbXm/Ximtqh?= =?us-ascii?Q?mbh7sPfDFTm23DBufW3jkuix4kA+G67mjmjNwtmQ0fW6/CuelzoiHZ+zqs3f?= =?us-ascii?Q?xXA8gwfFDa3eJY2L91UsyLHww98TCYrEe8nBdyl04qBhGSzW2WGL7C8MboZj?= =?us-ascii?Q?SizqYVjK3f/3gRskKKYmhVEyFg5doghOscAzchX7otAJZHiLaXMg8219Lhfr?= =?us-ascii?Q?1haJgpyPstLzo4usy2xZAKQD4lrnuowMavmQpI0Ch3dBMqaWnXiyflb0DdQz?= =?us-ascii?Q?bqc6ebAKZBz+OT2CQEGwvIRB2pdAtUzakUEK+Plnd3jt5rUHdbdzJ84t/2RG?= =?us-ascii?Q?NnUwAwQ7eXNIfbxyiJMabZDoq5QHx3ugIee4lC/LQFhAccAlkYlRxjnD0MAX?= =?us-ascii?Q?yH/F0pSgr0wmsbT5nNUgLsqvBeGpVY41Lrjk4rpa2T+rrKJkImLWOz27WiOp?= =?us-ascii?Q?f4tsprrHVdX2b61PbbcmAIQMaUJQnnG7c8stUve70tk004Jx4SUGDojxGzdE?= =?us-ascii?Q?aNLXhrTyhmlNJdu99ylhqr9ra74tEG3QcEvR5bJwu3RUzJyTaGLYKf5WbC4S?= =?us-ascii?Q?yuhCdQ+bBkRpkiCMxXnc96MrU/swDztrUArj2RC3J+jHch8k9xwCkt7e4eu2?= =?us-ascii?Q?GMKLZ1X+47VsB0RrcNAigPxnBRt2tzA3bXg76F0WJaO1aJwCtIgcKea4H0MR?= =?us-ascii?Q?nGBEit06X5q/ZaCYBs6TMVaNCOV7SLZRHmXi8mRgojFzrLGVcd5bMHNVBX8l?= =?us-ascii?Q?dRK+yyv2/w=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 431ca9ec-36bc-4fa6-dfe7-08de7f535be5 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 09:48:33.6541 (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: nP1iE4l3oBvQa3XEuLBwXSzO9Fmyr/r1nSiCFX//GiLYvN9jjOUypleuafTTO3Sz48x6JiWZrxYRXUYT7DOPeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10607 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 Acked-by: Adrian Hunter --- 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