From nobody Thu Apr 9 16:35:00 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011061.outbound.protection.outlook.com [52.101.70.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 354AE388368; Tue, 3 Mar 2026 10:48:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534899; cv=fail; b=aEPq73f8yzVqDrX7+0KnX3eOh3w1Nr0n3ZnQIbHQ+E4oSpDC73GO45zb2FLCjmcvaDSMYY12mkzXdeW41Oh7oWZsixqcVKgwZAsxHaA56nllES7Ne8Tkh5U05dSrMaQt4v1DZaR0ZHIVNj4/HkWi5z4IaEAyS6CgfD6edaxqoLc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534899; c=relaxed/simple; bh=GG+utUuOzRQUVMUs57Mr1Wjvv8rTMme77hkqIdkEMCo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=L1XJH+5nNeyF6w08JBgK6W/zsE/MB24eu5GOtFL+Tj87xPjUnGI1x+2O/m0bHRXkIh/gnb1KV4ZS5AZQOpndFsR7Lt7VQrMd4106IaJ9whLK5QgOJrdXwaoPbKUc3g5nTMAjHhgLybDz97UE/FcDcwrEEEbgoSM9+3DrMXZmOqI= 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=DQIXN5Ye; arc=fail smtp.client-ip=52.101.70.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="DQIXN5Ye" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pNRSq/VO8rKqXKLWLCc1GAv/8Sux4e7XHwjLZUzjyG2Nv/SfCv7UPWK6VQ6sJL1q9oJJkokc36Y78K+v15LpSdD+TSM9TWUBGUpVSsa2+gAHbiW6bCb8KZddr9B7uFbpj+dmKkRB6rgJixIiRQD1yDfhVksz3V3QqDoEvoUCAwaaZuzt30MxpTEXlHuMaI1d/ybNISdqqskKnJluhC7tJZ8yjZQ2HJAFdaQJBk6Qw7MIbgM4BMPM0zZZHkGpMIgQMgcPB49E02s7MA+tYSFSmEA/Ul3QMzXu1HxYI/QkGDLveBeIpbV4X/0fi4G/xSOG6JnGecc3RGMI1AIFqttWeA== 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=BQ/RJDWocaqP9WzBJbJeYW6vIxbTktJ9ZgBuNHhJbnI=; b=ZS6uIY9jYlvmHAQCMa6nG86K3xm0+z8/ka8Onfa3+pGJ3++LmqNxEy6t7jeeAPeNWbaL0FpNh0hC060ZQu2L7OTJ8opYeiEErBjsRSGRMvF3aWkHYPf3lcR/uIWUzukXOQFbE1VIPLQ1cNzkeZ4oaMaUciu5nKgtGPjAija4f3T1hq+JOUNW4ZOs7EeKp1pgPokMOEefJewKV+OZbhQ0zAL17X4NeuzZwDPE+8S7alikqfA8ugxcfe+6PpmyFk+zlckNwd5v2bTAV2gvMYBjybXPEufQ4RZRir/78JuQrULDJ3sCEOS5AfzckLRKCxBI+rLQ+JoqGacv2htbF89uOA== 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=BQ/RJDWocaqP9WzBJbJeYW6vIxbTktJ9ZgBuNHhJbnI=; b=DQIXN5YeH/GrqeDLGHJbBVYCUpcSoCTPiYyLoAOMvKcn2tgD5vV7fG2GOlgtaekeL0Z/8IQTrJLVTVqxVtdM+DwQpcs5XFMxQGmuQfM/lxi8Y/wkaQNmDN3XU9wfIdzyq8DJBlA1lLdS2YtrQW2NoSWq5avcEV3zxkuVkP+E+tcLuNj3qkXp9wnRbqK4zf7Ht9uqhawwhq4DJzywnTgBtgwiROh+lq4B8fJhyQGcY4ipH0gq94RExoUuqXqDyQRRNIKRzcUToFq2azzuMd+CAvvoypRvhuNTDmtJTIu+nulkYfJacWnp6mZe81ZIr7tMcDlKd0fqmaSEhZW60sLiig== 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 DU4PR04MB11926.eurprd04.prod.outlook.com (2603:10a6:10:628::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.21; Tue, 3 Mar 2026 10:48:11 +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; Tue, 3 Mar 2026 10:48:10 +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 v2 1/4] mmc: sdhci: fix timing selection for 1-bit bus width Date: Tue, 3 Mar 2026 18:50:03 +0800 Message-Id: <20260303105006.989339-2-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303105006.989339-1-ziniu.wang_1@nxp.com> References: <20260303105006.989339-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR0302CA0033.eurprd03.prod.outlook.com (2603:10a6:205:2::46) 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_|DU4PR04MB11926:EE_ X-MS-Office365-Filtering-Correlation-Id: 46ce1e50-df71-4ba8-6ea1-08de79125c58 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|19092799006|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: Fd7z7AJVOj7kI85gi6PxmnxQUal0y7HVNAtyqIM+t5AVUZKSJpYQ4LvST10Xrv6ES+QGYdMdYXlxjJ5wvx6C1eMJY/GnKl7qPOnl7Mlt87ICKQM140WhIqwSxefh+HHl/ii1kt+gUbWPQvW1hsz1WCey1iwZbxyHIspBWkRJ5DncnunQp/BioL7r22Ct6KWzMPm7J7KbhB4CIa33/QJ8kIUtQFRDFF+bCeqK45YYNCKU8S/V2t78QBAKfFe1f4youAMkBtgGxySZUeWpy5vdKvCEYCRsZJRqqw+kD2LGU3L0RsvaZw8gUK+Lpu9OL+2a76yQFBXLk76AxuHorbRzicPkPJUWPj9tTimlH0CvQ9VQeXV+4RbE14VVxsc2RQrbXi8Z2S7PQXnnu/rHQuqzuPq/4HqppNPzHeitJGwOxNbXICUcKFhval8JzB0ckiVWsCTgvqUftQqB2a7KN6b+CJvQZomj6V490Jt33XchUQ1fRt7kXlRTLGh34EgtZbPaG/ILt9BAsXcmGXARuBy2m9STjbbqFH5hHlEzSWKPXr/64aYeIZ5S6hCiOoaqfUSxS8t2ZJVBwj9AfcoIbER7FodxQEAe0OeCwyYUEn/1VrXReO6SFQUjDsi8Sx7uwQjpIrI4wkPQXjNgOpdRbwZCV/obyc2luv0pd7fMGh939GdIMkH9rKHUhR2VC0o4n5575pXD7V3nTfpf8YtemouL3JAZ/fp16a2vFTbsX/HmlBnxZ1FyP/6rQ62Y/fPV0gihWeDtuj/J9rtJH4EatxDHfu0rEXNvfUronT2UY/m1qks= 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)(19092799006)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LkHswQR2iNWNa4KvTmhOLpq1TNbBhuN34H2zeWTuv1oCHOKFdMOoXx+Bm3EH?= =?us-ascii?Q?+T+/jJawsWncLSeSf8MZwu5HUxiGksdzn7p5ghqS0Ro2JWY8glsedXBwuTC+?= =?us-ascii?Q?8toUp2OtyqNjMfZ3alBzzwnMj991tqa5jKUCkoO0o3iivEWMFMjaV5VQtvnc?= =?us-ascii?Q?6lEyY/d0fHSJ2WrKdw/rJA0zuGtL7PtqYIWhPMt7TZQcC8muuOEC8aYZG+Ew?= =?us-ascii?Q?cFt1N/3zyg3wlB+3QGzlqPH0wWAgX3CWTAQL26lni4hjUERGHpW8TbwmgcuY?= =?us-ascii?Q?fqGNk2kdh1vvDI/MY4fkcYwFLnSL5euZgRs33Es6WEqUa3gRAxVAXwr170m/?= =?us-ascii?Q?1JWZpqGwpgCD4nar0o8X2TOA9I4HGVpdTaNSxq7TXnknlAOoswMPXIHzOD9Z?= =?us-ascii?Q?q9xFsGw4UZcy+LJoRokW2HClPnR3RclFcXjo/MEEUKtm3eD38Lv5tpZb6S00?= =?us-ascii?Q?Msy3ITKEQd+O49/Tv6Jy/+oUss9HW92WBX8NEiPFSNaGQfkSVThkskajnY0U?= =?us-ascii?Q?aCkvRjDqQbk1TRFz36pqh5SekQN1CpIGb/st8DzBUC9NN+VH58oTOiJxVJzh?= =?us-ascii?Q?RUqidGtAT98Y+6j04r6P0CEzKXYtRYUR/jlRq/joPNFMmpbe7zInWZUfdNzc?= =?us-ascii?Q?YgStHbdLelSOxuxOoukf2kjbuFni4oUAAK8jwWfs+X8qjRuqO1p3vgMV5yNJ?= =?us-ascii?Q?NCXv79QtnIEsnM12xx5Ve3IeZcVpAuaI7/r89IyEOcAS23u0QZJOtH8PJx3h?= =?us-ascii?Q?hLY0gqvoKjAAsh5iUsZ414sLWQLdW31L6a5mpFuH4ulYqk1Ma7AVHEvBAzdO?= =?us-ascii?Q?ZRw+bW0Y8yKm4xoshRDgugbuW5aYYZJF9cZiHeIfC0OBaFrAKUt2dBAwACXI?= =?us-ascii?Q?QvJuU3dpn+YKEr2OqIOb6FaX5QKgWzmARAcaDXVx6k68TtHA78fNA6k4Bw5/?= =?us-ascii?Q?NmPQiXPQng2dfWiEKYcKlhi9tbW+6G35PdHqwVMmksolhWER8oeQW4YGz79N?= =?us-ascii?Q?EM2SGYqxNteYkOqjXPeaNOhSHour1o1s4F7qtf54snTLNn71RL29Py6LANrp?= =?us-ascii?Q?D+qwFi+7rs45P3gnflbG2MqcD6NBEunEKEX4EGrZhAeCQPJ18508nXqWCT9k?= =?us-ascii?Q?oT5k2tY+56a3V2ifOtu++6gVkpNjkfFYsH0aszraaGGRjPZvKd4m4tnicuN3?= =?us-ascii?Q?j64RzGf5M401Tw+nlWpQSQC4jQKC5kvewCy086YykJ/DJSWXzlBLxwiCrgt1?= =?us-ascii?Q?P1HmWY517RnFiN0fa10se7MkUld1T+aMhDs1DypPTiuhDwnWB8cXSx+dczPQ?= =?us-ascii?Q?V4/cRt47+UzHrKxxRHd48CZGiug1fRUemNSYQhlQBdTQFT+G+tN9Ne4VnthK?= =?us-ascii?Q?YjbnVDt7iiHYTheAt/gh/UdvbfRoe2IDuSlVVk62c3i9m1GLIAZ+GdwFD+3J?= =?us-ascii?Q?Pc71zvF8PE7ZHYC0NsTPvGbwc/t3/8H0z9Rd7ueB8ALq6gGKfJptt2o75siM?= =?us-ascii?Q?8DL4a3l/1QhREQdlSzkYC3Le/TUdIkOsDr5N0+28smwjlTcnIfh1iF7njDKQ?= =?us-ascii?Q?v4R1UefPSadi0GHWbZ3WV42HjJ7vT9poivWoClElgdifRE28K9e+Xd1pB9xs?= =?us-ascii?Q?esGAfMHUcAQlzvfeF8wmpxW79esR1rLF19UzZocmBUwvuhZr8vts1nyRPNwm?= =?us-ascii?Q?tH8CQYn+xlMYEX7GobM0lD6fjm7B8G+9nER2g/WiZLqH+QUS6xl4p4dYJFLM?= =?us-ascii?Q?pB3hvpaxuA=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46ce1e50-df71-4ba8-6ea1-08de79125c58 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2026 10:48:10.2913 (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: uFxxcHv1afyj43k/TkLRCt13Cb82Fb3VgQotiexqEh9R65C5q6gTAcRwSTagwoSxCI2jTmZ5jBf0hQ2ZguIthg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11926 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. Signed-off-by: Luke Wang --- drivers/mmc/host/sdhci.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index b1a3cd574c84..3e163f14a640 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -4539,8 +4539,14 @@ 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_SUPPORT_DDR50 | 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 Thu Apr 9 16:35:00 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011061.outbound.protection.outlook.com [52.101.70.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 E70EA3242DF; Tue, 3 Mar 2026 10:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534903; cv=fail; b=lGyEqY/C32EGtgupLUWKUS/Jjd1VdILLMezVKRN35LG7FPe+1e9bM42hj/TlKGE3ukAmT2fXgor92HJwQzNz4QDkxZlR6EueyXZ1byRPMeCTQtGYv2WrqJj3DHyPgSHAmn93vjne9rWBYnb3dFJ5GLPWTWf3gUUrYhnlYuzvD+8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534903; c=relaxed/simple; bh=NEgY61dHf3JKTkn0dxkOW0IOlEmtlsWHjwjqvcWEknw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=sNiVq/qOBg9FVT02zgbOgWKBapH0hXcnwvD0prBtsHWv8krAdjnvw86PlGyHV/iPBKxdFIsGSjDiEa0LRg8tJvFJlVOdVb/PECGw/oBETAOvLUNVGS9dhdzrAamhnGJSxZH3Lk5G2aMSC83bYwSGonPIeJ/A24Jgsd9SE9T2fo4= 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=QwPAakov; arc=fail smtp.client-ip=52.101.70.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="QwPAakov" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f+rR1Hom81ZXM3MqICvxfqoIUqOyKyavQVTU5xch1xWDnacUxckEF9KACzrOBPcPGoqNamB5LW3J9FutyZq3HgSgCxFuPkYdC2/vC1ImKwr+tsr0SFPeEzdc80GmhybqKSQWIh94bWQ2U8kU6HNFF8U4IVFQnV/QPP49xjgDq2F8pUwjlcYgmEbN8dIxTEQBJAi/5eJue/kVF2R8T3o0e5jL58k8pPLnry6j42063ega5oarOxKBOsafgJuB+YFPVsYyNEeQL5zudJ+8ryLPDMas14ZxxJ5oHQ2UDv72oRUaA1v3tGKt/Uy1ejA+OWOfkjNZoZU5c6lrtTVfP+6FkA== 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=QIyzuqDWY2SlctFLcHcn7x2vGag44w60wBBLb7G5yiFGW0pWTwtbOwgsVmkMDyAJWVrMdFzGqEBEQpOTt19+qWgHg5hLlpN7PEAEf/D8X72GGP4jbhubZY6jE55yoVhgFyzw8JqDoMBql9uMDB/9rKJ8So6JTHE/U5WyrhwEPhk8J68TFBr4CaDizCYdejdcVmnRSRpzcrBKt9410rTYpLQReWtTG+fz6RbdToal4X1pJSih1r8Z0bht6mK0A5iVuTf3pQjx70QJKohO918URFBpGtqek09ThalJkNwqzZtlPsmS6MFz1ffudCJ5ocgveDyLhaEihiqzWiAXIxdwwA== 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=QwPAakov5tLPn8ybrvWPWwKM2/9e7JiPfxubwqqy0WixTjX37ITi4WaCt3uQRg5FqV7jvT6H16Yd8HWZcU8qqCebXkLC3VZEFi/wp/PBOMzZa1j9APCmWZRpwpDngRCPn6cYlN41LkXT2txbg6ROMr/tW27CwAWCMCal1bnGqcRy/rTnhQrHtj2mvkO9ZMsEjzIhfLh0NJzeJPRhKJSMWjfgho5FmAFnycLot2MB5o7PMVRju6D2PKOIXd3ETCZ3quowrJn49moBkNGWtY9oSlOY7mK2bIylW/zTZx2vozAbuYU92i0Zs+yneiOHn4fmaeBEFmQkFS5Lr+9VHdIDhQ== 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 DU4PR04MB11926.eurprd04.prod.outlook.com (2603:10a6:10:628::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.21; Tue, 3 Mar 2026 10:48:16 +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; Tue, 3 Mar 2026 10:48:15 +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 v2 2/4] mmc: sdhci-esdhc-imx: add 1-bit bus width support Date: Tue, 3 Mar 2026 18:50:04 +0800 Message-Id: <20260303105006.989339-3-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303105006.989339-1-ziniu.wang_1@nxp.com> References: <20260303105006.989339-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR0302CA0033.eurprd03.prod.outlook.com (2603:10a6:205:2::46) 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_|DU4PR04MB11926:EE_ X-MS-Office365-Filtering-Correlation-Id: 58dd107e-9014-48fd-155b-08de79125f50 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|19092799006|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: sZEeRUksmhNeaVVpHpH/cw+CK/8v22N5mvJ2+FvSh4oRTKVFqMizeo6LsKxSmB3j2KkPyn1se9SRbRsLDkQMlQtk7bBFMlh7WV0OushQhWuCs8uciprBxPjpNHydm870pd3RA/FrgslUlrnTj8u5vp6iAd1p3wSS6n2vY6HAYG8RCdasqBK7tdLcuWvRQAJmERDUFR77OZIFbdETAkgsErrYe5yRtETh9GifUpH4T0UtUWz4Vn80+6ldXuwR0Frwa412EUDQl5eS6w0Dsfu0ITzVzK0XO+j2IbQph4Qe4mq7er8BWMDG4QxDA6LYxyze1K5A4FdlZXX6VWphVc6V0GVIMSBSIIe3uQWAiSbIYKbgEkR+P5sSKfH9a1uyhlJ7pG7UsbZ5nReY8mJ243fPTll7TH7w0o6NUG6GeFAyp+0qHh9Zq8UXnyhUlf4ayFpAALVZ9RLfTxkluxI9Z2xqq/hBBETxBA5lxKPSWCg/Z+z0IgIS6bMQEYeDKbbKmEdz4nyaP0jfV833i1ZiFld1uoCqpH0KKP5yJu39Ak8CpKCR0xkWSH+ulSLJ9YGSzUMjqE+3cnqtvLORGWquVaHm6KHyVFEImu77Zsj1xVmzNhtPoqCYfuIsuHly8ZM+z1yQagy2jAVRpWiuUf7JhqpyWYXGxRQbcmr6RDQhMN35LAMkfYjktIs1OuH2N//r92NqvW5wFCne5sxkZuLEi3Ydr2pXrRgHk3kUUbC4uI6n6186ZIjxQbfbJ5LJswvvYGVP90SYfkZYx/qCAFU5Kput3iWD0MdBKFdiz0N2iITLZ7o= 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)(19092799006)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xMjutOYoFLawo/5Vx0sozsxAcDasMywBBxiXnxwkapQnpOiCgcGBGkCssaRL?= =?us-ascii?Q?aYjTnM+xQApp+QPNjcX7pXWPttwD55/q9kBbbn3DKLiyBFrvdoiB7AAprG95?= =?us-ascii?Q?wms8Ur4OUjJxO81vLgBmEih7xkdtd26xtfykswlzE8zRMV8JZ6qDnceW87bq?= =?us-ascii?Q?IC9/zVqO0DWl24saibOmUmGVaM/1n7L3cuWNrmUKHxq6COXaRd1WLlb1YH1e?= =?us-ascii?Q?GhMiqRTE1rqFdNu+0aohsOfrlZJjrPr6uVDVkXTdzlkCkJwVetzr/54kDUKY?= =?us-ascii?Q?91+LIKAwedGsF7b1hRCt+5pF8m1o50YZnk+vbCO/tIjd6Vin+60gTXydWGVg?= =?us-ascii?Q?Je8EaXhliEnO7Q2bx+2SRMYpKDO1j4JmiQiK5J0V5aZ9zBqv0jNIlyi+bPu2?= =?us-ascii?Q?msinGuVy6WXIe+dGZTAnj5x/dPIoKk54tMt3F0MI0DkD4HBNDWwQgGcB+fE+?= =?us-ascii?Q?raJwega0rejKqZzMsR1JTn4xNTlt1a6CxcjBywMImlGHZNAPrpjsu2MW3uTo?= =?us-ascii?Q?1t5E5bmvGLbNlQpAApBRJyb8Hn8JSLP+Yxj6kCyJr42bDoZ12s0NiYN54eWg?= =?us-ascii?Q?eGlyms/pLH85WSMoGYJPj2vSSHrtIX9SFC7kekdTxhmUXBtH2C6Oihpcd5RF?= =?us-ascii?Q?u3fCFN6LnSkYWP1Rt+9pacBYEuUQjgZ83pthZPKeoyfD1DF8jRTZ79ZvnqQS?= =?us-ascii?Q?oojNjvvNxZsNyDcKDMDP2cHqW/uCSPIU3o3Yy5Kg2xdohbB2ZXUeS3VGiFC4?= =?us-ascii?Q?xXw0K65suCG7FirY20dpb7qsF391K/GyUYV9MwCSdla8Q/LtJRfWSogER98h?= =?us-ascii?Q?dR77zhRJcXzl2AP2ZgUr/IgEWyqYS8Cq+kRCVquHcBFQ3OHhZxWNRA9iy6SW?= =?us-ascii?Q?tp4cbiismIGejc5An5nArBmVNUaycN8NB/pYL63LuDB2W15p1RJGc6RZiNKJ?= =?us-ascii?Q?3FgIN2lH2urKeCmgVnCyu7KGNIpgfXgurrQshMPLy+F0xfdTeQ5GcTs9xP1g?= =?us-ascii?Q?B/23P66FI30h+SFTdLaiZDS7vQ5A880o/MZ7eyF6v5bAWnMCempn/G+vF8H1?= =?us-ascii?Q?mmIRbycLIVSrDo1iyrbSSIJDduobea3HVMC6a/teWuQemU2vYGDV+gMZENja?= =?us-ascii?Q?RQPWTeqaSeHzl9X9okaZy4Nb211HCzRMd1JgeVTL5R9ysDXY03K6XcrmnTBL?= =?us-ascii?Q?ny3VZ7kT694sclwNmypciiqA5SpWwZGPKzxW7fpNqonkvFNc4DS/nYw09H+d?= =?us-ascii?Q?aCCoJCfXkbvc241jvCNBtAwbTpKr+nFFeEv58c7Fl70O0TG14ABdxs+3V2JA?= =?us-ascii?Q?IQYMoL3P/ciXyYEfeekgoPwOZrbP2KNdqNq1YZNAGzObHtp3iawotpcEfkP3?= =?us-ascii?Q?6qzqTDWrUFNhe4+yoAQGis3KrdYV53VyHb8//mvzlyrqmaFqzbrVgTwdPM9y?= =?us-ascii?Q?doWY3yAmNVBVHLXPGni4DFBDPFYZVdjt8yXrCnHg3arK20PPdj8Yx3Ssb4/E?= =?us-ascii?Q?+8ixq/ryvv0VccQYkhf7vF5NcRjvcg2Qg6ujWQWOL19okLZWGdAncme/1VyY?= =?us-ascii?Q?11UCrf0VHc8u6DQ/iva5LC1Cduxb6K9A64G8L5vGyXl76ys3Z3StQYFfRCGu?= =?us-ascii?Q?C2gPESHrHmLxesVdls/FrpgL1TUH6gKVyGNNlbDh4X1uYH/kGK77j4fbWqXG?= =?us-ascii?Q?ipk/EJjEeNsy9NXnwLaQmqV+ZkoNf02dowtLYL0Qjpe/ORFTkxIJgRO7R1MT?= =?us-ascii?Q?zHlathgayQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58dd107e-9014-48fd-155b-08de79125f50 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2026 10:48:15.2873 (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: MLofuDJIpMz8AMKmoKGVNUZUIGp8R0HMjSIe66FbdyS7A6OcTu580z93jsNCj9K8JGGkzk+EivONE48Mt/YGcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11926 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 Thu Apr 9 16:35:00 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010028.outbound.protection.outlook.com [52.101.69.28]) (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 0B33D386C1D; Tue, 3 Mar 2026 10:48:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534907; cv=fail; b=F7al2ul86DBn1LxpUrgdHxWARjFLQLQloJ5v62/yNwCcN1QA1cIubUn4qWehDR0ldtAxCNKS1neegcS9irIi2BW2xRl/qb5kEGl5el7MY+anfQA+s9qlh9yeeW+yIwd6tr4WsXm2nBOoQWr64SuILvEI9mM7bybJ2YQzURbO4ug= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534907; c=relaxed/simple; bh=4eGM+l0k8SSP3Ngh115eACEfolOK3qXxOl3ygOjRmQ4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=TFUDHhL2lVTVwi64dZ+AonTqEXvQf9ohGlODMRtQx+Pes0m43SsKiLo5kvJxC4ig/a0KmLDOaK8s3MTiFSWSdVTJ5Zcz0fHRRUxBKXbciUGruwQZUcjXPUkN5uMKTljU6I1Xp0GUr6uY3Q/ndqGJTiFVTamGFtxJMKL0rJUxj1o= 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=i7d60oKT; arc=fail smtp.client-ip=52.101.69.28 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="i7d60oKT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eBWyJjnPS0Veu+wa2bkT7E3djeRO7Hc7r9TQDCI20d4v4ystEsofFMNVQF1NS8VqCmM29kv3D68gBi6ucqzTMvjWFH0ak28GKhe424SAnw4rPejE1rAY5NgFVHadsa+jhF4DmKdonDSM8hG3+b0Ju07wT9Q43G2AFShZTZv/X3mExX9nJzbfjwDhSWmajattQ13vcZdn/KichoOQl29saktosBZxOHX9r9KXafY80shMxD5XW3wbBWK+512OoA6duAX3eq86fNHOXj0vznhA8b6pKpjY9OW335g4jri+oVFUExfKGqUNWw/Dz4ZnM2lfvD0uyJwjMAfJfRA4j2LAow== 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=bV02tmPRyQd9NgrqULFY/Fv6Fg4V7E5eRbmjpHI5xxMkd9XxBp3MzdoBNaF/GIZcUzJw512vr1t99XwRfoMVLIBK/W+D6uKypcCP9V+BFVqq4qcrAOwJy0KP/384MgWkSl81S+LTp9xMG+ORGM9weAy19s7+ewLWM5s+BF6qLbIlIuibVP6UBkH77WPxzl/yaKQdxkuhkNaCK4f2LKuRpLB8+ewCoLNuAlel/UhHSKlZIxgON45I2pTTkdez5Kmp7OnQsYilTVAQj7pX/7nzwEnUI9ZlB9D7gzsTMP9cOTy1+nNOgISuILNLJUVO+34VnaIHs1sBU+ZugVEHptYioQ== 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=i7d60oKTKWbNaF7JUWEB9LEOTsqI9MBmpXAHhlwFuB9TDpBaT63KGSvqqqesNbrIC8nguzIsQOnsFyKpiu+qWkwZKvs0PchR+hFD7bQQQTubpQtxG9OAAkUaMx4QYcK+s7nGzZAceAr/N9gpWI1jLnZxv0oD3UjigaejoUVNBEkzDyc3TKwslZcW1dK1+IRLtoMznnG3sOKDVLzlF3FxUSzrQm1q622Hgy/4ln+l9hQG94d2l1fg9qJks5mKU8+WXKr/FTuto0sYyCsABh3Rt7jht9kZqJIRppR08H4wk5ta5fHE474Wxgi+525Snt+Q7eye58iAjfDuJHifykCTUQ== 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 DU4PR04MB11926.eurprd04.prod.outlook.com (2603:10a6:10:628::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.21; Tue, 3 Mar 2026 10: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.9654.015; Tue, 3 Mar 2026 10:48:19 +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 v2 3/4] mmc: sdhci-esdhc-imx: remove duplicate HS400 bus width validation Date: Tue, 3 Mar 2026 18:50:05 +0800 Message-Id: <20260303105006.989339-4-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303105006.989339-1-ziniu.wang_1@nxp.com> References: <20260303105006.989339-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR0302CA0033.eurprd03.prod.outlook.com (2603:10a6:205:2::46) 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_|DU4PR04MB11926:EE_ X-MS-Office365-Filtering-Correlation-Id: 06d92596-d7ef-4bac-9858-08de79126210 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|19092799006|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: wf+uW6KCMENYltS6b/3t5rg8BUuEzQzs/OEGprzCfXL7pvcb/ufaJjcQ+ofVmUOOmI12sQOCoQ+lLAfqrx1Riu6JCELUPUj/BosT7VBLhEt+oBldO4QGwWihvajK0mzk5DvAQsU3ARetIK+VpZ6V1QDryPlJH1wvBs/YD+KCiS2wjyANsIe+jzVfAxHQl2RpCN0D3p1x6LDHATlffek3urVVhuTcMAuLucwUllspFNt9/hPv/FBdl7lEzVF/u1vxCyzL5iZNHKAYhamqrLcxkevkz4BrrAZXgYA5NskCOhDhsGeWq9vUjZTDyK4/GGyhUHNMwQCKGd7K2+QLDT3hWBz9jOfaEGO0l21Ypkz0s4u9HOOUuW8ZWr7YFwRW/jc6tZAmilUxcqXZAp+K18mHBjt1YMZakPR7QXbs3GE5skD1f4ynqaE5GjcSplYDyoTvoysddaUIZbcwQTJIhA8Xp5a6JcepIxOi4F0SRTB9dJ8mmcPp1wOlE1Qnq7Xy6FAc9T5v2s1oTaIY7poRXVEYPXAGysZRMk6YdckCZzn+6QX0MJX7QHTKm5o+AbkDt813E0MfiIoIPeGX/D/LGacVb0G2hp5/ckYq+4DAGc6uYFmevvqj0riSK9aQFHLG01StGbHmHB/gZrlHcp0iIhOICsr5jL446iiJAKK0Uj3B2a4UnUsi+vGhzywsC62zL8XVAUOfA9kYuLc0CrB5jAVdjQFoVJ+MIf+mWupKe9FL8zh7PM1fz/gFKrfyfzFGyCGIcxygV7CefvZHiz28WkYbe/7t3cGd8DKTvCx71Em0D1E= 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)(19092799006)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rFii9CMezfdl/r6ZJh/QmasVTme0Ve4jOKIABTeVDourf43fX5BcU7VQd3zM?= =?us-ascii?Q?7bq3qxvuLKq/5mQoZE+1AdBck0/9+w46qrl2v5Qi1TqSJc6xiQ9w8MD73Irn?= =?us-ascii?Q?zv5YSQKMVseopENAP+mVQEGnwzQNZyb5V7bpl5y6GxJu616+7KfTMJoG1hI2?= =?us-ascii?Q?LramIgNOimpn1Fi16CTOrM7yIbAUnJ8lcYHDu8sy2q+yKvsbWMPVGgCeMomh?= =?us-ascii?Q?/UDVPyJ1koRRPHEw9mR2py71AI0kgH0UKNIUu/s6u/x3rD01i6dupwxwtcJQ?= =?us-ascii?Q?Q4XtYsPemY2xeIFF4Ba+xl0K/HaaggnOP2AXK5kklyO2Dsb29Gv8M1ZNEc3q?= =?us-ascii?Q?piBED8ab9FxMCWqUUe8cwQsJEOp5OOEwP8FnZmMHdYmQjc9yZUey8UQpoEVk?= =?us-ascii?Q?z06bKjfUj2HlQVN5JMsKCU7FBFAURppEGIsdlUUdYnKkNCD7QAOKvNBlaBnS?= =?us-ascii?Q?9Bq5Jtx8ET7Ipjm+m+TkHv7zdqZvUctzb8GPyI6aGDAA5nAIOlwPGFmW4F4J?= =?us-ascii?Q?mnc2S59GRbZd5wumsaxxarpmi9VZueZPM0BJ24DhMNVs9C94nJJ0iXJPU6zh?= =?us-ascii?Q?9vqRp0PNhPMG16bUAjmqtvy36Xq1ypvFcAovkIfLXDEioKFrQeONuLIZZB3n?= =?us-ascii?Q?V7M9U1eG+LSipqA9ZmXE6yhee4x7v7pQWyWtdgd53rzh4pf11zFJuH1i+4Z9?= =?us-ascii?Q?VZ528RlmoO/9CBSBoTiEmM6I47/1A5n0rA8Ea1k1T6Bg0Km3m4cQc619VsQk?= =?us-ascii?Q?5mDCdVt+A4QVTmpvrBRf/3TYkfPc+UxduzROdIwOesfH3pC/VKfZi8z/gWX3?= =?us-ascii?Q?pwhIchczDLNRsLaoELiUV5or9P4Rof2ep7GIlRLVwhg3FqfAmIs2HGJ76dr7?= =?us-ascii?Q?dHz7NYcgIPN34NrrvztnHf/3YdDFee5868wvZVn/vivDETPi9duHAMOuoGAR?= =?us-ascii?Q?s6tERwtWGiSjrzeycN1XSxcE4bG7s/aXpsR/yTw9ygnlejDXGJ8P2xWyy1Sq?= =?us-ascii?Q?8z8KMdzWmFLHjfLYlvFelzVwKwxRDk5CzKDRxijvZUxn33pv9LRFgPoxQNpp?= =?us-ascii?Q?GmMDCspjhD/rB4/wn1zZfJc4Oy1NpiT0Z4Nn86rzoJLbzlbVYrPQNSjzPW0V?= =?us-ascii?Q?s2hMwA9ydsclffU8RvX9hNFkciZHQMHj0lFpJ7BOYa3KBgOog2qTCNrP/kbK?= =?us-ascii?Q?jfh3B+0hPp7mGH50nP8K8IU8bucuDZOLrUW/6zer6WJr2ZuNu9GyMu83uxNu?= =?us-ascii?Q?yP3usbfbOeweap9Iq6npWFUNQfh2ZdHdhGGCP354qqW24JK5CTNYU81OBuak?= =?us-ascii?Q?vxe70IOVL0SeM2q5UsTS5lhyGMTPZQLyJakQZ51jTWCR/aAuiPEetfwLm0b4?= =?us-ascii?Q?bnKEby5sRWOD2TjFeWgm0x9tGrLUsQx98e8nd4LhT3BR8UcUO1oveTkRxLGY?= =?us-ascii?Q?5fvTR+0PBzsAl2fZAt3frx1YcLebpEmM4rOwxQD38skvOlk10tH0wupLK3EF?= =?us-ascii?Q?F6fb/TOhIpFpDzv+IlC7FGnguJcwmqQdsVCETw5c6zYgbWgR4X4WMj7Zems+?= =?us-ascii?Q?oT19uPjtu8iwLbH0lzMNuXjFByOG2hnTEMMYIhsTYgjos0/y7O8Nm1SP6UWn?= =?us-ascii?Q?8Mg55k45zt9g114lHqbSsLmh+DtW24yOwsw3MWM/dSWe59xAZU0WihMqcJqB?= =?us-ascii?Q?QrH+y6gMtPdZ8dBDQnCQhQ3QQZbUdlLzD81lDq9iMEXkTQQJiXZN+Fo0F0Xc?= =?us-ascii?Q?gA9rfXzFog=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06d92596-d7ef-4bac-9858-08de79126210 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2026 10:48:19.8769 (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: Ue6VZ1tMYA7XEtnuL/LnlttOIx9TQa0b4DVabJdaOoRZH2Ig3f3QnXsnQda6VDSBqo/4OaSnamO/TL5+N/BeaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11926 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 Thu Apr 9 16:35:00 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010028.outbound.protection.outlook.com [52.101.69.28]) (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 84A973988E4; Tue, 3 Mar 2026 10:48:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534909; cv=fail; b=eL1lB3PAL36uwJxFySzpTIByKSQ05P/Nl1Pe63qYH0gr/YkRgA2fRBj0Ql1y8QwGrkEWWgKhUhmYrBzzGIZHsvnmYsJlS4om+xvp4SKoAuimgS6GL2PTSUpSwEe7nKCovbkRHtozo6HsqUrT69njrdj0S85P5bR6c8NwPSPn7iU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534909; c=relaxed/simple; bh=cneyYVXyAbm/XF9tC0XsNCMWiONQ9ujQlIVzrLWIG3Y=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Ow/FJw+qo8aJaq0pKY0UJ/6zc0t/rezI33XYsUfeW2YjuUENczdD1KnhpBRdU8Klgqk/zhcLs7Qy02kpitr6rj8+WllORC1rTc4ndVUNZRM1OHzs35+dgdXjtQrvUDnUd0aNBKAEN3/DrLbpzdNw6AhUuy9/9y2pQQkhznhMSt8= 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=Ptq4Q0v3; arc=fail smtp.client-ip=52.101.69.28 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="Ptq4Q0v3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Jil3qVTWwVzpWXMma9MIO6q0kZX98jAXeOyp/TuvH8xJXCD0bE11R3eQsaclZ1Id8WwBikDAneCVl5QwfA0pok4aIkNDrezJZCTC8YOjhCEsx0FTQi222aOkg9ZLexgUPTlFajrK9U6q2UOumpCrwYnQ+yVtDgA2NJBXghXP8PyUt0RbMQre4oG3r5M2UylRfnN8tUdTAwVnrgnwgpU8LERODFeeNlWHKOFK+XaPAzqQi4uu6dBlembpOYKvK9H4aH7d/X6iL9BaiF01rdIy45rDjsaCGTV6OmQ0pR/RlcqwvYHNSAMDZvIjTpsoJQrSyUugIKKQbLuyCtBe5s6W3A== 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=HdTUmLXyO8Rn0orZVL9COYJJFXk5GKwUraAAe5VkNiIWEe4+ofUutJqDKdpuNgaeCt8wPCxgSu9uTJdooS5aWbF95V+1DFe5SSlowofzUB5DmOdnm9RXRS9Pkrt96QMlpBDFS8sb2mFyGcRZ5cqXpKqOhEGkLtbUJeYFQWRK4oyZf4f1NwASFBh9ctHYke3sglEYLCL1kGz7ShKAArJ8opiXR2XJhb5amrOptWEkCY/pf7ivCDW26TXkBS9TqiOuU83RV86dvekNY4OPFlU0v7nLM85rcLhyEsZnr7JU1mcN2m1jwwStpg7OX2YMM1kInQudaUD7kzXHGZS4cxtz6Q== 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=Ptq4Q0v3z4hbGLaLkTOicqH7/nVyB/KsZMBuBdLX1gJYuFdwAgPj9m04VA+Ffs5eYkqZLvSZ6Naez3++z4u8834A0ikyXMyx+B8zDoyD0iqg3uJ++JDbuLP4DIm011hhrLBwX2X74IU91bcLtQ3qgn2EoibxISJqoIOGO9pdTR7AxsoE5rwZIzDHYQ0pqtnvRkz+GTHtRG4Z6aANK/D2MqncjXi40PNBdKhwN/WiWVy8n1VVU/MmnqGWrpDkZErJU6utAuUDlrjbqtj64qtZtzlVg0L64lazRCgVphyIHCgmGmu9Gha9cU4W3q8TptQfRObSx72x/RLQzf3nYY7Vlg== 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 DU4PR04MB11926.eurprd04.prod.outlook.com (2603:10a6:10:628::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.21; Tue, 3 Mar 2026 10:48:24 +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; Tue, 3 Mar 2026 10:48:24 +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 v2 4/4] mmc: sdhci-pltfm: remove duplicate DTS property parsing Date: Tue, 3 Mar 2026 18:50:06 +0800 Message-Id: <20260303105006.989339-5-ziniu.wang_1@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260303105006.989339-1-ziniu.wang_1@nxp.com> References: <20260303105006.989339-1-ziniu.wang_1@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR0302CA0033.eurprd03.prod.outlook.com (2603:10a6:205:2::46) 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_|DU4PR04MB11926:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b9fdb37-be4b-4940-5fb7-08de791264b4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|19092799006|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: SgqrFVLV7TQDVWHdaj3TbBNIf7/Wc2mqV2+IkxPC1EvQwxvzsRmzC9QSL2KBxKqfiX9PKTo5vortDOlpp0e8VNTJjMmZ5Z0JLO2lXRt64BZ8RcgeZ1q+3zvcmjTkIiPHIB4f/SUPiIGpzZeMRiAeLuL7DqG7bHOU4eQwhyEZm8q2JGhaN28CpZNFWgSsXl9bJvmHdDP4JqfG/G9QiZPOs5NYa9gvpxXk7ceW+NDSX4ljCwHRZD5S7tbyKWYGDtbvf8/w3w7Y1x7InpigClb0W0upNo1eEBFR7PRzk+rr/eg/S/JJzKmvRO80wCXupeNZngBbMoVl59RrInAJ/R7h7e4YUc81pRMJLFUUy1JOHXG497q0ZO9AL++LnXgrSJAUKzUJM//BnBvhwuaNw1TSapkstoHfG3ZluPwWiruLCGFMG7+3jv/VXeqlLEVin9nwcZFDvvS1G5jRfJr2ZUHN0HK5r8fZGWpgsqLNWJaUE5blE2MGT8sNuXP3ZjqEelbpkmavKPmF4C9C6cYhQi29s+bRbrg0NZA26lRxkyDm3GgUBERdpLP+IvDpEx6XNxnScXgqOjbd/XeUcFUzGO0wM4Xp882j7St/NgeGLjZw1LCqVVY9W3xDLqUyrWU6aky6i66eygxgt9oiGj25cqoinl6Wzvuu8J2O4+KPMX1YfGm2nH7Xo9wcGmcjKZr6SBdVIz2JVSzpAjoxyGolzpQfftCEDhZentBY0q0YF1tjnnjmtryC3HDaLs1JfbOKWOromim6P/Dj2HBStZ1P0wBKY5kXhCO8JZyIVI5RaL3nbg0= 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)(19092799006)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hkyKUMnYl54FPxF8Qn97i/ugBmjOwhINL4l0/nxwrXjZZaE2jMyXLq98a4Z6?= =?us-ascii?Q?47DA+GSRJUh0kV8CRas0AJYN5ZMbx/WC+Qe9TVqOCMZpsXjQ2pVp5RZ3d5t2?= =?us-ascii?Q?DRTF/Tsr9ku6wnaK6cfiAxDm4HfthibD3BsYGZDqiO7rnGRXqIMMn/kzzcVV?= =?us-ascii?Q?90XhDoY4hKPX9IeMkEQZN7XfFRDOjAvMJW+IphMT3Lta2IzPUr9KIT1xuKXV?= =?us-ascii?Q?Y6l5lpSdUaKqh3fdSX4g/PZdfG1imPASNvBFypUJcmbPFX2eqMlGV453nLZJ?= =?us-ascii?Q?FgquKmHmSBORkzVltrLv3dYI+wHt7IVDIPz0j//tECUp4+Dz+Az1AgqZ9D/q?= =?us-ascii?Q?bZ0SZw6bGB2QMalExjb3Zj77hROokwGTPsuaZ6Q0P4Q37EgiLvJcvZfQWC0O?= =?us-ascii?Q?Dbz61ztKLxmjaiDLUS/nRPSZCjh1DOqXbn/zuUiVwLQ+SBk9nzUZs56QmWI1?= =?us-ascii?Q?XLjJdlNrrHyADCBgqCK5y/KXK8ce/Qoy3KXir3Bu6DvqE30Ssm7hbzDgSBHF?= =?us-ascii?Q?LzCbQv7vi360iK7SNYLxNVxMCeJ4rKibLv0aNg0ixsQ5WDk1dNIIrOZdPVKR?= =?us-ascii?Q?59SC68sJeQvf9hvInLsHsXFLj0UyFSOZib6ocWZIKAWd2CqDDhXvtiAhFlDa?= =?us-ascii?Q?qKSxKvt2fHhCe2oJrlU6BtDf60o8zYZPGqgedqDEAtbGqeLjusTUT5rARUbt?= =?us-ascii?Q?ns9Jh3F7y4Tp7XKm7htcSS+CH3qgaomyUvKHnmSNca7n5SD6fJo7IuUOIoiQ?= =?us-ascii?Q?zUtzxYCLnmvmGdEi+AKxc/bIcQxZbtg0VaKRyA8TPwcV8GrTD2Tz2+5+7xV3?= =?us-ascii?Q?ls9LOGkn3CTX/fVxgcRp9s04KK670Z4iylJMuLsNxqqSl1O//qrtJqPyYbQD?= =?us-ascii?Q?dRaxpYe0yCrsYLLofU6s4NvYJv8m+/I3X3UpPBbOEtJh98Xf9EwaN7lDv9UZ?= =?us-ascii?Q?1pHMDq2gWN1AqnjbsiEIQa+mvyd8eHzoILxueUKArynWOIl4vP48FHZrnSmG?= =?us-ascii?Q?HJJoxa+JD6P/VbLy0v7T5VFfRx7I2f+x6U0V6z8H2RdXkHOLeZ+YP2krMW2s?= =?us-ascii?Q?vk0gHVlXGI77HtsP/2QNT+Zfo1wolrbFsf7W+jdme0iHP0NhUyoV77ts1P9Q?= =?us-ascii?Q?KxpgpsVM+f8Atb5gUXBPXE+f6aRbuG7JtTipkjaOPsAowuR7oQXgnwkQ4HHK?= =?us-ascii?Q?pkab9TJpBlsEkVtU8z7tj27tPEuKe5ZhOsYmjjBDQ985qu15gcUPUQEG51uq?= =?us-ascii?Q?vstNKNviskYnHkngUBPp4EPfC4ueNQEPqnbHK5sV4HsO6scWVINN+75qCVoK?= =?us-ascii?Q?JG96DmQf5NJBsZFbDhYKU4cc4jd1AAD4I+TznNXxLewyfARVkO6RiVdNdjkf?= =?us-ascii?Q?CXa5yiMC9trF2gR6MXei8bWRkbeOIZfojRhSJoLdDohw7sPm/r5GYDGWIBAp?= =?us-ascii?Q?G2hIDojie61oyLkA5RYT4/MPFIHTLFO/FgHGTvG45YGPq8A1x0sjqHQEwX1o?= =?us-ascii?Q?9QWL3ls2C18RC3PGumhoxj00kJdOJucQWG3fS38oCLnsBRm/O+NR9d7J90ZU?= =?us-ascii?Q?yc+jT9MI1u/3470PWJDUdcTapzHi//iULyCqKosGaW6Vz5pNkG+zJW3FApHj?= =?us-ascii?Q?2r+HCF1YIrSwb9HlUXI1JTlhzVvOVF2AOfjL6sW5tRskemSXKup9RVomPgDI?= =?us-ascii?Q?xU+GlN8gR8ECyeUXDGZoxQNvT2v57vPO18f7rw8rruMrZE383j/trPo9lrC2?= =?us-ascii?Q?ktoFw4Zrgg=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b9fdb37-be4b-4940-5fb7-08de791264b4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8567.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2026 10:48:24.2519 (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: b3u2pVnqGyl7OokvmS3oTt+FRhZ7TQumrwV9+nH8dixZWnxYEuM4lByImKPKLJtT3dNQF9LMSO+UARotvS8Hbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11926 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