From nobody Sun Feb 8 16:17:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010056.outbound.protection.outlook.com [52.101.69.56]) (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 0A4581AE859 for ; Thu, 4 Jul 2024 13:21:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099287; cv=fail; b=h/sqjz1qbOY6X/1Zb6PziSXnzt7r1hQ3L6EMQz7ESpt6LDAcpt2DHIJ5Vnk4RSyEVpzwRZoM14tFFUTrP+6+H+EgAsTZfBVj3zgyjxSiuPupk/synlC7R1S+8qpsjrVE81MJnX3RcxyFlrbxS24gqwUxvCxlA1GDozkeWeZ9fcY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099287; c=relaxed/simple; bh=WA3wpQYMiw+SuvwzzQm8hfOQzI2ldcitSNgjB50H6Lc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=MFPwO1Eo8nyut0B2dT3C4eSLtElskHxGG8MRbc5cRJzNAdrcdiSGq5K1M8ZW+TVM8dUraCneVHXOMqYrSnPHBm2DH6OIevAXHrW/JkxdU2XNB3Btxb/jM++YrTQv+Ndwcn1MrBQqRgIjxpi6MAhYZjH/bt/7w96ZnzJ9FWoDpiE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=SiJpcBEw; arc=fail smtp.client-ip=52.101.69.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="SiJpcBEw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oDDwk+4j49Ix0KOlMfDRB8AD2g+U+sUlzxfsKrHFykuhk0WzYzb0zbdQfSKbNdfKWpsef2mrktcBG0v35IGlMSC0ilXNM2JESKqFHjUQFdR8Rifhj3O1UaEN7TDQJOZ9ijq9p/6BTADV6BMQlolAJUtWVxyjiIRcaLwFCVnQiv+PIn+HFgA6XTGUm01HjAQkISmYp+2CkwSBoDRaDCLEy/9TAuJ3jxFMHcsejR+jF29M1IZ1zcaCnFjE1HSfIGwcBZx7kBhLd5dKX7hE7nYsqb6d3iW3/qU8B2s+dyGVYhPXvQRegwGlZieF415HSRQUjnwj7DhBa7AF2gyFPEAIvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=GqXn2Spewu7hks/6PVU+Dt4N+nV0Zeg0eP7GR31+71M=; b=dRwIt4ZeXwzJn8aZoIkr17oa6XI2OAidqnws+z3tPw7NxUAaMaekn1foNApzc/JpJbEEe3uyiW6RXgc5r9NDzEVRyKId/IiRnndxSld1AsMk8l+y8kR6M+y/jpHP/r8ZjTR3z98mp/r5IlhvNfG1FyOpQOtcEXc29/B9JFvGMRqzzjm2ZfjmCxlzcy45f0Vag0JWApVEDE4rFObN8CebPeoaK4nxOaXYKZ8mopdKZ0bOhKo+jBrZvBFmVBEbJSK1/MxmllR2l/F9PYt/SD2djSO1TxwY7vSQzl1wFtkF+z7daIUlJDUppnxyWiX7UMK8PjXwNESNf4FRT4f0d6FoMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GqXn2Spewu7hks/6PVU+Dt4N+nV0Zeg0eP7GR31+71M=; b=SiJpcBEwoKeL4rjAKo0JRxE+muCw0pCPANCwNP64JF6Eg0P6coe12ZN/pPgmk7Pj9Zi2VtzGx+rxOKZp/OFLYiOYLkQJdPMgyZXGD2iXO3FxFs7Zwx6TjCxAyiMw8wwQlfCZQQ7F7rW9H0+tof8kYLYT/qw1pcivA4x9sh2L3KY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by PA2PR04MB10422.eurprd04.prod.outlook.com (2603:10a6:102:417::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Thu, 4 Jul 2024 13:21:22 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd%5]) with mapi id 15.20.7741.027; Thu, 4 Jul 2024 13:21:22 +0000 From: Ciprian Costea To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Haibo Chen Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, s32@nxp.com, Ciprian Costea Subject: [PATCH 1/4] mmc: sdhci-esdhc-imx: disable card detect wake for S32G based platforms Date: Thu, 4 Jul 2024 16:21:13 +0300 Message-ID: <20240704132116.2865864-2-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> References: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P195CA0019.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::6) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PA2PR04MB10422:EE_ X-MS-Office365-Filtering-Correlation-Id: 991377b0-c2b1-4253-9550-08dc9c2c32bf X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SDN5Wm5UR3hycG9JWk5ZZFpvbVd5VjVkMHJXWkpoNmYrRGhONWJUcEo5R3d6?= =?utf-8?B?VWVlb0Nsc3JZbjhucWhGZFFtcS9hc0d5WCs3QmltQW1IblVVUU5vUS9MNDN4?= =?utf-8?B?d3BnMHZsT3MwZVlKajl0V2lPNzBkTUY4V3JGTEtDTkdXcnk1RWtYY2d3Ukdz?= =?utf-8?B?VEtubjk1VkRhMWNMem0ycDhWYVpha2R6UjdFdmNORmFvWDIxTWtwQUNyd1pi?= =?utf-8?B?eUxrSmQrTHBWWVF2RjhkTmp2NjZWQmVYcWxvQ25Qc1VsNk9EZ2hxVURxYXVT?= =?utf-8?B?cjZBZjJvNTdNSlgzT1JRWTc0OTZBUXJmbXcxZlJPNk9DR2d3aGE1ekNDRzA1?= =?utf-8?B?WVlVazR2QmZnRWdWdWY2blpZenIwL0FjVTZzZTJ1SHM2M0ppRVVEYlN6SGo0?= =?utf-8?B?blorYWhRRTc3ckNvWUpmZnFBYTZUSWMwY1JaSDZ6WDk5SXJkS25vR3d0dm5I?= =?utf-8?B?dnNGYTFLaFFYWWxtcUlBM0ZkSmNwSFhiVUR1TVpiMVVnL0xVSWJwZWVOSkc5?= =?utf-8?B?Nm0vSHVqSGtRS0R4R05BanJhOHMzMktzMGhWWXdVRGRTQXJIUU5LR1Fmait4?= =?utf-8?B?VzlVSVdNbDg3dXl6L1ErbkFHUWc0a3VXcFhTTEt1VkdQakc3VmI2YVpPWDJn?= =?utf-8?B?VEx6N1R6d0xMaCtOTkRxNEVmQmlqOHE2ZlkxZ3BxL200OHNZalBNV3VsaTE4?= =?utf-8?B?UUlNQ3dqcFBxOFZ6T1BaSE1RUkdLaEJYNmNtcEsrZTZKZ1diUWtVMEtvU0tG?= =?utf-8?B?bVZ1Z292U3RyTWc2cHVvMnZQN3huQ08vWldtYWJUL1BEV3FFNHlNU282NmQw?= =?utf-8?B?TjRtS01SdEgvTTZOK2k1b1J6eXcxaFA3WnprVE1FMEg3SkgweUxjTkZodFRJ?= =?utf-8?B?cnNnNXV0cDBBUnRFWmJ0eHgvNmZML0dGbnNPREV0Wi9uVzJBdjVHSmFlZlVh?= =?utf-8?B?eWRKbjJrNzNwTWNNYTJuWnZKWEE0QlhJMDZ1cTBKOXNpM0FzbFdhbDNac1RE?= =?utf-8?B?ZnNZM3lJMzU2a28rWWJGcVB4R2ZrazV3b096dlFHYm8vMWdaU2p1VzNyV3VH?= =?utf-8?B?WEpQWWxpelIvUzVzMWNnLzhpTUJjUnVFVDVkOWpjdWRsM0dWYjNnL2FTcTFV?= =?utf-8?B?UG1YV24yb3VwNW1SaHpEVkFIdHBNVlUyeFNOVnA3UnozeG5aR1JzVkxFMXRX?= =?utf-8?B?SG1mb0RySHl6b3FkV1R4SHF2ckw1Q2hqMEsyd1NuSUU3QXQ0VnFGMHVzellT?= =?utf-8?B?UDU3eVNtbXFtRk1tVjY1NUE2cUpRNngxZ0JCZFMrSlMwc0ZBU2NqaVdiUFY0?= =?utf-8?B?TjYrUDVTUm16TFJUWndnQjI1YXlkdnlENlduZ1kweTZVbnV3eWlkS0pGcnN1?= =?utf-8?B?U0dIRlY5VnNFZStxNml3MCtoYnU2RmJQd2l2dG1pQUwzQk92R2NKVzZMemZ1?= =?utf-8?B?Mm9JOFRCQ3E0OStIclVHSEhyNWVYTTBwRGRQVVpHZ01QWHhVUWZGQ255K1RW?= =?utf-8?B?dktMd3N4T2ZiZVNab04rNFlOM243cktRSnJhdlFFS0RtU3J4NnltRzYyYmhE?= =?utf-8?B?aG5KbmVhN2NEZDZSbkFQWEd4UTF0ZC9wb1czMUszQURzZFovQ0g2bFZxMzdk?= =?utf-8?B?YXYzaE1wUGFDZVBsSzVqYzB6QUxYS0xHcDJQUXJsYzg5NWpKVjI2UjVUSVYx?= =?utf-8?B?UVZjUWFib1lrdUI4ZjRzSFpqUlFKZjdWd2Q2YlUva0tCeTZPaCtjcXNXVldy?= =?utf-8?B?aFJaaThTaDlFbXdxMG0rc2JvWXdSU0d2b2VsQ0FrWDJDVS9rYkdiSE1SK29z?= =?utf-8?B?Mi9NV2FwRWIvRDNrZEhsdz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YkJBc2Vkc25mSG9LVkpUc0NaQnNVQ2xwVlpqNkJZL0dlZk92RXFsUDJLQmtY?= =?utf-8?B?b2dvaGxQYy9HZ0VJM0lzRm9OUUhaQ1JVUnVrY00yeE5jMGEzRTFidkVTZDlo?= =?utf-8?B?L21sMzNTZkc3aDF4RVZDamd5U0J5VXRxL0RvY3pCeXlkL3pXQTdacVpMZGRE?= =?utf-8?B?a0FaOHlVczdGdlYzenA1M2htdVV0YUtXQ0xkeTZCQkUyZjdpVDV5UGJwOTRW?= =?utf-8?B?clNLSW9kRlZqcXJJZTdiRnNseExDNFNrRjVYMDZ4dkRIdW5HZjRNTWFuMjNX?= =?utf-8?B?QXBoK3VwV3ZjS2pqelYxam5NRmZLOFlKaXFYUFhva3llcnRUY0dEVEVPdTZZ?= =?utf-8?B?WGFMcWV3MFBDV1lPRHVmdVlPOFY4UW5UVkM1OEV0NmZJc1ptbTBBR1dQaTZ1?= =?utf-8?B?Vi9xVzhpcDI3QWJVNVF3T0xuRGdWZUgxeFdtK25MMG4zTkVxTFJkTFBIYTh2?= =?utf-8?B?V2VZK3pBTDZaUUZlS29Sd09TYUdqUk9ES0lpSHZhdFBNaHNVNDhSc0hNd1NL?= =?utf-8?B?OEg3ZUowVzk1WkE5VzlDdFlHanMxbkZOaFlVeFNJQmVtdXYxc05nRUMybnJk?= =?utf-8?B?VnlNdU1OT1dQQlJNYnprVnRXQ1Y0RGcwODRvdThrVDlBLzBFa0ZWbVI2aU82?= =?utf-8?B?ZlU4VnF5ajNQdVB1ZWdFdzhlc0V0WTNYaW5KOUVXS0Y2RS9EWkJuTm5maWlt?= =?utf-8?B?clRtQS8yRi9NNGNZTWJ2VGZCT1A2Q2xJdzM0Z1Bwc212bFlIYzgzKzgvVTFQ?= =?utf-8?B?RkxkMTNhcUw3S1RXc2dnQ2xhRmRUM2U2UUJtU0JQZkI3SCtORTdBQkI3aXZJ?= =?utf-8?B?ZWxhdWdZMFRLWXMyUk9Kb2pTY0VpM2hHR3ZVb1p3S1I2cXNDS3RLTk5ta3lM?= =?utf-8?B?Q0wvTjY5ZVJhNW11WG42dTN5N1lmWFJtdDVwUStNemF4SlRDeG1HZmR1OU5w?= =?utf-8?B?SU1WWnVicEhoOFVWSHpvclppYzJJa1lvbmZUUGw5S0hra2FIYk43T2U5YVFJ?= =?utf-8?B?YlNuQlF0RnFWNW0vUDd4Y0ZmRTRieDZ3c0YvN29aTFFDejhwVXdkVGlWNldC?= =?utf-8?B?TWRQZkZRRXhDVXVHVTA3LzNqQkcwSGUvbFZEbTh5ZmRQWmtNalhrY3pTd2Nv?= =?utf-8?B?eXBhdGFXeExkNkNCbFR6VnljU0pTbm5vWXVFNEZyWE1tMmIyOTFNcHI5L25W?= =?utf-8?B?MnQxd3Y0S1ppRk9EWDZWcDRhTzlxR3B5K3FVUE5Cem9tWkJYMTNlemVpNHpE?= =?utf-8?B?cHNtY1prUkc4MTBLUHkwSEwvVDMzbzduNmo5MytnN05EL3FVbHFzQzdBdFJ5?= =?utf-8?B?QktsbU1hQkFVWTFiMGpWckhVb1VHT2VKNWJuNkJiYmN0S0NyeUpkeG1jcWlL?= =?utf-8?B?OU81eXBIVkFIVy9CbkZENVhGWFBVWlNYeGdtY1RPQ0NMeU03UXRwTU1uTjdi?= =?utf-8?B?YzQvSk1WendKOVUyTUhrUnR5YVY1OFQ2bndlQ3h3d2l4b3I5NG5aRzVkaUxO?= =?utf-8?B?YzZCb3ZXREJZZ0JnWFFlSzVTY1VwNUtJbG9ZdUhaSmFJVGUzSEhJYjVySER1?= =?utf-8?B?YktvZUhwdDZlUHRBNDM2WnliQ0JmWjBpSVZmYjJaak5wRWZFN1d5UGJDcjBK?= =?utf-8?B?cnBQN3dpSXZ2RWx6QjdyamREeGx6NHlVTGJqQ3Vwek5ZUDJTMW1sM3JZc0s1?= =?utf-8?B?eitzSE9yUC9OWktSUmtKZjdsU2pCZENKenYxeE5oaUFlSkdhTHFtdG5HT1VI?= =?utf-8?B?TGJGUHNsZUtmSG1uSDZWQlN1RHQ1YXNEbGpHRkhLM09oSCtla2EyNmxPK01u?= =?utf-8?B?eFc0Mk4xWGdNNm9oajBBZnQ3U2YwVWF2Y2dGaEkrSlphRUkrb0dOcEF0cE5N?= =?utf-8?B?QmdnTHBhWVVjbWkvejJvVXZ4RExGc1RDVmdaTFJ3UFhCRVNiTDZWRkhTVVFs?= =?utf-8?B?d2RsRnk1WndYR3VEdWJDY1dpTmw1Y1VDRDYySlZ2bWZqL2VBZENzalV3bTZx?= =?utf-8?B?VGlkeUVIM01UZWhEUVdUZmNaWCtDbkFFeEdxd3hTL0pVUDh4QVlBZG1SOUpY?= =?utf-8?B?am83WVB4QUtSdVBBaEpGeW1BUXM5Q1J2NVdsU1NybmdublhFQWFaMGdvN2xv?= =?utf-8?B?K1ByNVhXSzNTMlpWek5sNEVlMFY3TmtGM1FOMlkyOWxlakd1QkV0YWJpbjBP?= =?utf-8?B?cEE9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 991377b0-c2b1-4253-9550-08dc9c2c32bf X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2024 13:21:22.4918 (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: rkiPjsADlbPiyanqKOQOWerqApOoZsQurix2CyF3FJ+qyFioFu8AXeDj+bMtnsAs4HB3CXW+mQf7XT3Vej4HM/RDz5yTwR6uWf8nNemwPB4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10422 Content-Type: text/plain; charset="utf-8" In case of S32G based platforms, GPIO CD used for card detect wake mechanism is not available. For this scenario the newly introduced flag 'ESDHC_FLAG_SKIP_CD_WAKE' is used. Signed-off-by: Ciprian Costea --- drivers/mmc/host/sdhci-esdhc-imx.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-es= dhc-imx.c index 40a6e2f8145a..21d984a77be8 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -201,6 +201,9 @@ /* ERR004536 is not applicable for the IP */ #define ESDHC_FLAG_SKIP_ERR004536 BIT(17) =20 +/* The IP does not have GPIO CD wake capabilities */ +#define ESDHC_FLAG_SKIP_CD_WAKE BIT(18) + enum wp_types { ESDHC_WP_NONE, /* no WP, neither controller nor gpio */ ESDHC_WP_CONTROLLER, /* mmc controller internal WP */ @@ -298,7 +301,7 @@ static struct esdhc_soc_data usdhc_s32g2_data =3D { .flags =3D ESDHC_FLAG_USDHC | ESDHC_FLAG_MAN_TUNING | ESDHC_FLAG_HAVE_CAP1 | ESDHC_FLAG_HS200 | ESDHC_FLAG_HS400 | ESDHC_FLAG_HS400_ES - | ESDHC_FLAG_SKIP_ERR004536, + | ESDHC_FLAG_SKIP_ERR004536 | ESDHC_FLAG_SKIP_CD_WAKE, }; =20 static struct esdhc_soc_data usdhc_imx7ulp_data =3D { @@ -1726,7 +1729,8 @@ static int sdhci_esdhc_imx_probe(struct platform_devi= ce *pdev) host->mmc->caps |=3D MMC_CAP_1_8V_DDR | MMC_CAP_3_3V_DDR; =20 /* GPIO CD can be set as a wakeup source */ - host->mmc->caps |=3D MMC_CAP_CD_WAKE; + if (!(imx_data->socdata->flags & ESDHC_FLAG_SKIP_CD_WAKE)) + host->mmc->caps |=3D MMC_CAP_CD_WAKE; =20 if (!(imx_data->socdata->flags & ESDHC_FLAG_HS200)) host->quirks2 |=3D SDHCI_QUIRK2_BROKEN_HS200; --=20 2.45.2 From nobody Sun Feb 8 16:17:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010056.outbound.protection.outlook.com [52.101.69.56]) (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 2F7271AED2E for ; Thu, 4 Jul 2024 13:21:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099290; cv=fail; b=WxUgKXd+dIhHY/EnWui7BW/tjFFNb1rRtJfeckg4vRnJ1tSFxrYmzC8dbkVl7c62bbf6bjWmJkENitr7fpnbOH2/rCOBAZ/YRka4VOQnQtmxsEROXifjwRq4eq2SCgj68B9SQ+AA2O0o479vw7jSlmJBmWGbQbtCSMfZuaj6wLA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099290; c=relaxed/simple; bh=4/UivPtlR60qrSoh3s+mf7nWjTTkNYETFIIUAGpASAk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=MHOIZKsqJKKc1nkx4VwJ64NrqE9xF2sm3Ra5VU2wH/BdlhcBQzv3weu74eNzYSSKy4Tm5qAuNhNYhFjlOEC5IVQlFuNj+Fr9f8DjOc/dBjmbsmGpES8njEi+obVQ1C+SKKYmHVPlbmefnaM++A3DcQtDRDMnYK34/cMTo3hECsQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=XFQedrG6; arc=fail smtp.client-ip=52.101.69.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="XFQedrG6" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DRoxbc+KFGS6ibBvEl5UUiExNoj2oAC7hDCxzlpdtee5aNb3zf60QfGwYw4tJhQW66omIsFSWina1TgeaOciV3pQa6xvBnmGeWwHkhW/golAyDHJPk5ICU6bHqNTiLsGFAAjddtUcNLY/BA1M2kAXNKEnkquz5Z29IPOkttRWolwc5yKm78IfPtIjls64CaV0lU+SeDb7lAUwIy2qrHJkd6heN3mXmJ3mwAnsgve73RHKYgobZhfD/wUmjADRaQgY3TWKSMMfGgFwZp2ha+L7SoN+MljWdXBFfWfV0YDxnBK14d3KyoxtSoUryc6V0jRSogt0//TbEEJrD9uaKXKqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Sf7OPVuzFCVUbxqXMXgjlFlzFPQmuxktVkyKjUGXAQg=; b=l0Q+3aQ7QyaZqebWNvxH8ItA9ZIvjbU6xGVkKbQr0KOGuDMIg4NtATfv4WsDwgsvCE5Z0YPJBlmuwa0HO6XiwMYD0mGJDgr3737X8K5dW5j+BpnIHiCOHPbTWsAQIcvyRpWhiORX7WGitgVsj61iWDrXwrU9UMYLPAOE71CYRkLn2MkOyHrT+unC+h6qOElL16uniVzR3FJ1+BTQnaQy25RD8D7TOZe6NQyr4gCmH9TG39Ps9OAG3XudgSFABpUn4PEBU9kLIadmFHV2o3eAll3zIw9NIXE9t3SVC6uflDKq1FnkH+YfzekpF4eSHkttdKsP7GY8pby49Tm1Bo5TfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Sf7OPVuzFCVUbxqXMXgjlFlzFPQmuxktVkyKjUGXAQg=; b=XFQedrG6zTZzhgJ6bFNX5Ws6B+XyTrN5lZe/nstjWkt0moFtER2kjUM+D3fhwc2/ES9TlyMGEkL4v4r1xJ1+2IIbe0ydoIqeAK+lbK1ixVTgfgFvr6Kf+OWIpNART+eYoVYQbzK67dM4pZSsgGs3rvItS7hJy9vlSk/DAX+rGc8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by PA2PR04MB10422.eurprd04.prod.outlook.com (2603:10a6:102:417::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Thu, 4 Jul 2024 13:21:24 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd%5]) with mapi id 15.20.7741.027; Thu, 4 Jul 2024 13:21:24 +0000 From: Ciprian Costea To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Haibo Chen Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, s32@nxp.com, Ciprian Costea Subject: [PATCH 2/4] mmc: sdhci-esdhc-imx: obtain the 'per' clock rate after its enablement Date: Thu, 4 Jul 2024 16:21:14 +0300 Message-ID: <20240704132116.2865864-3-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> References: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P195CA0025.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::20) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PA2PR04MB10422:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b408c50-c8d1-4b45-ec7f-08dc9c2c33e8 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SmRDR1RNR1lqSVlhS1VKTlM1TGpVdDhseWhYT3FnVVlFa1Urd0paYXhjaDIr?= =?utf-8?B?V0hQOGF2bGJRdmxDemM4NUVlOGo2MHZHMCtvcnVsVnBjb1ZEcjVieXJBdG05?= =?utf-8?B?R0NZTmNCYnRDUzFOUVZWOCt5NHRFeEFPamZRSWFmRHU5RHA2TUlaWG1mMFRK?= =?utf-8?B?VlRyWHVnT2V6aktSUGNTT3Y0RDd5OU1zUnhqUkpwYUhNSTV5Sk0xWFQ5bktz?= =?utf-8?B?SUlFSDZXN2tPcmhxV1FRcFhwNXNONmV1K0NBQkd0Tm85Vk9NZ1l6ZDNINENX?= =?utf-8?B?QlpMbjdZL3pQRDQvVmRab3RZckNuQmEybTZoRmxuNldxM0hBcGo5Rno0aHJX?= =?utf-8?B?T04wRHE1UnA0cWkrVlFEMStmbXRTTzcrUE9WRG5MWmg2OVduZGVMMGVNdGZJ?= =?utf-8?B?dE5IclorRnBvMmNRQlJ3Y3dDK3RDcm9EVnlaaHFBbWVRb3BoTnlvWkI2azFT?= =?utf-8?B?ZkxzTjBXK2ZERHpPVG1IK3RhOW5vcE5tTk8rZmtSMmxYQzZUcW5WOFJWRDdo?= =?utf-8?B?VGJzODd3Z01KdmxnTHRvVDdYRFRray9wd3MvWGNucExTZk50MUlWMWlWSjVZ?= =?utf-8?B?TjAyREhSN1NuZzE3eEQxNWNUaU9FSDNoaGNFQkZhcGFqd21VQkswdHpKQ0h0?= =?utf-8?B?YmRTMkRtZ2o1UGJUa205TDlOdzdjbHUxNm1HU1FjTnRTc3lEUXRJWWgwNUsx?= =?utf-8?B?UEZvcy9iVWhhTS9ldUF1UkhWNXZZZmx1YXQ2UVdpamI5V2YramtQaW9oejVK?= =?utf-8?B?a28wQkNFQ3RIdzZSNXIrT2xvSkdjMkkrMkE1NDN2bkhTTFpsMVFsZ1MwY1Q1?= =?utf-8?B?aDhNRHNHWUlzRkZ2Yit3Qy9GQ0xuSzNwN3pJTWRUZDFiWi9xWmRvb1NETUVl?= =?utf-8?B?Wld1aFlLYW1DNVVUTUNXbU5senpJeXdyTHU2eDNhS1pGbldjbCsrbEtiSU1M?= =?utf-8?B?dm81MEdSKzIrcDVUYWF3R0pRTXdmN3F2OWkvTVJKNE1seTdXVXdUNzc2OW5M?= =?utf-8?B?S1ppdklYYStZVGNXODduNnZpY0pzZ3oxSU1iU3VYV0NMK3BpY1VuVHk2c0FT?= =?utf-8?B?VGtpbEtEWnc1M0NIa0Z1bWJ0bHFmcmkySFpiK1pOMHpqVkM1MkNwMFJDL2N3?= =?utf-8?B?OVFjTDhuVFRrTThQYlJVMHk1TFl0YTNpM2trY0FNU21hc1NOeFRSM2hqaGtR?= =?utf-8?B?TVFrNXJCQTE0MDNxM1BxZ2pIQVNILzBLN1dqSDhkdURGWmR2QTg3RDBBY1hM?= =?utf-8?B?bU9SKzlvRUpUalhiOWJNOXdGWDNYdmdabjJPdTJrUWFKeG1TVS90M2JYRmRv?= =?utf-8?B?dEJReXlia2YrbHpuREZiZkh5L2J1RUxsS2tlVjJEL09sYXJmZEJnWFhoWDly?= =?utf-8?B?dHF1WmhxMnByejI4THRnU091VzlJRm4vTlZTM0hoNE9lRk5JS1Nhb2N1d0tM?= =?utf-8?B?U0FuRzdwQlZaN1NzSlZHYjg0VjFJVFF6c3NlZ2drM1BaWUpKR0IyT2tJVzdm?= =?utf-8?B?SzdneVA2TFppRHhjaytWVUV1UmwreE5yK2hjUHBDbTJFK3pIbFdWdjdRZ0lv?= =?utf-8?B?OFE3eG1PRlVTYXJwZmRXd3A4ODRzeEw4YklxVk1aWnI0Q1VWQ3dkdUk0UkU3?= =?utf-8?B?U2g0YmsrdnV0OFZQbDUwNEZPekVvODVOTkMvZlBrN0pvOFhmL3FxWTZwSnFs?= =?utf-8?B?czYwK0VpdVZjOWY3R3pUaUFQaTM0Y2lBRHo1NUUxeGRpMU1LTnNlR0U5SEkv?= =?utf-8?B?REI3b0d1QXBMbVBvVTRHWkg3dFRGbkZWN3JGaFZkQ1hmSTdkeHUwOXZjRG53?= =?utf-8?B?cVFpbDhaYTJmVmUxaEFYUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SVdJeldtbTNUUHRsRmZvZWJpYWFTNGkxZjM4cU9Nb2gvMkpEaUp5UUJBS3Rt?= =?utf-8?B?K2UycER0WC9tb1dBS0k4SzZtUHF2eUlNNzg4cCs3ejFiM2IrWjJodnphZ1Nn?= =?utf-8?B?TGtYcDZsUkJuWmZhZFcrRTRaVmVGS2tqWERNWktTaHR5WFFkVDVBbXdaN3Nu?= =?utf-8?B?NEpUQmhjVGh4TnpiWjNTZC9qUXVKKzR6c1B1akNnNHRPbVgvL0NEUE9MY0sw?= =?utf-8?B?Ri82ekd6YWhlcDA0dW43NTJiQ0ZvVlJncDZsS0tIbUtvUkkxNk5DdVg3NGM5?= =?utf-8?B?TzdhaTlIVHcvMm5UUFBWcVVZMXVocGwwMWo3WGVNQUdTK09rY0lzdTk5TTMw?= =?utf-8?B?RGVqeXdyeDdsM2djREtwR1QwenFkZWRXWmVpSjZVOWxsR0VsYUdPTnBUMXh1?= =?utf-8?B?SHdjNGlJcnBrVXR2NXpUWFgySXJwOVZBOFN5SU1ZZlM3aFJwVGZlbTE2ZzR0?= =?utf-8?B?citoV243dm9RR3RObVlzakxuMTVsWWdmWG1LQXREYnkwb0hsa3dZeUNmdWc0?= =?utf-8?B?b3pqb1pLR0xZdVpvbUV2dEVidFU0ZkJEZU1Oa0ErUDFLYVhZOG56ZGNYMXpO?= =?utf-8?B?R1JCWDBjbDZvSUlnOWxmU1JNUzhZSm5OajBxSHhVZzRIeUZUdmpwRVVWK3FZ?= =?utf-8?B?MmFzUFJyZTZ3ZnhmUUh3QzVNOERtbWxSSjh2Y0FSWStXa2xKS3RjdlhudW5O?= =?utf-8?B?V1ZZaG9WYnA0V3kwZHFwOVVLRTdoM0p1RXo1NTZnKythRjJoSnkwTVRaeUpT?= =?utf-8?B?dWpDLzEwYnZha1FFQlFObE9mZjg0NHIvd3Jxd1lqcXl0YWtQRy94L3k3Qndi?= =?utf-8?B?RFRXN2tWV01JMFB2d0hacE9kVkdhL1hRc2g1TGp6Wkc3OVAzLzEwYk5DeXdZ?= =?utf-8?B?MWlrMTVhZHdvUnVJbmtoUjJsdDlwRFY1T1pUeHNFOWhRTWlpNThyNW1UaGEz?= =?utf-8?B?VldSOWIzNkhoUmlNS2FVaFVOc2lZZkU5SjYwbXUvNnByVlhGL0t6aGhqTG9u?= =?utf-8?B?Uks4V3lYU3B0bkFGKzcyNGE1dGNjUW03YVJ3c1FpUmFEYkhVdkdJeGFkRmZ4?= =?utf-8?B?N3lUTGhwNUpXQnZQRWdVWll2UkdCVDJCenRVUjZuNk5PZFR6cm1nNHFlWU91?= =?utf-8?B?SzV2bGVGTG5KREptNko4eDhMQkVFUFpIY3BMSDlaTExiUW13cmhrYVFMYytC?= =?utf-8?B?ZVd4MEZ0N1NNL3hScTgxK21mTjhKdmNiMVkvK3lER2RFUnVOODRuU2Fpb0Qv?= =?utf-8?B?TjR6N1Y2QXpkOUlPQ0tiTHd5TmVLUm41L3piTC8wWWNHTVpyMDFVYlFMN25k?= =?utf-8?B?Qlp3OWxJTTd6dFc4N0tlUFlSM1VDTS93NWkrSGp4amFzS2dqQlJMR01ZSnNM?= =?utf-8?B?UjkrYkZDOVUxNWQ1ZHQyT2pBZ1gxOG5PN2N3TUtEa1RaZzhVd1Q3cHlUNXg0?= =?utf-8?B?VFIrTUJySy9HSVJEbTNqK0UrYmVlM1pFd0hHWnFvcDJPOWhIR01pZ3VqYmo3?= =?utf-8?B?aUVxUU4rTnNKL0crRnlGbkhYRFlWT1NPSXo5Tzc3N3FvWHZLTWlrYkhmZVFT?= =?utf-8?B?UWJ6U2lMOWFCcVY1R3NLTUk1aERmbVJVNkFJVmh2RlNtK2lXZ0kxb3R6MkVs?= =?utf-8?B?MHVSSmhEeU1BK0h0ektlbEpZVFNRSjRjTVJxcEtJOVQ3V245NVdOdEFMbjlq?= =?utf-8?B?UCt4RzE5TTF1WTRrM0g2NXdSYWRURkN5U2F3MkNMcWlNSjdsVXlMT0ZINEhz?= =?utf-8?B?MENpVWhYZzhFNWkxSWh5dU92U1dWUnd4RldEMmw5dHRSWXJzWThMdnRMTjhU?= =?utf-8?B?b0EvZHJhNDNZTXdhcjhKZ1ZQN0FWRHU0WDB3Q1ZadTNrMzEvRUtPU2VXN2lP?= =?utf-8?B?U3V5SlVuZUJEa3RwdFJDdGdLZGtpNzZ1SlBQYXdycUF3b21pRmIzeGgvRmNV?= =?utf-8?B?MEFYejgvcitkNWs0VmtnaDdWMXpmL3YvZlZ5STFzbGplVXRDMUNMMndTajFp?= =?utf-8?B?NWp6dTlIaDdXQWtaWFoxcDV1YXY1MmZhMFVWajlaanFHS0RsMW53MnRseHVj?= =?utf-8?B?NkppdGRaVUw4OThicHE0TDlVcnZtZFFvNytnaHFSNkdrdmlHQ0tMa0R6b2Z3?= =?utf-8?B?TXFPdmRyNjdyL0hMRlpFc1dReVJYQy9lbzNPd2ozRWNuaWdNYXI3K0VIQWNC?= =?utf-8?B?QVE9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b408c50-c8d1-4b45-ec7f-08dc9c2c33e8 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2024 13:21:24.3985 (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: YmPHeCLJCfr1kQ3KK9pSfbpGF8QFHkB7JvFO5v9dV5sKLnLAq+m4J56w8dV+txHNlUQHrYZksYFzdP7GvH73ERvYaUuVXYP2tA7PFmfi3fE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10422 Content-Type: text/plain; charset="utf-8" The I.MX SDHCI driver assumes that the frequency of the 'per' clock can be obtained even on disabled clocks, which is not always the case. According to 'clk_get_rate' documentation, it is only valid once the clock source has been enabled. Signed-off-by: Ciprian Costea --- drivers/mmc/host/sdhci-esdhc-imx.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-es= dhc-imx.c index 21d984a77be8..8f0bc6dca2b0 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -1709,7 +1709,6 @@ static int sdhci_esdhc_imx_probe(struct platform_devi= ce *pdev) } =20 pltfm_host->clk =3D imx_data->clk_per; - pltfm_host->clock =3D clk_get_rate(pltfm_host->clk); err =3D clk_prepare_enable(imx_data->clk_per); if (err) goto free_sdhci; @@ -1720,6 +1719,13 @@ static int sdhci_esdhc_imx_probe(struct platform_dev= ice *pdev) if (err) goto disable_ipg_clk; =20 + pltfm_host->clock =3D clk_get_rate(pltfm_host->clk); + if (!pltfm_host->clock) { + dev_err(mmc_dev(host->mmc), "could not get clk rate\n"); + err =3D -EINVAL; + goto disable_ahb_clk; + } + imx_data->pinctrl =3D devm_pinctrl_get(&pdev->dev); if (IS_ERR(imx_data->pinctrl)) dev_warn(mmc_dev(host->mmc), "could not get pinctrl\n"); --=20 2.45.2 From nobody Sun Feb 8 16:17:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010056.outbound.protection.outlook.com [52.101.69.56]) (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 3E3921AED56 for ; Thu, 4 Jul 2024 13:21:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099292; cv=fail; b=fMZYGw5muTiwlb0QsBPItS4YA+xNt6gwSrHZKmyIeV8Sf65WKNxOcmz7f2KQaGEF1r7OTE8WS/bewsod8TiKLHwrHRu24ELzMWtz3xsABfaTPZL5Rgt/Vizk6ln/67U1XIwT+bQW0Itm2GOeQM5xaW/GLbUZ+1yAw1LD3BJu990= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099292; c=relaxed/simple; bh=DHhLXjxTs+NypUB9/UxERUOxX/LU6zaGoJtJE21AofE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Rx2Mg5QpdL12lLsjqZu+DZNbVN65JwbV6nu2+lrxS6Eg0aCq0H85lncAE2B/CJOJWUyVgkIaKMHd4wUWnfafAKP06SXBJKe73o29KS1qxHKnQCRqdN7yqLS3fpWDkfpwq8Wf0iD0ckiYT32RrK2+8S/v/e6iUHL5Fk0rUag67lQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=gXCJDmMM; arc=fail smtp.client-ip=52.101.69.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="gXCJDmMM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eKc2gnVbfWzChcVdz1MOUzt0RlTlR8wpK6lMZ76VItQTF/sOLBysuziX2XOf2h0eY4xC0/+h5sdyLq2DBYHeqbtyMWDbTWIA2vyLSCWHYr5ds/nY2ufQsHZ9nCi70eT3fPXrgBdms/pheFouKVDCoxFAlPaogqkoCTKOg11tJdraZGeANxSHoUypAa4mIl/03j3Jm2B7CC7OXIjaWvW7/Ofo37UMAY4N68i3kxU+0S/7ngClbIO4mVBw4vgzN9pFhslGaxMx+wGUPBT+xcCSVfedgHeyNgY/JUavGA4zUeZipLpGyCdPL+BejlH8qkWgfSOZDg7yYHgOYrcfHI87vQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=pualSqx0gdiGLDlFTYGFBmBq39trV+/C9DQoWAo688s=; b=ie0YXJX2Bvg4TKelBnye9VZQ0FcISBb1iXosv/lsNZxfdWMV6OoWV2aSo2icI67Ci/BOcRxab93+48GOWR1QH03DZE8oywX7j7sb6QlemTl8aO1DsnviICPkxpDsG9uNA0LkTq5+YnL4j5pl9Xc1lI16jJEWfwmwpxRicG2beinonUMhRiJ/2NO8SblV0w1xf3tgiV3cTUQXSVObBAdhT84SVth3lk7Kr8NHeBkEUpwD8iVtCP8YEyZTYSU4FEPDBEwybL2pkQw0aWFBHaPRu74BkMNM+A2IZjDlfHMG97/YTfDdd8LCUa5zFgzKQQq3dg1ib0B8+454K1X4OsQRAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pualSqx0gdiGLDlFTYGFBmBq39trV+/C9DQoWAo688s=; b=gXCJDmMM6Fec/egtK4ut1osJw0SucdoHs99IqErtQyx1yOUqc9NcoMi7PI5Mgdpbu30BIxc8zeRhOp7JwRy7U+lg9u+QbZquftvoBkCFdMd9Tk8fewviowbK/3WyizPZttT9BODSRiW6IZ9w94tKARqOr26suf9TstzyWxzO5to= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by PA2PR04MB10422.eurprd04.prod.outlook.com (2603:10a6:102:417::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Thu, 4 Jul 2024 13:21:26 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd%5]) with mapi id 15.20.7741.027; Thu, 4 Jul 2024 13:21:26 +0000 From: Ciprian Costea To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Haibo Chen Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, s32@nxp.com, Ciprian Costea Subject: [PATCH 3/4] mmc: sdhci-esdhc-imx: add option to not change pinctrl state in suspend Date: Thu, 4 Jul 2024 16:21:15 +0300 Message-ID: <20240704132116.2865864-4-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> References: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P195CA0025.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::20) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PA2PR04MB10422:EE_ X-MS-Office365-Filtering-Correlation-Id: 9e41fc90-fb7c-42ed-27c7-08dc9c2c34fd X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SXFHSUtJSE02UTRtTDMxRUZraFo1T1BMWVNaUnZUbk5ZNzhFKzYvUWFsak9z?= =?utf-8?B?c0xpOEtCS0ZLbS9YdXFRd09UQlV0RjdLbVJjSGhtV0dqTHVueVJZMWRsdGFS?= =?utf-8?B?Tlk2Yml3UGpzcGFlY0R3N0RpbW15TWJ0MDdYaDR0N3RlazdWR25wUXptdVo5?= =?utf-8?B?dWMrV0c4SitWRTZTOXJRNS9Uc2hjK0dvdDQyVDU0dFFlSEhqMWNDdGtnSTVn?= =?utf-8?B?U0xxTWRFZ0VFSG9URW01dWZrTklFdjJ1TXdyYkkya05ZbzZqUGExbCtSQmxk?= =?utf-8?B?VlFGYll0QlVHblQ2Z1RzRzdrblA1ZS96VmRlUlYxdWl1UXRsNGtWRnhaMTEv?= =?utf-8?B?QjNBZ3UwemZ3UEt3TktnSS82dmJsWU96Mk8xa09JT0p2SlB2WkpEbVdPazVu?= =?utf-8?B?RCtOSzJhM0VRN09uUGc1b3JoOW0yNU81QVdaNDgremVQbVNTNXYySzhLRUxh?= =?utf-8?B?bmJUMi9EVGliREw3Wk8ydTZaTi9DQy9yWGEvV0NwSVhKbFRpMElhNWlneWd0?= =?utf-8?B?am5jVm85YTN0RlNqV1ArV05JK0tKaEhCSjdxN1FIQUhrU2RQZXd1K2llSFZW?= =?utf-8?B?bFVBdHRaMGhFdVJ5SVhSMkRTT1BsK1A0NnErWEdpdGcwYTM1anZZWTY0c0o4?= =?utf-8?B?ZDU1Ums0eVNWTkZmN3pER2dQakd1Rmw2eDNEbmR5Wk9QM2ZiRzJhQ3BVcEZL?= =?utf-8?B?dzRWTEhIdFc2Vzh3U01NNTNDSGVLSmtxUHVOWEcyNVgraGRrZTRDT2RleklL?= =?utf-8?B?b2ZIYU1GZHVQdWtnQ29PbFlwRWVka2pMbEZLSlY0T3RiYnFwVGlEeFh6ZXor?= =?utf-8?B?azZ2R0tLdDRURUY2ZVRDNnVjU2ZyWXdHYTBFdUFJM1puaTc2bGhBRStTNnpW?= =?utf-8?B?Q2FXY1ZzWmpHOTNtdkJmeSt0ZEkySmlBRzZhOTJaT09jMStYYTZaSmtKR2ww?= =?utf-8?B?c0VjYzFIQW5pZ3IzanI5ZmpvL2lDNmp6ZytGUWNITUJOeWJOZXgxYlQzckcx?= =?utf-8?B?WEx5ZjJLVGpyT3crVTJGSjZIejRjWW83aUxyalN1OWJHaTlQNFRGUHhaOHg5?= =?utf-8?B?L3dUR3VJK043YklvZ2pHVklPZWxBOURXR05wTlp4UzFYVlYzZDIvYWcxYVQ1?= =?utf-8?B?WWFaWmhpMWhFRTRtN3djYVlZRGZPMlcxYW5aSzJVdEs0L0FQeVdEYVFGdVdP?= =?utf-8?B?dWVCWXlTV3Z3YWRBbTRsb0VxZmh6ZTRYRi9KSGs4QUNwSTR2UENpdUVVOGZ0?= =?utf-8?B?bGxCN3ZhKzNrUlMyOElLcmQzUXd1Yks0azBuaVlsb2JXbXJXcmhuY2tQbnJ6?= =?utf-8?B?M1FEdGRjNHlXdVFlaklYMlF2enZmTWswZ1VCL1pFKzZrS0xtYmtBcUVUWXpk?= =?utf-8?B?NTA4R2pSRWJJT1NXNFlTWElGVTJPM2VKUDJIc0diL2VwcEZWam5BYStVells?= =?utf-8?B?OG9tWVo0bjNZdm5SMVJkamRnWndLYzFiamZiKzBRWW5McjJkZmNpZjB1ZGxm?= =?utf-8?B?WGlFNHBzLy9WcC9tQ25oZTBSRFZoWFU0djFNNlJjV3BFU1UrVi9laHp1WVRP?= =?utf-8?B?QjJGeHZ0TGpzMitzMU5GUmJTZnNHMHBIdktEYnRVTnFwSmx0Tm5MWjNabDJU?= =?utf-8?B?eUZtVjJGaVJJcHdsNXdUTEdFQ2JUNTdRaUlvcnlUVUtEbTVjRG9XeXF1K1JB?= =?utf-8?B?TVB2VUVGVzdYbU5VbFR5V2FVUEptaHAwZi9IQmEweWozaklDT0hnWSs1R1BF?= =?utf-8?B?NnJMR215UCtqS2lMRDB1SE1tRFhGZlVWQzYxd3RxWDl0amRhdncxQ2ZBMHho?= =?utf-8?B?VFJReWJqMzdXUGFaMUF0dz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QkorcWRHOThxbnhCbXNOMWdpUWNYZXU5eFk4cFNmeWJPUG91VFQyMzJFcW5r?= =?utf-8?B?YTRVdnZ2ek5hRGRpU0hiYUpDcUJWdDIrMGY4eFFJRDRPUWdobzVlT2dtcllO?= =?utf-8?B?cHJ6Y2hEdGxVMWJhMDh2WTRXeHdaSVVHNHdiWjVJZG9nSjhsTmt0MHcvWEhK?= =?utf-8?B?c2NrbFpCNTI4Yit4KzRZWXVrVm8vM3JvUURtaXZmWHlMN09IZXFVTFZvK1lS?= =?utf-8?B?eWZMbWNFaU9wRE44S3lFcGNiUndwUGtsU1NjUmVMWnFjTlBMR1Yxc3E5MUpt?= =?utf-8?B?b2htNExjMlNWK3ZSclhkVnZXTS8zUll1Rko3SmVGSFkvVC90YXN2a2djZ0do?= =?utf-8?B?Z0ZicFgwNU13djcvYXVHWEVZaTVDVW8wL2tSQ3FRTllHM1l3ZTYwSE41NFZo?= =?utf-8?B?RDJnK2p3UGJlNFJTTlkycWo5aHQ4WVhjM0tEMWpKRVhoWnVYb1l0YmdwS3N6?= =?utf-8?B?b2VPbE9JVDNlNEk3OE4zNjNKdEhOY2UybWZ3c3UzSTVRRGpqQ1JyRnJmMUQ1?= =?utf-8?B?dk9RNTdYMjk2Q0ZZUE0xOEhxYU5ueVV3bGQxWjgxN1o4MXR4S1o3UWdEbFd1?= =?utf-8?B?SUhaaDV4MU9NbTN3RU1TQ1lxK1lkclIwSWhRQXFhNnFmV2FobGkyRlZ2RmN2?= =?utf-8?B?R1dYeUM4LytoQVNLYXpTcEIzSlRTV3Q4UEd0emI2YzljaU9yV20yTzJCNU12?= =?utf-8?B?YUJhb29QUmQ2T3RwdWFDbXhwejBRenZOeWYwc2tlYzA2dnlWZTYwMUE1UzNx?= =?utf-8?B?RHRTOWFQOFBxb0dzZ1dkSjhkRFFmdllkeTBOTEV4NjlLVHpTNTMvNkNWcHpi?= =?utf-8?B?emVVcUYxUHlmeTg0ZS9SWWhSU3hNaDN3Y1d4YWNROStBVHhRbSs3RzJreFdK?= =?utf-8?B?T2l2YWNSL01zUkZBN0hnc2lDWXE2ZGxwS2lzS0lGV3c3TTFaR2Q3Z0ZBYXda?= =?utf-8?B?SDd1T242SUQwNmJGTWtyTVluN0xHYlpDVUZMcXpaY1U0b01lQ0JUN1hVNkJy?= =?utf-8?B?eHBNQUZJY0VvWTlWeVpxWC9ScnNsWHFqMTdaTDVNd3o5M203cXUwU1VBUzZa?= =?utf-8?B?aWZPak9pcjRRNWN2cnJ0b0I1VmxWSXJScVBLVUx0K2Q0SzU0OTZpVVVrZm5w?= =?utf-8?B?N0UxdDh6d3N4eVhmZ0gxTXRVRG1UaXN6dVkzcmxIdElBcmZqZnNUekhNeGU4?= =?utf-8?B?MEVlMldHQVZ4TVZmT2RiRm4zVDBsRFhTbG5NWXgzeWdueUwycXRUZm5vbzBY?= =?utf-8?B?dnRrcFFPUDArTHZnKzh3Z1R4N2orZ1BpT25qeENYNmxPb3lYRkZ1Wk9IRlpq?= =?utf-8?B?eW9oK1ZYeGFNMWRxR1lYRDBWZVB1ZDA3WVRTc2FIOHQ4YmhXVXh2WFZ6S3Zk?= =?utf-8?B?eG1hOTloNDBzSzNzdWh1cTdQYzNreWNVQUgrMHgrYkZwSEhzN1RYUmVLZzd0?= =?utf-8?B?c2JBSTdzWUZpRmt6MHd5Uko4YWRDMnR0aEVuVkhGK1NPRnRBelk3VUpId0lz?= =?utf-8?B?dTBBdkVIYXBlaGhUbmZPTlhUTXhoVzQ0eitnQ1ZzRXRTVXRXUEY0cGNYWC9j?= =?utf-8?B?aWszNEtRTndNZWtHdWZNY0ZKdzcwVHAzTEtCYXdJU0JzUENHbGNiV3MwSTdZ?= =?utf-8?B?SmV0RFl2UDd2bytJY2NhbTNBUE5rSVcxK25sMUZPZWdxWk1ad0FuTVFXeWYw?= =?utf-8?B?MG5JNGFJYmVEMi9ta1cza01zMnJQYTVkTUZTTE5GMGl5cXpsM3c4Z3E1aC9X?= =?utf-8?B?TXpoNU5TRDgrWkJ6bi9EZDBSOFg0OXFya3ozTitqQy9RN2YwNXkvb1Y1alNM?= =?utf-8?B?bzJ4WkJIVDBEY0xzYmJaZTBHMFhSY3EwN2NlVkxaZnQvUDE5aWZXbDVhTmt1?= =?utf-8?B?VU9ERTQ2eU1kWXR4SVQ4OTRFT20wbUJ4VlF6Z3F0c0o3Zy83LzMxcSs1RGht?= =?utf-8?B?VHNza2lsLzMrUmNaVXdYT05DZmYvcVFZTGljUjZRRHBKckdMTldWQnBiYWx2?= =?utf-8?B?KzhRa2d0Yi9SMjV1dkk0b0FrQnM0RlRUWXpWamd4SmJVSjQ0OUZKOFd0Mllr?= =?utf-8?B?NHVjdWp2UFdCMHA3OXdiM29iNk5hOHJhQnh1UWVWUjFCb2ZoQXcrcnZ4ZWUw?= =?utf-8?B?OGN3Q2pDOUFSU25BSFlZOVpTYXJ0S0NqNHlaMTUxYTBwZjV3MGZ4UlZDSGxl?= =?utf-8?B?c0E9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e41fc90-fb7c-42ed-27c7-08dc9c2c34fd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2024 13:21:26.2563 (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: LeAFio8L14y3KPezoaauJSbRPsZGiNaM5r1NNU6Lcft7U+gklvJl1N8Mz7szJOllPioxb9N5Cg8o8FlWyUiIcNe4Nf8m+nxXzWKVfScP9i8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10422 Content-Type: text/plain; charset="utf-8" On some boards such as S32G based, changing the pinctrl state in suspend routine may not be supported. For this scenario the newly introduced flag 'ESDHC_FLAG_SKIP_PINCTRL_SLEEP' is used. Signed-off-by: Ciprian Costea --- drivers/mmc/host/sdhci-esdhc-imx.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-es= dhc-imx.c index 8f0bc6dca2b0..c3ff7fccd051 100644 --- a/drivers/mmc/host/sdhci-esdhc-imx.c +++ b/drivers/mmc/host/sdhci-esdhc-imx.c @@ -204,6 +204,9 @@ /* The IP does not have GPIO CD wake capabilities */ #define ESDHC_FLAG_SKIP_CD_WAKE BIT(18) =20 +/* The IP does not support transition to pinctrl sleep state */ +#define ESDHC_FLAG_SKIP_PINCTRL_SLEEP BIT(19) + enum wp_types { ESDHC_WP_NONE, /* no WP, neither controller nor gpio */ ESDHC_WP_CONTROLLER, /* mmc controller internal WP */ @@ -301,7 +304,8 @@ static struct esdhc_soc_data usdhc_s32g2_data =3D { .flags =3D ESDHC_FLAG_USDHC | ESDHC_FLAG_MAN_TUNING | ESDHC_FLAG_HAVE_CAP1 | ESDHC_FLAG_HS200 | ESDHC_FLAG_HS400 | ESDHC_FLAG_HS400_ES - | ESDHC_FLAG_SKIP_ERR004536 | ESDHC_FLAG_SKIP_CD_WAKE, + | ESDHC_FLAG_SKIP_ERR004536 | ESDHC_FLAG_SKIP_CD_WAKE + | ESDHC_FLAG_SKIP_PINCTRL_SLEEP, }; =20 static struct esdhc_soc_data usdhc_imx7ulp_data =3D { @@ -1884,9 +1888,11 @@ static int sdhci_esdhc_suspend(struct device *dev) if (ret) return ret; =20 - ret =3D pinctrl_pm_select_sleep_state(dev); - if (ret) - return ret; + if (!(imx_data->socdata->flags & ESDHC_FLAG_SKIP_PINCTRL_SLEEP)) { + ret =3D pinctrl_pm_select_sleep_state(dev); + if (ret) + return ret; + } =20 ret =3D mmc_gpio_set_cd_wake(host->mmc, true); =20 --=20 2.45.2 From nobody Sun Feb 8 16:17:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010056.outbound.protection.outlook.com [52.101.69.56]) (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 67AB61AEFD7 for ; Thu, 4 Jul 2024 13:21:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099294; cv=fail; b=jnG0Lfsr0M3I9jdqf9M0XwoAg6nDucUAi6R7XY1Svv3+jzKiyDNCGNI6P9hR03Rty4r0q6IponKqYPv1F4uyf7Cq6EvUQ8szRrjOTYdFDmfTYs+HjLYSAT218ZKujAml3ALrJrh4u0IXzGUIAvb2+cau+PyZa/ycWM3LJEHOlUg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720099294; c=relaxed/simple; bh=UvJ//py6u04igD8qG8neO2Kzkeg3fYEFwQSQ2MmZYw0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gM4qKCnTy1x65sI7eqTgNvlaWJx5zYkigdgdfKieXoSQ/CGUa0HVF1VQhArelNIRqVX3sc10HZq7MMbs2YnMYhvb/wpxvlq6WzolIT/eufkv09Oza+U1tt55ZDOYFSYkml6P0SZLjQcPuy8lTa4Tgo6PZJStqmP9tsT6tVYFC08= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=aCjvQiwX; arc=fail smtp.client-ip=52.101.69.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="aCjvQiwX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aveCuZM4yo7T5WHzAA67gFkOEwPiaNUe5oQkMOh2ttajPnnU5BHEvXVe2d39qdPUisDH18EP5EDjEnz5/bjy/YpE+YteLzAEKUAZ31HbNSLRPvgdIBG4ygwcaxL8JYm6V4nIZRgo9bCeF9HlAYwxr85knPiHHxhZa4U4siUnM96UE0ap9jr05PwY+pqDO9CMqhJ4P0pjBUEA9f9ohoXu8rfdKJlXNSdJHfyUh1cYbz7tEqaDqusM2f8dA4mUa1dXBUvOQS7JjjOr49qP0hCreqQXl4wIqHIsjWfdK527w8u38oefG5TTPUalZmym4yEmoQAaSo9PysJZjgadkuqPqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=nmzi7pzRdCyBH91BfJgTLrJfH9xHWssBPfiXsqupkYg=; b=d/NWvWPCA2oR0eUmYPUUawLllUAbpRTBgjJnmzNcxhJVHJMe7eMXR3eLWaQWIwcGXjlRquS1k0aUUkIK2qC5QdXzi8V47cKu19qyaNrwsnA3Ka61yUsJXmpSzua9u4UzayB4RZWTwZdWvKiWvpPR2sadjC8Cm6/pQwrMc+vDvokiaLuG3AgvXXm2umbNFPiGY5L65kzLtfhcvUKprUcnwoBiZrPgn9VmJSWPhgQ3poa5HKSauunbsOlSoJgvEboOi/sMlBOoWo09d/216qeBL/39/oSA4aALH73Uf9/KPDNvib36nvmwLlUkFMx1G+MsJwDWzqZcmUQ+ZD+B6WUT0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nmzi7pzRdCyBH91BfJgTLrJfH9xHWssBPfiXsqupkYg=; b=aCjvQiwXDB22N6QH3UbtjfNHu1nYh2YQ1XBWc5mghFqZ24LLiokNi2SsUPnO54qylfrIhRQ2lrlkN23aHKMfMta8Ci96/1qiuXG0hdAqKOx7+QpGzQcWOaYf05HoljbsnNkTiH2Km1pmQyIS1j7vfdXO1m/hXfuvWvSWwIdTpxc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) by PA2PR04MB10422.eurprd04.prod.outlook.com (2603:10a6:102:417::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7719.32; Thu, 4 Jul 2024 13:21:28 +0000 Received: from DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd]) by DU0PR04MB9251.eurprd04.prod.outlook.com ([fe80::708f:69ee:15df:6ebd%5]) with mapi id 15.20.7741.027; Thu, 4 Jul 2024 13:21:28 +0000 From: Ciprian Costea To: Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Haibo Chen Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, s32@nxp.com, Ciprian Costea Subject: [PATCH 4/4] MAINTAINERS: add 's32@nxp.com' as relevant mailing list for 'sdhci-esdhc-imx' driver Date: Thu, 4 Jul 2024 16:21:16 +0300 Message-ID: <20240704132116.2865864-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> References: <20240704132116.2865864-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P195CA0019.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5d6::6) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|PA2PR04MB10422:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f3abf77-d573-43c4-00a0-08dc9c2c3612 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RkdiamtpS1M3OXVqYzQyelUrcnA4RDFiVXRRWnJ0OEhGQVlnV1BRdzdGK3Z0?= =?utf-8?B?MXpkZks5VzRrYnYyZW9wRjFtWFlZSnl3ZWJHemYxY0JSb3RNdm84L1RPUnZ2?= =?utf-8?B?YTY2eENKdklTaFlRbzF6R2x0SjZNNk53ZkE2YmJVUmVnY1ltUEdaL1RXUXFt?= =?utf-8?B?ZFVjUVlad3BERDluSXlLU3F4NjhIeVlBT1FUTm1aKzZNSW5wRmVCeVNJdTZh?= =?utf-8?B?TkVPNWVnaVFnNVVkM2E4czlWMHJCbGIvM3czUkNpcTkzd0RvWk5leG9iR3hk?= =?utf-8?B?YmowVXYyTzRBalVGNUJjaUM4VEpXeHRyOHZiM3VlTFZJVU0xTms0bFNkZGND?= =?utf-8?B?MndqNWFCUWd0VkVDaHZCZTArZWluVDNXTWpMWW1RQ2ppUlF2TmhCd25QMmsy?= =?utf-8?B?SkhPd1dEOTh0VGVZSElnMHFVeC9oSlRWQmlla21DZkJtVk03eGFxNzIvcTVq?= =?utf-8?B?dnBFZURKTW5YdnpHMWZuQXlpemFhakg3RmZGaFNKTVl6eGFmVUNCazVpcEtV?= =?utf-8?B?MzRyQXdXVTFNQk9QTmJBTnVvTWc5TWJ1a2hCZ3VMNEd4QWZTRE15alVtaFl2?= =?utf-8?B?UkhtamxPbEpIMlp0Q2RWMlBDc0w2Y2ZPQkRzQ04zL2gxMlN0UXZvKzE4aXRs?= =?utf-8?B?dVM3M0lwSStwZWl4Q0RmNmIrVFZIV0FlME9DUzlBeElmc3NsNTdFbXFXMGp2?= =?utf-8?B?UVVsVnN6RGVGU3pCVUV0RHp5dnN3eFVSc29yV0lOVjhHZWttS2xHYkVYM0dm?= =?utf-8?B?RUVYTmd1eFhWZjEwZFo3SEVUd0tRd3ZpNDhRR1VYRHFwRDNOUVBydStDNUJu?= =?utf-8?B?OURmQUZhcG1IR2s2a29DdC9vczJjc214RmFTbzE0NmJ4UlE2UWNGUmlwNUJN?= =?utf-8?B?MFN0ZXhYMzFvMzVzSHNGSGFHdFFoTUMvbCtXQmZnK0tQa1FraFlUQVY3eWtj?= =?utf-8?B?bWtpTm4wMy84UzhKakFFQkk3cDVBWkpmOW5Jcll0M0ppQU9wVWxFdXI3YXBC?= =?utf-8?B?VWovS1Nad09aczFndDRxQkprNjhNejlGdkl3eGcrZ1VzV0tOdytVZ2grck9I?= =?utf-8?B?Mm9kUWJXMGE0MEFXbDJyaWFPMnRHWUNFN1hocnBaUW15aXdNcjJSVVRMbXJU?= =?utf-8?B?N3VhM3hzaEtzRys1TnBCZm11SGJiSUdxWXIzMEVvVlBqWEtPbncyTHFwL2JP?= =?utf-8?B?MGtHV0l0bTE0NExDMDMvQ1ZrYkNZNWhWUGRSMHA0WDRleU1zTkErbW1jYVJH?= =?utf-8?B?V0ZXamxOVW9sMmVKanJzc3RzaUpCYUdCbU1rODN0SDVxUTltTlhNcnRVV0c0?= =?utf-8?B?R291UVIrQ0FZaUpLNU1LYTBTc0txbm1oV2dwY0txNGRpbDd4M1NBalVmOWZF?= =?utf-8?B?TVkzTjlhNzNrVlZ6NjNxekFacFl2TzVrU1VXb0JXa2p2MFg3Q3l6TEpaazNn?= =?utf-8?B?MGRQSm1RN0NYR21ZZ1FERk14WkdreDFrMlNSeHArb1lSTXpMQlZ6eVR4dkhy?= =?utf-8?B?VmNRaWhYRHhFb0dqNHI1OUxQL3c0YU94Y20rcWlWSU5HeGVGVHdWVVM2bm5w?= =?utf-8?B?ZlllRGx1dWowQkVtb0FVaVJxcnlUdi9mRm1zMW9ISnZBU2lNRnlKeDBwQTF2?= =?utf-8?B?UEFHNzZ1cGw5aXdEWjJIK2pIM2hzTWpEM3IzVkJoN2FYY0VGdUdlK1lMOHh4?= =?utf-8?B?UFVNc3ZRN2sxZm5pVGpqNTUvMTE5UUVCU3pZWlNqQTdaS0JlZEVqeTl6QTJZ?= =?utf-8?B?ZWhkUEQxdUFnVkVFQmVCYzJRQzlYblFIMXlsdjhNbHJWMVIxNlh6Z2R1WnF5?= =?utf-8?B?UHF3UjN5U1VVL3BLYnhIZz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9251.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dkpHdXR3dlpKNFZWZDE3Y0l4MUM5bmpuazRKZm5xdmxNb0hmZHZFVWtNMHJ1?= =?utf-8?B?cnh4SEdIYVdwN1Fid2R5bFMwanpKT1BGSmtOQTY3Rks1SjN5OCtXT1NCdEF1?= =?utf-8?B?Sjl1REFSeFROcWd4UjVxNVhocXlTY3AxTnF1dmgwQTRuNnVQaURSampjQmV5?= =?utf-8?B?SUR4ZWRkNHBzVzd1L2VGd0NoMnVCYUpDUTdiVTYxbDZqa25HVm4xTlg4c0NV?= =?utf-8?B?OVd6RUVqZnA4eHBWS291RzUybnI5SnF5VzFRaTNXODliNHlzVHZVMFNNdUJ0?= =?utf-8?B?VlNScmJVK1drdHBVbFlGK3BmeDFiRWFrVTIwV0JWcXRjYWZYVjU1aGdKdHlN?= =?utf-8?B?MWw3TmwrZG1QVXowelVmVzhudzFybUhvb3BxZnVDREwwMGdqZ3kydllncStq?= =?utf-8?B?UXplV0pSY0VCM3hZTm9aU1RmMFg5a2RhU3FMSGdDa0dVbE9sUTFoaUY5eGM1?= =?utf-8?B?TThHdHU3R0o5WENqN1lidkFubzVpQzFTTFVKVUxUeUFqTXpPZTBBaWphTVJN?= =?utf-8?B?SGdnTEZOMlRBNUFMbSswTVFvWGppeHQ2QnRUK3RVS1NHSE1BZGxjbEkwUkl4?= =?utf-8?B?Y1dEVElLdVFNRkpPcWlyR09qc2V2QllHTndHeHJESlVTamV5d2c4SitQQXBU?= =?utf-8?B?eHF5T0t3M1VMQTNwTU55ZFZmbkUvQnBCTCs0ZUczYzRMWU00V0ZxODNXNHB5?= =?utf-8?B?T0g2L1pEa0N0c28rbVB0c1hRQkNxbUQ5cnBISXVCQkF6YVVHdHBLMUJWL0ps?= =?utf-8?B?VVJ0TXRDQ3BTZHI0SDRzaVVvdEpUeVVlV2xTdWhueXYzRThleWRzdk5lNlEx?= =?utf-8?B?SHp2Q20zTXFac2k2N0puZ1JKQVlIeDFRS1VGd3dtSExRdi9wVlFUUnc2UHZD?= =?utf-8?B?dmtDZStIWiszZ1JrcnJRY1YvNnVmblhqdDFNeVpHZ3Nyc3RBZ2ttd2Q0L3Jt?= =?utf-8?B?QTA3RVhjbmw2RGl2Wm0xa1JicTBnTmozWXlOV1ZGSnY1akRnUDdWS2xLS3hS?= =?utf-8?B?cEZRTU5xVXlGakJlQmdTaHRuRXVVMFhpZzAyRytiMkxHZTFhaFNyYTMrdnFz?= =?utf-8?B?aTR6dDRwTnZRWXRpTnc0T2lZZVBieWM0bmI2NC9tNzVJMXNOZWxQUEV4ZlZK?= =?utf-8?B?Q2tXdE9NRVIvcmxYdVp5OEVLQ0hFZ3lVQlRkbkUzYmIwMVNldlVTSmczUDlT?= =?utf-8?B?bGZuM0VlK1hmTDd1SzJRRFJ5QzQ1bkZUNW8zRVZYd2VqWERLN2VGQUFEQlFM?= =?utf-8?B?VlRNWmxvNnkxYVJobElhcFh4ZmkwS3VVUDZUWEpiRVQyL2FFM1Q5emhiUkVo?= =?utf-8?B?L2RjTmpuNnFmNG54dUJSMkorbTN6NEtwc0x3aDVPbHNoTmlUSUt0eUsybnZv?= =?utf-8?B?OU12TVFsYTJ5OEtXNlBQOTUyVm1rQnk1dUxYSlZuZ2lpMklUcVhFRC9DVWJa?= =?utf-8?B?cVdnMC9XSU9JS1Q5blhISGVSaXBaM28yYkxhRVVleFNxVkVJdHgyZlhzeEQ2?= =?utf-8?B?T1lXUk01Y1BteDh1dFAxWTZqVm90YVZiaFlCeHh0S25vZmREbU1tOFRlTTds?= =?utf-8?B?WW9rUFo4b1lDN3p6YnpzQWxvTnd6eUE3NXB6VTdYT1N0RDJLVjk4NEEvNmU4?= =?utf-8?B?czVMZm1zNkZ4Y0pzbnc3K2hKdk00WU5TUUN1SkV2cWFYY3VBQkx5cXBRU0Rr?= =?utf-8?B?Wll5eW1LUFhpSjdZaWdDczdiUER3aVdBM2xWekgxcFpPT1Q4M3FUYWxwa01F?= =?utf-8?B?dlUvWldjLzVoQ2ZjZVZZMWhJeldNbk5Xc1hoRDNzQ1pteFRFamFIME1QNGcr?= =?utf-8?B?enprMTlkcEpLS0ptaXlDdHV3clJ3OWpINW5VdWRKcmxqblJuUlBWNUNZQnlT?= =?utf-8?B?S0h5bHVpZmd4RnRDcUs4WGJZYWV5ZzQ4blk2OHVqZ1Y1cjB2NExHRTZOYVpt?= =?utf-8?B?RTh4NTJqb0gyakhNKzRhSmNTVGRpTXlWbWFKYWV0VCsxdlNrYUs2RE1hNzI4?= =?utf-8?B?SmkwdTVpcHZ3U0dYVzBsb2JoRGpxcG1lUnR6VEp1dk5FaDhuSXpuQ0lRY0NX?= =?utf-8?B?Rnc0MThUbUQ4SkFHd0RiZDdRay9SVmZFUGhNYXk4UWZyZ0ROQ0orNXppbFlj?= =?utf-8?B?M3JZNHAxNSs4VU9qa1Q1ZXZsK2duZVN0dnVvYko1Q2VOWlVKeS9tTGY5cVZ3?= =?utf-8?B?MUE9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f3abf77-d573-43c4-00a0-08dc9c2c3612 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2024 13:21:28.0860 (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: gXf5CRQksQ+vdu1zYd0J0CExE0jNSr4Q/2f+VPTnyHb57P04qP7OGwY0IAFpe2SS9BChBz9HNOykVgEbMMAHvgnzrkSK1utsL1VMTi9FLpw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR04MB10422 Content-Type: text/plain; charset="utf-8" Since NXP S32G2 and S32G3 SoCs share the SDHCI controller with I.MX platforms it would be valuable to add 's32@nxp.com' as a relevant mailing list in this area. Signed-off-by: Ciprian Costea --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index a39c237edb95..26b1ec2ba094 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -20098,6 +20098,7 @@ SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NX= P i.MX DRIVER M: Haibo Chen L: imx@lists.linux.dev L: linux-mmc@vger.kernel.org +L: s32@nxp.com S: Maintained F: drivers/mmc/host/sdhci-esdhc-imx.c =20 --=20 2.45.2