From nobody Sat Feb 7 07:12:04 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2081.outbound.protection.outlook.com [40.107.104.81]) (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 D28C714D2BD; Fri, 5 Jul 2024 13:47:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187248; cv=fail; b=SitraL5s1zOy9to9lGptgPEyeJxXPhKHcSSH2sGpqSMnvclVddMxLEmM2IML8yf8huslvfGRtVG1L2a3sV0/KIwC9tiUJAq+sq5ksgOW6y3Ew1D0nZEjgl4F06F8OWc2su/rEBbbz4OS2tkbgDYZC1sk0rJEV5+YomV9yerByOQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187248; c=relaxed/simple; bh=WA3wpQYMiw+SuvwzzQm8hfOQzI2ldcitSNgjB50H6Lc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=fwG5pQdM0+9PupmUWMNICoMlpNk0jp6xKWgy7jR1eETKWBLzIMMOR8p6/nOLrRB4zSYfPhkxRpIxrQcqQnWL4GN/8lMhrrHUb01TKA7BjeVVKpYwWkm7MKyWlr5F66V4y8ttQOFfol68i1Wc7vuftEHVuqRBehtqWxAEddrvUf8= 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=WLPu8z3s; arc=fail smtp.client-ip=40.107.104.81 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="WLPu8z3s" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lYfpsC7WdcCcxAbFXc6M3XF92GM/6VXvpnVmBK9/DXmqfptKGWL8nPp2eWdws/Vk+GRAxUvkXNjumv1uGO7tNDGHwnqtFbCB4LZ9GQILxRDmNsU+beehR3BCjtIr5y7w0c7zXJCSqw6LdU8knis2YvRkEZNhFDp4SC3y0P+zPr43NnZnSm/PTdJiFXDxah2pNFZTkshQG3SeOSVQQIwKmnZaRXhy9EQztM4+ZvvH3VQ5TG857KieLYIYPGmJYjI1hvVvas2/coxdOISm/ZA4s4KBCTRhEozE2F0v1VMVhkS2y5XToP2IJuLeZV+wgWt2FYoJnXxaragmQX/CFAwe7A== 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=nJ+1fEKiSWsJdRHtzIaW30qygfYyIdjkf3Zszo6IyXEFSvuok7eWIkEcJXBv7hQIdxfY50uQ+w5ZKt8issnGFKrbvNfSrrqhhq7aezxedw/BjA7iFd39uRdKhF2tZ6wc+qOKNvsc+uAy0YkeVLDE9G10b6Nyih6UMCboOVT6gTWgIIF5CxEESAxqMmXaoLiJr787LGW3cMLAg6rpbivbdpadapyBYZv2eX3tngUxSiaUuyUl2Fdo7fmgibuAAU6CcJKYo6BiuhOzKEIlgIPoxb0GdcqOK8Ceq5DfFul0QQZS5TQEv+X+88tuundAsR1tGSQiauSmdhobgDADdRVDdA== 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=WLPu8z3sC1GUqmGsuRULbl2yguAEtWHFhCx8qwDis9/AKOIte7lLj1ETGLaER9QXqiQkYlBribj4gMo7R/IaYQ/34yb4Om2wgY9ylR053hJ9TJ+vxOsBiVTd28dnmiqpjWpgoRJE1pP7cXTO0uo/o6hySHrZOFnI1J4AU+DnDro= 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 GV1PR04MB10244.eurprd04.prod.outlook.com (2603:10a6:150:17b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.30; Fri, 5 Jul 2024 13:47:21 +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; Fri, 5 Jul 2024 13:47:20 +0000 From: Ciprian Costea To: Haibo Chen , Adrian Hunter , Ulf Hansson , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-kernel@vger.kernel.org, linux-mmc@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: Fri, 5 Jul 2024 16:46:44 +0300 Message-ID: <20240705134647.3524969-2-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> References: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P189CA0033.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::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_|GV1PR04MB10244:EE_ X-MS-Office365-Filtering-Correlation-Id: 05c9e5d8-9f4e-4f4c-e42a-08dc9cf8fd7c 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|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?R25Jb0FGVG5NNnQ1UmdyajNIQ1hsU3Q3SUdJV0pWRjhoZ0VJSThGU0RPY2h1?= =?utf-8?B?bjlkZDZhRDFSdXZNUDg2a1Z6T3JVUG9KYjZEWWF6bzZKVjkxUVkyL3ZoMlhi?= =?utf-8?B?N3YxYVB4ZVdFR0FmRkF3SDRMK2Z0TXNXVlBOcXBOSGNLV05YMTlTOWRucldW?= =?utf-8?B?QlQ0UlFUSVBGYktzZlc5QXozbWNhZjdGWEVjb2xxQit1SmhmQTBXY0ZySkxp?= =?utf-8?B?WDVLMk43QnJSS1dSa1BUT0JkcHFQY2pwNGhMWWFNZzZJbVZIMTRBMFBxaUtD?= =?utf-8?B?RzZHbEY3LzUzU2tRQi90c1poT3NvTzh0emZoa1pKd2wweU5SSXhsL3djNGRF?= =?utf-8?B?Y2RkWmtWMWw4NXFKVEdqOUtLeXFoejlLcFdUbnBIa3lRN2lLeGNEbWZEellR?= =?utf-8?B?enZNY1cvSlRKK3FkTTJPM1BmRTNwQWRaYWRiKzlDcWNzNTNsUUpwaG00R1dD?= =?utf-8?B?WCtac1d3SENqZGN4eHJSMndtQ0laYVg3RWJJaXFYWGJ2bVJOSDhRMlZGVndW?= =?utf-8?B?KzF2aGQ2YUNlb0pXNHIyTEFPNXFydUJiVzNwdHVkYUVJRnRNQ0QwQ0lNS1V2?= =?utf-8?B?VU4yRE9GQ3JpVFlQNUxTTmJZUW5Va0J5SCtUNHlzN012TUlnT3NlalluTjBJ?= =?utf-8?B?dlNtSzZObm92UU1pQzhFaDNIbHp5Q0ZqVHEyTWhMUEVTdDZoUFROTXdqZHB1?= =?utf-8?B?ajZSMHB4K1hraWVoaUxLWkd1M2hnazJNYk5TeU9pRmpEYzJXUzhrYURaV2Rl?= =?utf-8?B?ckwyay8zL0w4MlF5Q1NpSzhIbncwd0NRcW5rL096aUN2Y2t2OUROWC9BYmxC?= =?utf-8?B?blYwcERYTlVFeDRzN0tGRWZ2YUw5bVBHc29zMkducW16MUpQSWpBd2JpK2FS?= =?utf-8?B?VkRwdWJyNGFaeXdyRzkycGJEaFcxQ0N4LzVMUzhzSEpyKzIvUFBkU0daTDdh?= =?utf-8?B?MHFraHNmT2MvYjdsbmRWYXNhY3kwRkN4cFBHZVo4Rm9TU1YySzhrN3F3ZjNi?= =?utf-8?B?bUc1RkcwYUJpTkZydXlRQTNhc0JaclFYTkxQcjY4azc3UjNBUmRWVUc3TCsw?= =?utf-8?B?ZTBWWjFwdjJic1ZIMXlYOFNOKzI2eGplWmZsMVRzdmh4c1J3NC9LVmprUHNa?= =?utf-8?B?ck9NMW1tTnFvMjh4clFwM0ttTlM4eERVaEM2SUxwTVlsU0wvWWxnMk9VMU5j?= =?utf-8?B?M0pvZUZLSzdJcnc5SVRvTVNUY1JkL3ZyNkYrWmZ5WTgwaWNHSTBVT000cDNk?= =?utf-8?B?elBaVDFGbkw1YVdMVGRtajZnclZYMkN0QnplTUxyR00vU1pwcFRSK05TbkFk?= =?utf-8?B?Qjl6eXdZQnRpMXp5SUc4VXlndFR3ZUtKV1drS0NnQkdUZ1puOG5IOGtsZ2Y1?= =?utf-8?B?b0VKNVI3cHg3UC9rQW9CNzNjWGhWMWEybDFQL0tsakJGRlZQaFpGNC9tSlJ0?= =?utf-8?B?M1hSMDdDRUU1MGxua2JVbjFKWHpURjZ4OEhZL1libWlaYW5iY2VBdzhSZW91?= =?utf-8?B?NVVOVHRiaXJESDhYcThDdThZdEp4OUNyNzJPYXdJM2Y5aU4vcUhJb3V1d0Vh?= =?utf-8?B?ajY3OW5BZTVhNmZXaFc3NkJkSWcyazlBcnhSdUhRWmU1aGt0UXhQLzdWMzQy?= =?utf-8?B?TnBNd2N1cTVUWS9UelhOdGdnVzNRanpIdDU2L2c4elg2c2FFdkNHK3U3cHNx?= =?utf-8?B?bTFHV25wMHhLQTdyMHBTR2I3YlRFOEVvRW9uRVZLb0dyc25pMGhLOWVobHpw?= =?utf-8?B?NmhOejVCNnFEcjI3SnBjZGdEMmpxcTNqSmhnelBpbWZINmEvSnZwRkJhbTNY?= =?utf-8?B?MzkwSHZmbjhHd0x6Y0wwUT09?= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d2FuVFZLem4rcU1oU0JIZWhaaVdZOCtzZUljTFVCcENwK0IvSjNmNWE2NmEy?= =?utf-8?B?dHVRTXRJYW9uNnJDVzltM05zeE5lMlBjYWVHOVQrUVRyTUE1SDBCZ3pEWEE1?= =?utf-8?B?UUNjRkNKSXhZWGFkeEk2SEZadWVFSzRQQzJ4c3FpSzhwTnpUV2JlbG5yeUJ6?= =?utf-8?B?czJmS05adDU4Z0VHMG9MVStqVzF3MXRweXZPUzFLeDdSSlVPWUZ1ZGtIQzNV?= =?utf-8?B?bk9MV0NBZy9IbFdPeTVjSFJaTzNGNzlzdkR4c1VDaEkrbGRpRHNGYVBnSWR2?= =?utf-8?B?aFRqbWkydWV4eU9vMzFUclZxVUFqYUZxMUhoQkF1VTg5ZWVUcmsrWjlVZ0Mx?= =?utf-8?B?aHN2RDZHU1psc3hyb1BWWm4vaUtsdzNLbkh4NlZJazZDVEFWTGwwYnFJVm9Z?= =?utf-8?B?TUd5dzVxWm9aa1ZWMW0xNFo3RmJ0ZFFJRUZITllNaEYrZWVMSXZoVHozQkNv?= =?utf-8?B?bTljMzFMQ0pYLzlIejVoR3EwYVZyanZwUm83VEIxVTFDcm4wV2t3OUtZelRT?= =?utf-8?B?WmF5R3JSOGpRRXRZMTlmR1NaQlZFdHlvY21rditzRUVyUTNkVytSYXlWNW4w?= =?utf-8?B?UDRpd3BZK0FaazZQemVLN2xCVExCVVFRM25NQVJ0NXlrSy9ROFdDRzMrMzdk?= =?utf-8?B?WDcvd0Z2dkdFa1Jhd1VBU2Fja2cxYlVQcjJzR3kwZGRTcit5QzNJeUpsVW1H?= =?utf-8?B?MFJHeHphSmVXTlkzbURNQWVuYStoeXF4QXBscTBRYW4yOTNwVEFvWTBHMXdH?= =?utf-8?B?em9ZMXlmVTdKbHZabXJKM3A2RWlJZE1Yb2RmdVVEUENrci9NRTcyTFN1VlRI?= =?utf-8?B?K0Z2dDhzYW9rczNRc2dZMjZmYWtOb3J2M210U3NteTQ3ekcwRE5UZEM5ek8y?= =?utf-8?B?WEk3cThpeEpScHFxQ3pmSmM0YWRUeVRISllEYnJyWUJ4K0dvTnIvSEFFQ09B?= =?utf-8?B?UCtScUd1ck5sYlpMeExBMXAzODExN0hVR2xPTWp4ZFR4TlM1TnE3dUtZQWp5?= =?utf-8?B?RHQ5U0xadEZpamNSd2Fmc1MwM281bzBnWlBvaGRLYms0Tk5vMStLcExZVXlF?= =?utf-8?B?clUzdXRxRW1KaFQ0U25CaGtmZWVzejZnb0dSWkRkM254MXhuVHM1Ykh1MDMz?= =?utf-8?B?Z2QwYnBFRllKL0IveWVTWW9Bd2lDdVpsYUpKM3hUWWpMdzlPcHRJaWp1Vlgx?= =?utf-8?B?d2w0b2FTc1dBS2tpaXl6bWlUYzdQRnBsMEY5cWJyRVFBc0ZYVEtlYmVqem1p?= =?utf-8?B?cFYyRnFCRlFLTjVVZExJb1NGVXdQWXVFSkV3bERVYXVaVWhiOXQzZkN3Rmd0?= =?utf-8?B?RUZkaU9SNWpNdmxlbDhKakZ1MCtvd1o3SHA5bjliekIzVTJOTUgwTElyTW91?= =?utf-8?B?Yk0xUkVSa0g5OHhVN0hWOUEwYlhMZlI0M1ZmTDl3aGhRTjRUeTRDOEpDL2ds?= =?utf-8?B?UEZpYy9aM0I0MFZEWW1FQmFvMzlkVmR2a1hidVA1Q2gyVHYyMlpodlBtUFpj?= =?utf-8?B?Q3AvZlorSXBnWmV2SEF6M3lSVXQwZU01UWpzOVd1Z0dOMnZMa1lyQXhEbFUr?= =?utf-8?B?bzB6SGZKYmZGc2RPbUd6OEo1TUFlVW53T3ovb1liU1l4Vm5XRmhUQ1VGYTRa?= =?utf-8?B?ZWdyei9Oako0K2hXUzNzbVZmTEFrRC9LV2EyZnFwWXhwTTk1S1dMOUtUemk0?= =?utf-8?B?V0xDUk05aGVRNjZobFU1S2dsZ3pXYXI5TDltSkg3YXpTNzFCdzFkN3IwM3dW?= =?utf-8?B?Ly9wT2NrREVpc1RCNnBKcy9zbHVHWE1KY0cxZE90NE8wNHJDTUMxREtaemRR?= =?utf-8?B?S2dieWYrakhFbEkxOU9BdHo0MHk3TW45Z09vNXVHMDFTandFM3FOTG0xb1ZL?= =?utf-8?B?R05RRzVhVThyNHBTb1VySVMxT2U5a282M1I5UndHWkhXU0Y5b1JpQWZmK1pE?= =?utf-8?B?L1o5YmplK0REYTFsc3M4RTN2SVZhL2RQNkR6Ymg0U0RJYUp5REVrV0J1N1p0?= =?utf-8?B?cnQxSVFyYytaK0VoVVY5WXRRTUNIaTc1RlBGMEVJYkprRkJ6ZmMzckM5N3ow?= =?utf-8?B?QUtXQURBb29NMUM2eTRVWmNodGtFR0szMmFJRDR6aXQ0dUlNM0lESk5Edmpm?= =?utf-8?B?aWpnUE5rK1M1KzRaOWZhTjEzVkRxL2Zkb3pialhYN0l4c1ZnQ1RON0p2YmM5?= =?utf-8?B?U2c9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05c9e5d8-9f4e-4f4c-e42a-08dc9cf8fd7c X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2024 13:47:19.9254 (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: YVOlZxA7dC56B8CAMjFRQatOyd6cvIDzpmXEpQv3kfkwv9DBMAmd/0XlbgGDOiYt0ZEfMDT2+slZ5tHSqlR+sBYQh7Tg+wIrypNZ1FwDz6k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10244 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 Sat Feb 7 07:12:04 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2081.outbound.protection.outlook.com [40.107.104.81]) (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 EC590152184; Fri, 5 Jul 2024 13:47:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187250; cv=fail; b=r1AW9xzfTlJgOEIDTcypbL6laTJPsjCqhTZLPmmaHGLpQSr/sDD5h6kofnekzxRGKgRhzWGy8YpO8sHfjNx4i94HEQk32w3ayAMrOWWW/cF7gRiluWWImq2h6BYaDjwmSXG5YtSmxUZFh8+lAh8KnO2g9g5bwHJnjtKj9vZPNLw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187250; c=relaxed/simple; bh=4/UivPtlR60qrSoh3s+mf7nWjTTkNYETFIIUAGpASAk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=d7HJzQz+cfKBYkRX56b/kTXrQRRraemvvUIKii1HQZv+qTaM9i3fTlWBlMJ06DDTwSIDlhG2HjT8t+oEP+1iklJeLCC8ScxCqBc59hae7q5ej8l4u8jVSuEGE080fgZolcuOdfye12XM/zIV6p4XEZTjSsoL0PpfmDqSzFywgGE= 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=j8G2L2eM; arc=fail smtp.client-ip=40.107.104.81 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="j8G2L2eM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gCuqvQMRSMS5UZnPk1tbxSu9Ek9RKv74uQd5PaEZ+ymtz8epbhTX50vO4DCt/4BXrf39IOqxPtirJCrmQTSxMABeUGQejFCxTdCC4/CAeO9uhOkSWPgfgMI/Yg+xqiYmwTaVp6XIs6AosE0OiJZWgEMnG+/lFzMVK7GPSdhGE5KFRs34IuRdpancJaQFu0O0lfbOxgReLMRjLDLTQH4IBiiQTANDfK8wAyQymaQJR21qA4CfGS7kYqBEnj5MS6bJPMXSTK0agFQ1PecRlEQoe/iRFn8elIVr2Ltu7VnKZBUwiyT35NJIanh9fP6RE19bjt74VJmhTOShMpARbM+4bA== 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=nR8iKJOENa3yu5/HDaqrb8rv58mSHrtWw5d2qyyQnu7PnGZyZoSHDx2fNO22gLnWs/wqPtpDpARBPuSiBXgfkL5KFinJXF3Vf6KOFfA2OUDxsvWV3cV25WoXMAoJFSuuHrBJSQ/sGG8jugvmHSbqprFljCF21Duydu4VUfL8xS26gkBgMURKA88Lsg+nr9EiylBhIh0Pn8GEa1WVZ08vSSDOX7XRIz6uIAxCzc/Ru65bpy9TJjWQbiTYDjD6oNrZfRRNE+6T2QsMvMMRHgAD/s2Qb6QL/tCfRIoHKJ01gYzB3UncZnN+4VZu17bcmSGO2gPXFdu1dTJtwzCzmP4sKQ== 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=j8G2L2eMeViQhmakzwiAqXIuYx+8NIDO3jJO8B3G8AFYsuj8GaUflgt+7EXaURhnp+9eKYLZnJSIUTs9rqTCGaSrV9ajQyt+JhwwbT0xYNnB9w6uW6yQv1YWW8sSfpgMfS1OZ5SFiCoWZ8eCNbrTnK5RrcrDwmvrcVzQb2Usrj8= 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 GV1PR04MB10244.eurprd04.prod.outlook.com (2603:10a6:150:17b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.30; Fri, 5 Jul 2024 13:47: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; Fri, 5 Jul 2024 13:47:21 +0000 From: Ciprian Costea To: Haibo Chen , Adrian Hunter , Ulf Hansson , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-kernel@vger.kernel.org, linux-mmc@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: Fri, 5 Jul 2024 16:46:45 +0300 Message-ID: <20240705134647.3524969-3-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> References: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P189CA0033.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::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_|GV1PR04MB10244:EE_ X-MS-Office365-Filtering-Correlation-Id: b70175c4-7977-4f52-f217-08dc9cf8fe9b 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|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OU83Rkkrd3lHWDVaS0F5SWpOSENyZS9jYTVKdnp6TXVFUXhCVlRJMzRBYk1j?= =?utf-8?B?bHR4VUhoQVk3QnhtNWhnSXdEZXVtUnhYVC9vd2NXbCtDY2IxTlpMaUswMWoz?= =?utf-8?B?YU1QWlVoTitaWlFJbnNnbTlQOGtseU5jVENGY2pMcEZzWjh6dXEzZFdRUktm?= =?utf-8?B?K09sT3B5emJIWUlJTk5jRGdYaUpRWENSTGNFMWdMYzIyaXNROTZIQ2d3SkZB?= =?utf-8?B?Uk50cFkwNlk3c3B6QVQ1SmM1MjlEM24wSmF2UG5kcWMzclVFdGxWN3d2U3B6?= =?utf-8?B?bWJJbWxPSTJxVjJpY1g5eTdPcURVQWJPcXk1U2huNmFWTXJZMWJWOE9aa1Y5?= =?utf-8?B?eUZ2SmV2T1JoVlRTc3VvODhJOFJGSGZkcXNIUGdWd0N2VmNhSytXbXhaSUVn?= =?utf-8?B?b3ZvWjVhbnNVbExodVlKRkJ3TGRoaUROVmhneG1paWhOYUNCSXBXL2JSdEZT?= =?utf-8?B?OVVNZW1MdjhHN04yT2pDV3gvTVVCZHZKYWN5TmpLOGJ6KzhBVDhWVmJ1blJp?= =?utf-8?B?MzZOUWlBdVJ3MG5MSEVnYjJ5cVNzblpJTDJhSURhMFpKTElKZUpiYUlOVkI5?= =?utf-8?B?NEpuU2RTUHJ1MmlvV2hlYzhiMlRnR1pvb05xZW9PaitSZjlpTmorYm1VOTdF?= =?utf-8?B?UW5PYVVWS3BqaFJzalZuUWgyQk5jUTg3UFcvenAzb0VDZzVGZXdxTmwyRFBk?= =?utf-8?B?Zm9zQW9VVDhhMFdpbXpBVWU5azJSY1B0QUIyT2hESXJMOUJCTGVBSGE3aGVv?= =?utf-8?B?ekUrcHZrTkZXb1dWU1drNHVZL01CcStGZ1pXbFdyeFVlOWhpOUV4WnNXTk9k?= =?utf-8?B?ZjJ0N0FuQjVoZjdteTliWUhDRUNYQkJtcmRTS1FvdzVvMitJaTZDb1BYUEV4?= =?utf-8?B?NW0xU1o5R3JUS0tEUXY2NDVuN1Q5aUxXTHJxNW1Zc1g5ZUNDWjAwOVRITkVT?= =?utf-8?B?R3ZkL1ZUalVlTjkxVUR1TEJxNk1VNWtERUpmalZaZlB1S09Ya0RXdGNUeU5W?= =?utf-8?B?d3Q4TXZSV0wwdDd0T3FHOGtnRVU2bjNwZktjRHR4S3hkZnNkeFl1bnpnZ3I5?= =?utf-8?B?K3BNQ0U0RGV5bWhBMjdHZHJZTzY5SUxJWTBITlp0MklVdlNIM0RZbElpaVFE?= =?utf-8?B?cnNMM2NVK0VZQkRENkZVU2E2bzgyNnlIemtwb2k2azZzcy9leFltbFFXdEZk?= =?utf-8?B?NVhwdUc0Q05wTHZHaTJOamRsZFNMUjZBaTArOUNrTk56OGgwa1E1NDlCQngy?= =?utf-8?B?cWUzWWpyb1MyMzd2SGF4bkJzTFlneU0wZXNsRVJUYzdsdWc3Qy94MHp1Uysz?= =?utf-8?B?a2JsTEl5UkU1Z3pBN25vZDRoQmZscEZjWEpXUGJQdnlEK0VqRDRwcUt4UXcy?= =?utf-8?B?d0pWcFptRno5VmlxamY4QWFRM3J5RFJtR0k5ZU1zUnQ2bEJpSFd4MWlFMkt3?= =?utf-8?B?V2ZFQitMdUFMQThxbCs3dWE4UXpuNE11Q3M2MDQ3dWk4L0ZldEFrZ2V6YWQr?= =?utf-8?B?RlZIV0Vhb2IwWkZ1VEc1RnkzNTg5Q09BSTF3LzNsSG9Ga3VOeDN6b2QvWDcr?= =?utf-8?B?dUloZ3ZtWlVLcFlDTUF6U05FaFZFWExRdlRHYUNzNTB5NVJHOHRobCtBTmhI?= =?utf-8?B?L3pQYUFrK0ZIZGxKbGhQbEZGd2p0d1YzMmpNUUhid3BMeDA5YTVsUitlaUlR?= =?utf-8?B?WXZ2cmhFWnlYWTUvQjJ6Q29wMWloV1l3ZlJnWUl3RDZ0Qk9WL3BOalZIeTlh?= =?utf-8?B?cjVISGtMcHdTZXozVFUyWHNDT2w4dUg3bW45ZE1rblB6NmIvT0djVElaMWdR?= =?utf-8?B?TGV6UHJGNlhPK1h4Zk5EUT09?= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VTVBeVlTN0oyY3VGREoyVDNCTms0b2daQzNuTzRCV0RqVmQ5QTFFVDVrYnJR?= =?utf-8?B?bFBIMmMwVlAvV2NZVEJicDB4L09mbnRlaTNwVUFCY2V3YmxMdVJ6VjZDMnls?= =?utf-8?B?U2NDTDZlZTVkVWRsM3ExUFEzRUpyNlpsRi9LL2Y4L3RYNU9YcmgzbnpVS3NS?= =?utf-8?B?VElBVzZZY1grbWVIWGxMZ2QrdDdYRVpvVlNiS3pkMEIzK2xIdi9uVUtqZUE1?= =?utf-8?B?Z1BRaE9sMWNUTWRLWUYrTXk0SGpuK1puS2QzbWQ1SmZFZFhPWEJza09KcU1M?= =?utf-8?B?MUkzeDdoRU5SVmcxQW53RmFtT0NPeUZGdXVFQndES1Uyd0VLWnd3Zk1LZ0pn?= =?utf-8?B?RGJ2OEFFT1hHMHFHRGFBNG1vZytFa2ZFZmdzWHorK2hWcVJOUms3MzNCL3ZB?= =?utf-8?B?L2ZBYy9QU0ZtLzRuaEZsVXNnT3Y5UGp3L3FOU3poUDYydnJDN2dIY0Y2MDJI?= =?utf-8?B?SkFraUVJUkoxazdWK1czVGRVNTdWUHF0bmVzQ0ZUQVBTYjlSejFzQXhvTWI5?= =?utf-8?B?WFpjd1FUYnQzQ2VTbmNQZjZEV29UaC9YZm5uTWZTZlQzbzlGd1k0NTNJRmV0?= =?utf-8?B?RjA0UCsrSGFiV0RtbnlnVllVTW04T3VmMFc1bUhvWFp5Ym1IbWtWZTBYZjJX?= =?utf-8?B?ZjR0T0lia0pNc0xsL1hqbTBPNzEwUjZ6QW5maVVuK2tvQU5jcVBHeXR1eERU?= =?utf-8?B?UWMxekZsNEVJdUg0cDhPN3Q1OTdGWUpUZFRKWlA4Y29ORkpybHNUa1R0RlRv?= =?utf-8?B?U0wzaEhjVlowNDlXazV0RFNlaUluRWRmM0NsRnorTE55RWhjemdGbWZZSzJO?= =?utf-8?B?c1ZtMmRMbngyKzF3RUo3WThFZDVhMGU1MXpMOTNsQy9MbHFFZTNRVkduNVBR?= =?utf-8?B?eDdpWm9TTnByWGNkUkkrNU9xY1pUNGF4SnF0c1Y2U2xLRGcvaGpZdU9NSitB?= =?utf-8?B?M1VjTWZ3cGJvSktKZXVwdzg0UFg5c3AxRkYyMWF6d1dHRjZ1MlJZMmlyT2sv?= =?utf-8?B?Sm5aOXVabVE4U1FuY3VQdFg1Y25DTHdjZWVqeEF3SXVLdnRDdkloQndNQ05a?= =?utf-8?B?TTFnMUJScWdPUEhVb3cva3FHVW5tMGpXK0IvNzdCQmw0bUdCTkpJdU1ieko5?= =?utf-8?B?Rk9vNkg5K290cGIwalVsaG5COUdBWDlrWDA0eC9xK3ZLV2M4cU9Uc0ZyazI4?= =?utf-8?B?ejg1NEFpQU1ycVJ3N2JSTFNJUjQ3T2tZZWJBNDFGTDh0eDRDMzgxWkR1K3B2?= =?utf-8?B?YjVlbmdTK2NESmtRZ2RBenFRQU5nVTRIZUdZSGdlMG9vckJpTXJnbGlUUFgz?= =?utf-8?B?RkpZblRlK3JtQi9vVWVvcmNSNlJsNlg5anNVOVA4WGEzSTUrV3JlTnVkVXhM?= =?utf-8?B?VUhZUDJIN1h5Qm9xZHVhWFJEY2FJWm5zd1ZqeVFMQnU2UVlISFVHd1N5U3FH?= =?utf-8?B?UDFMY2tLdTM0bm9kWVZDUkVSNlVNVTV1cGRpSUpHU1NrckVPUWhxK3BheTRV?= =?utf-8?B?cS9vN1hGTGRLRnljN3oweVFxeERoeFRMdk9iSmpEcTZ1NWNpem45d05sQjRD?= =?utf-8?B?aXk2ajFGdUpQWHMxUy9JU3hIN3lydm1HakxMUkdpU3hEQ0dnRUlScTc1Tjdi?= =?utf-8?B?ckFwUW5XWUhka2pRdlR1dDFFclNUNGNobkszaTdpWFgxNE1RMUpyOFZ3SG83?= =?utf-8?B?SDhlcG80K1UxblRScWR0R0Jua09BdGw1VU8yaHJldzJJUHpvUFBDQnUzdjYx?= =?utf-8?B?aGZ5dXNDK09CNVhRc052OWlwbGU4ZCtjNjVtYTQ1TUF2WG1DUXNBL1kyZzA4?= =?utf-8?B?UnVGTXdPRVRzODVWUUowWE13aFZ2cnFOckd0RVBoUG9yM3k3bVgvcDNGcWxE?= =?utf-8?B?aXdLZS8vSS9CVFpldUY2bGFGRHZydkNmSEl6bTVNaGRvektvTDBUY1V4M1Zk?= =?utf-8?B?RS95TTFza20wWlBEL0VVWEgyd2Y0YWQ0WFBxVEtSSnFrVFQ2U2RNSm4vdjd5?= =?utf-8?B?Z0tQb3pnM0lwYUlHZFRkaTRZLzk1cUREZU1aNXd5QzQxaHBHTjAyd2tkc1FW?= =?utf-8?B?c0hLU0dKMWs3RDd1ai9WbnZha1o0QlBzL3cxSWVveW9wcXBONU9YeTNGeDcv?= =?utf-8?B?bmdqRW9YdnZ5NzlRc2F6VlZvSVpBMTJmTHhHRmRhTUx4ejhvc3NLT0o5S2RJ?= =?utf-8?B?aGc9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b70175c4-7977-4f52-f217-08dc9cf8fe9b X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2024 13:47:21.8437 (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: 17rOjZFZWSx89+Z6vbVtRZOL44/R2vODoNIy01bQH/cNAH2BtSPZuyewmbnBTMeotIpBlu6Ry7LGAkH9xdl7W7u09LlsY2W7DcWB60d1UFM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10244 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 Sat Feb 7 07:12:04 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2081.outbound.protection.outlook.com [40.107.104.81]) (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 1A2F8155310; Fri, 5 Jul 2024 13:47:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187252; cv=fail; b=R/VrF/sdXhv3sxup4GlOvqy8PUVmndlxcg8FM4KGt+a2ZNvkbOfWqmI+ltWUdBqDK+F33iHGNmIuAuOBIcahtk8KkcYD4DCzp1uKSudwsbLsMESFxLQPBqHSmvvKOBJTdOWm+9QzoJqDEGTS5ERzuop/Ph7ilqYzAeEUU7NpFsw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187252; 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=StZEsPHXveqpgUtzBzGu3lOiWdgV3mBS5VnGfb9wjiVyd1EBzMX4xSaKy3wGpBF5SiheDn7bcuWN5Zr7MqUlBhQS0wAiwRNIP0CALSL2BE16ZElq70omEeVBre0UfIMaGDR+AqYM2fa7bll4S47pYr0op68YdZzoZIbh8xU9yTI= 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=CFHpWrSC; arc=fail smtp.client-ip=40.107.104.81 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="CFHpWrSC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T72ARCGWlxNelJ8EKgHR3PQ8rhg0E1wLvNfqBdi/6FiJkAI8z14ZLdOA/H90bL5BmD7KXFVF0fal70DIgN0xZiyarStCnI0j5OMjSo8it9MJupZdWZbHqIfSq/xY92hMD0ll/haCbsM7Y/vQC8/tih5vf4biz6Jg4iTQWibwspAC81qqSKkHQq3nG8PXvKd8pxsyWFTY0g9+GDMbkQBAqS6OnUVyUZWWlQaimkyak2xLUBEc4OltTbditn+uOlXQAwWscTudTvYp+D/yZUl4t19A9iN67scmXDvRLQa6eptjlGz4t+IsPjXLCABJQ9ag6VAmYXbP4vZY7j/msy0QuQ== 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=bDQG9eOGEtArib/7Aps5EvxZ5vjA+8NV1avsGYRqbbsaOhQrxqKdY1WFoNXzZkCCDNwgHoi3JLkIRf0lTTLTxmFmkoX/f6rOHlYfGj4ejgNPdSZP6evuqSYhva2qxulpU+rzeKKArmTGEU1fHLdI9izs47HaTh9YYUa4wzgf0Jq7Zp0QNnfQIr27eoCrWkTLVcBYHd1RZhbrJWCd4HlHZzCwOhdEZ+5p954+EnchkXHSelp9WtQBSykTDWUuz7iRDqumxgVXqWHoCvuzBn1Ka1v+8Dy8A1ligFziDyY+nfbEM3tYBwizKij/u6OzKJLTyVZAMReHSgCFLDITnygtAQ== 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=CFHpWrSCqHmb15J2m5hkxChr7/dXOBbPA+rRlcYNS3Iq6Y8zecLxanWP9vM0R1FB0oPdhv5ljkPy989n7FaGjA2AiPwsqm1F8Kb8Tws9kONOMWwHpnDiR23Ele1YFWctZaMJZ1dcC/1/8URTY4Z0IZmz6RdLlwDr1jOMnxjedUo= 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 GV1PR04MB10244.eurprd04.prod.outlook.com (2603:10a6:150:17b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.30; Fri, 5 Jul 2024 13:47:23 +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; Fri, 5 Jul 2024 13:47:23 +0000 From: Ciprian Costea To: Haibo Chen , Adrian Hunter , Ulf Hansson , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-kernel@vger.kernel.org, linux-mmc@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: Fri, 5 Jul 2024 16:46:46 +0300 Message-ID: <20240705134647.3524969-4-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> References: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P189CA0031.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::11) 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_|GV1PR04MB10244:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e69419c-1c03-4325-f445-08dc9cf8ffad 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|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?N0pleStCdGplOFFnZm1XN1hsM3hBQU1nM1h1ZkltVmNLY2pSeVg4UnFiLzUw?= =?utf-8?B?azJQZE5UUjVvUVpGQ012dkFFcThoZm5SdzBmOUZxc05ZVUIyQ245OUUwdEZE?= =?utf-8?B?cm50Z1hBeXhUSDZZT2cveWNJYjJTZmZ1dktaOWpNdUdWQktyZFU2bEc4VzJB?= =?utf-8?B?SWRkMmtIQTdkVDBOUzNZQWd5R2JpY2E1OEFHelNMWmtYYlNwOTNGZ21neWIw?= =?utf-8?B?SzY2REFza1FQSXFTeXBQT0E1MFA0R1BEb1dtRWpHREtkVFJpOEtlZ3hBOWVH?= =?utf-8?B?bGpCL2FsdUQzR1FmZjJuTWdtcHF1VE1NdnVnYmk1T2ptZDdkYzdJd1lSQ2pt?= =?utf-8?B?dXQvVk9lb3BBS1FHY0UrOXNPTitQWFcvbkxtMXd5dVlWOFdheGgrVVoxNlJx?= =?utf-8?B?a3ZvMTJYOXo1QUtXeExBeTJPeklaMitjczR5M2F0bDRiaXB4UDArbmNqdTNO?= =?utf-8?B?SG5ZcEViZE5PTkFmOGNPUzBlMUpVZUxoTHMwTXVsQ1lDT2dRSVJ5YTYwMkxk?= =?utf-8?B?VW1hL2Q1WmdFckh4eG5vVVlSdFpocGt2V2ZYNklPUFZvMW9XYWFHdWNtY2Rm?= =?utf-8?B?UytwMjhpUC9NQ2JQeWY1SjJkSW5NbVhjZjN4SmtVY0FlTnVUN05oSnFmWlVq?= =?utf-8?B?U1MwNnNDdURmcENiMWZPcmRQV3FzYWRnZHpnbUlwZGhaS1ByQjdmYXdoeFZQ?= =?utf-8?B?MFR0ZVNQV1Zycm56RFVSZnZwTVY4d3c5aWVIMnRsOWwwMWdaYTRXb0RyVWc4?= =?utf-8?B?M0VaNTJzTU91TlQwZStvZFNNcXU1NnYxaFV2dEdJL2pGNXhnWW9nWmU5UDZk?= =?utf-8?B?VDBiWnVVNGd0NERiYXk2RVRhSGx4aEZ1WVBVbStyM0lMa0FPZFB3UzJUSmg3?= =?utf-8?B?TkhtdUdOL1luVTdhZFFPSEt5Z2haQVFCMmRiNmJBak5Hb1JuZTNrZDBwT1cx?= =?utf-8?B?OWZWanU1OFFOTlUvSFJYN3VyOVZjSVJVbGN6N0ZORFdKalJPZmJGZnBOMnlv?= =?utf-8?B?VW5wSEZ4dXF4N1dvOTdTQjdFWDAvTnBzcmdjQ21jZUk1QnNZVmZjYXk2M3dC?= =?utf-8?B?K1FrN05jaEFKRS9PY2RISUZXVlMxVWZpdmZXUW9kTmc4b09jMXBmazhvUTRF?= =?utf-8?B?QkRVK3FFeXNYalM1RS9zZEhRTzJIajVHckRXN2JYbVR5aW44cmlCUzhNTVZs?= =?utf-8?B?ZGI2UE1NZWEzb2JDR0JSOVkvMU9mOGxJWEJYYnU3aEhaL1lxd3VQMS9IZ0dz?= =?utf-8?B?Sm96VDVUUE9LV0VhWDVZK09SUEpJNmZITmJPb091RmlHWkc1RjVZV0taaS9H?= =?utf-8?B?c0Zva0Z4NnhkbzR0QVJoYTZsQnNpK1hwL1VVdUpxSExxbFNaYjdpT1ZQNEdN?= =?utf-8?B?eGJDMDIvZEN1N0wxMGNRUUNvZ1VtSzZZYW14NmJQaHNjZjMxcEw4VEdMOTB2?= =?utf-8?B?TnZwYnVRR0JEOVBMOWJkR1lVc0NzZVNxUmNuU2RPekVsT0JGVVpxQWVpYUtN?= =?utf-8?B?Vy9MQ3owQkNjOGp0K1BsUUNocmVvSlg0cE1Sd09GUzBXU3RNUExLb21lNnE0?= =?utf-8?B?T3hremJ4ajFaZ2hzL041L2l5aFNNTkNRVnRtZndDcncwU0Q4RDhmTWgwUFFx?= =?utf-8?B?aFAzYzdYYlNKd1ZpdGxaVURJSGxqZFF0NVZpZ1dJSzNlSUNKakc0MWo0RUcy?= =?utf-8?B?YnFvYktoLzV3RjJ0YmsvdkFWSytFazJzcnJsNFRZNmNEOWpYdEpRYUJUNzh5?= =?utf-8?B?aGM4WlBhTW84MmsvVjU4eGdiYUVlVGo0WVhVSGxKZXpITXN6c1lDYlZxV1hE?= =?utf-8?B?bmY1bXdkRTVKaktOcTdCQT09?= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEFSL2lhcmcyd0FHN2xCRTBpNFJaNG9TSUxHVFZNR3JuOThnaWZCWUNYNTlk?= =?utf-8?B?cHZSQ21YblZDTG1wTWJXbXlmdUc3VkhENVRrU0JLR3BlME84bXJTUTFLdlRJ?= =?utf-8?B?eGlvVFNIVWNMK05kc3BUT3NmVHBYZFlqLzY1NWdWY3p4SlllQWFPN1lRVWcz?= =?utf-8?B?L0tpL3FnZW92NWJsM2lHc0R2N1dWMmd6cUkrNFZiTzRPRytrenFCeHJXb2NH?= =?utf-8?B?REMwVFZXaTNzMDl5UDYyd2pCeE9FYVdWeUJzOWtabThpUU5uOEQ1aENBM05W?= =?utf-8?B?ZDEzdldrNno1blZ2T3RXZGw3WjA3MU9OcTNNdTFlUC8zc1ZvT0RtNHlOTVRI?= =?utf-8?B?bzIwZjd5R1dqSjhxeHN3QmdyZjRXZFEyRERlSTdOdGw3OGtmcnlOWjZuTjAw?= =?utf-8?B?eng5cWdsNElvVXgwdVkrazI2eG5OQmZzWHNmUSt1TkxQSXpnaFhwT21teFRi?= =?utf-8?B?UVFRWkV5SVhnYzBkUHRDVER0OFFMQ040VDFiVTdJT0R0NkhYbDZyR21MS0dz?= =?utf-8?B?Mk1lb3RYNFVrcFA1dmxVSG5Sb29zRVZUY0JxMFh1aWJjRjAvdWdSRUNYRmlw?= =?utf-8?B?NmFUMEhIbzlhMi9iNUxVdUNaaXhoS2V4a1FyVmJRUzcwQyt5eUUzcFkwVVdN?= =?utf-8?B?U1lpT3NTbyt5cW8yZlVUZWRZMEdJNm1ud0xGRHlUVEduR3JjdEpaNEdtRGhP?= =?utf-8?B?N2NjOW9SbnFqNklLektKRHFxblBINFZNbHdCR2tzdXljQzlNcHFCT05zVDc3?= =?utf-8?B?amNiYlI0NENrdi85Rk91enYwN2dqNzZ3S28rc0NJK0pJVWxxQmt1bmRBWTR2?= =?utf-8?B?OXoySVJ0NTJMamMvMC95V2svb3paQ2FxS01vWTNyY2JKNVFRd2lycm1uQ3Vr?= =?utf-8?B?VkJ2R2NZLzcwWWwvYXE5UUpiOEptOHpRZnViYWc0U3Y5Z2gzSkZzN0JVMEhS?= =?utf-8?B?SGI3Q2Y5L3Q2QXZYTDgvU1VrVkt6eWoyK3VrcXJWRy9UQmw4ZGsrc1VBRUZZ?= =?utf-8?B?N3FUN0czaFA2SVhOQUJJY2s2STRpRG9FSTN6Qk5JV0hWSkdlSWFldm5aelpT?= =?utf-8?B?WlBwT09TU3BIaGtiUDViZFZSSXpwRGhoRTdYY2NwekY5TXdkQmt3Mkx2WGtW?= =?utf-8?B?Ly9UU044QUJUQlJzN2RtQjFwQXZUN0M3b09SVko5cU02bS9JcUNDOW9nR1Jq?= =?utf-8?B?dDFqNHRpZE5jQ2p5aEZ0ajgzY0pYdHNnbEY3a3V6ZWZvNHowWWhpWG1ZMnR1?= =?utf-8?B?S1hHcmFxUXBraE9iNE1WNEwvNTJ0RlpXZ2JkTmtNV0hQNStWWEJlQTVmWllm?= =?utf-8?B?YytlTE45M0RibmluVFNzY1hpM25QdFRJSVJlVFl5bWk3T2N4SjJmZURPM2Zi?= =?utf-8?B?V29UajFEREdQS3lNTnlZRzZsbHJPN1prd09oYlZuOXNGaE8xdEZESUFocVZt?= =?utf-8?B?M21Vc0xTN0thbHdCUjVndnNBLzVaNUpsQWZLWWF5RkM3Wkg3TzNuWExxS1lG?= =?utf-8?B?ZkR5K1lJSy9nSkc4Y3BXWi9ZTERyWElVNHRoWm5reUtWQnRiSGtmOTJZajdw?= =?utf-8?B?WFpiVm01elZqVTh6M1RvRU1wZGJtNFZpeVBpbm5nNlFkSUw1eHZER1B1cmhY?= =?utf-8?B?SHZMNkp5TU82M0lNZjFLVHJXd1dOZW5tMW93S21CbVB6bktFZUwrZThsMFQ4?= =?utf-8?B?czNtN3piaSsyS0EzNFQwOE5yai9BZVZwUkVPRGZQejRLbW5MNU80d2tMWjN0?= =?utf-8?B?RTYyNnR0aXhTa0huN0x1UENsbUN0a0NPVXlUL1pkMndRZU01blFkYTI3WHA3?= =?utf-8?B?TzVJZlJQUHA4R1d6TGZXbTgvVFBjVDR0L0JBMUFXVGtLY1d6eHlyUENZMW10?= =?utf-8?B?MlNiQ2wxTnl2dzhLVjlndkd3SXJaV1drNWU0eW01YnN1QnZjOEdhV1M1TUNs?= =?utf-8?B?cnlxeXpJYlJJS2xDZ21TNFNMS09NYWE0eXB0WGFzSFZoZzU4bUZ5NERRNkN5?= =?utf-8?B?VHdyUFRYNXRXZlIxRzZuU1RibWY1ZTJuNzlaK2lOYlJkSy8rM2Z2ckhFN0VX?= =?utf-8?B?Qi9NL0sxenF5MStzYjN0aHNOSDJJc0RIN1NETzZia3V1UGFqUVZnU2xQNlNM?= =?utf-8?B?VVJSMjVhSkRxZERjdGJjYldHSE1ERXFSdDVubVNZVUdGQ0Nxck5PYksvSVlV?= =?utf-8?B?K0E9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e69419c-1c03-4325-f445-08dc9cf8ffad X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2024 13:47:23.6643 (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: Dqc21iBKpbjT6eEJ+LsQGgFLBvKIDS59pzgpLOzfNEVdOmYORFEZUBzxGMfSEPvgS69XXGO7BZ/xba6V00f72YebqnQbEDXrsyLAD8LaD9I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10244 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 Sat Feb 7 07:12:04 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2081.outbound.protection.outlook.com [40.107.104.81]) (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 3B52D156657; Fri, 5 Jul 2024 13:47:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187254; cv=fail; b=uw3rDnFGe4q3nldN1ijW0Lb3pAhC2EIMtH6POFSxufpo6GLWwMb/rwk8RRdwurtjt4OejU3A5qB4aTclGize3S1TE1+2CajVzojyeo/hnzDnJ8iUZhYl+UCNfsSTnck1y1cr93rRB4EsXfSL3NkJnlrhdUpTzL8t/2U0/7iD2+k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720187254; c=relaxed/simple; bh=UvJ//py6u04igD8qG8neO2Kzkeg3fYEFwQSQ2MmZYw0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=GW5YaUWvpn10NHIBUL79CsRtLvPjStDdYGegONbE6cA+MyA2WybeUak9aK7/I0BZfUhToKyeOIjvpTbJdNa27+FJRG7HVKeBysbUMs9sfphF6PN6tpWUOX5ORhj6496/qPehtteiGOUEEGkKnL4WShQXTn15Pfx7EBx4b43JiiQ= 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=aeoFjbZJ; arc=fail smtp.client-ip=40.107.104.81 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="aeoFjbZJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DxcR7SCtohKGyXmz8u7rKgXi1lOpH8XlfIOZftICSX//ELC2BFjOAN3vW5n0jdgRsO0M2Sewx7+y8aozFH3ouFTPryPYbjHTxM8UOb0xl22lBKprjhQi2G0xDh/uXldV1pdW2PJtFtCbBi65cnZVhweq6AcoUpirjqbfFZ1MOgysk8ah5+C8LwW16mhyppbwHHdywK0kDMYA1pUt5gTAXU+e0ZlKjMfK7Vvlv+7hMjZ5Msj6AbtoLXsHJA8Dm0yO71uNvyESsUQ4yIRCKf53cnKo5tXjlZo3F/Y2ETEaF476qFacPY+VWfUa0r/yX7ABtsr5tr/TMmCyhntDwwPC4Q== 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=nS+zO5weg+aZ7FBNxik05uT9Qi+IoJZAuLfZuovaFbkeiFF8zX9QNA+hM1+DnK3XznoVb0tz2t2mNCKpEhFWitzhUTLX6p7e5/xqeYm2Fw5oXj9H7UK0nt7pEuo/bHfuY2jDrNFDfEFZLyCIeJ+w/eGfRf0sSg+oJ6Uaoa1z8NQRnPeC0PTVQD9mTGHa/eRVaztB3+oQ+maGdUvf2vrXRFPDdpJ3bD7zaauvf2MLZu0ygL974juZgiKvPr70YIPBFORanpUlSWfdrEvwOihfBFBoMhHr7EqiQTM9K21YXPS9uLRbaxsf0RPY3U9hjuoaUtWKNwM94+uaK0tStXG3kg== 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=aeoFjbZJ9KvE4TL0hkAFz27lT4Lav330bFn5gm+hi+iRkTuif3bX8rb3vqboUQqWMBLnCKVyScwaWXOevThWqI0jGc2CP+eEV1VwipCztIS5Mo67Kz94sjVPydZubiOSWBmxu3Jvo6NCBoUh36W+TsqcWeTFZmE3YUNkNxiMzZI= 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 GV1PR04MB10244.eurprd04.prod.outlook.com (2603:10a6:150:17b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7741.30; Fri, 5 Jul 2024 13:47:25 +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; Fri, 5 Jul 2024 13:47:25 +0000 From: Ciprian Costea To: Haibo Chen , Adrian Hunter , Ulf Hansson , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: linux-kernel@vger.kernel.org, linux-mmc@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: Fri, 5 Jul 2024 16:46:47 +0300 Message-ID: <20240705134647.3524969-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> References: <20240705134647.3524969-1-ciprianmarian.costea@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P189CA0044.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::13) 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_|GV1PR04MB10244:EE_ X-MS-Office365-Filtering-Correlation-Id: 86077ca6-8e05-4c83-2761-08dc9cf900e9 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|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?b1ZIZG1BVklOd2pLL1FyaEZLRkx1TlJwbEJpa3ZuRFRJbjk4eDFtTVBGY0lG?= =?utf-8?B?dGdXVnc5c2tJUWJBR203QkVxby9qQW5zbi94ZEt4a3lLWi9FUWZCclJEUmow?= =?utf-8?B?cmk3L20xalZtNWJvTDVlbk1DYXpsdDY2cGp6b01abmppTGVsNU5oaHFPWDU5?= =?utf-8?B?WHY5NjRucXAwd0JCRGE0UGt5UUhEWHNvNjYraDIxYUw0KzRXZ1JwZXRGMmc1?= =?utf-8?B?bC9LbVovTXgzWllLVTNlTVBzcXcrTHZGNGYwSUFVczdkblZXbDNNTzcvNWN4?= =?utf-8?B?VHUyU2ozRTg3SVIxbjNSYnQySitPb1hjQTRZUkZkdUNmRVAyZHF5MTFNYm01?= =?utf-8?B?T2FJZmRHRjRyMXM1cVRLdXJtUEVkdStTbnNuajEzaHl3L3JYRDRzUTRsREgz?= =?utf-8?B?Q1dWZG5xRldQT1BjYWkrckpoeHFwVFpFQWhMSHBZMFVoZVRZUG9jdldKejUr?= =?utf-8?B?dzJQbERZa0RKRnh4TmFzem9GMGhHVFpuVlJoR2tIdHp1SGgxbWh1Vk1ycEE3?= =?utf-8?B?a1F3ME93aXdJWTdkSitIM0JlSjVwZ1ZMc05yU2d6NFFlUFFkVXYvT1I2TVZZ?= =?utf-8?B?S3BISWptbkt1VEVoTmVtd2IvYW9JU1BUZzRtU0lWTG5NVjdWUXVSVHVaWHZ3?= =?utf-8?B?YW42TVErb2dVTThQdzluOU5TdUl4MmxUL1pXSlpGUVRvRHdyUDQ4dmd6bDZO?= =?utf-8?B?NWJYd2MzVzMzSGdjRkljUW45NE5YUk1hVHhFdHFhbUJaVzRvUTUwdHc2MGta?= =?utf-8?B?YUp2N0UvaU52Uk5HbkFyTjlXTUt5WXFQWXo0dWRkamdaSTNTcTlvNFBrTDQz?= =?utf-8?B?WFFUaU03QmRJRXBHMnhSMEMvWmFSTFpmNFZtcGN3b3ByRkVydDNkNWd6N0Nx?= =?utf-8?B?c25jeUhoMERTYm0rWXhHci9EMmF0STdRWENSRGxzK01wODRaOGhVcHFrc0hO?= =?utf-8?B?MFNlRFBvRjZkcDQ2dlhyUVJXRmNWOGVKN0FiQmo3VWIyR1E1cnJSNmlYWjdS?= =?utf-8?B?NURtbWpMVTYyV1ZhaWdURUwxRlI0QmNrUjFOY2JGcEtRTDhZeEFBUzgxeUtv?= =?utf-8?B?KytlNlZnS01GUTdkSENlMkpIeStyeEZLclRYaHB1dXk0emtUMmVpUDkrS25B?= =?utf-8?B?eVM1aHhDakdBMEVGK3lwVlFyQTE3OThsZ1MvS0dHNEpmSnhJYk5ROFlXZnlS?= =?utf-8?B?SGVaRzhVZEZ2N0hzY1E5S2p4TFVyMjlsb05BVnd2QkpRNCs0Y256cHladDNk?= =?utf-8?B?TGY3VnlRRW8veXVkeGZ6TDdkcVM0ZnZSRkFkM1RDT0cwRi9YL3RIcEY2NGVy?= =?utf-8?B?WllzNVBCK1BZOURFVWJuUDJZUVF4eTFrNWsvRzNXeERSZWg4dHdiUUhRVjg5?= =?utf-8?B?eW9FTnFNcWlNQ3dIT0g2MEpMWnUwMTRrczB1dkFLbm16NWg4SUFWSGJucnBT?= =?utf-8?B?SXNJS25Vb3MvNDMrblZTK0N1Nyt1WVNLWm5KV1NKUWVFczJHSTJkT3k2THZL?= =?utf-8?B?UndFN0hiMk4rZlhKRTRUSk80Z3VTZ1piVWVTblR5bVNIbzB1anNvSDE5bkRv?= =?utf-8?B?UmIwWkdUeHVYVTJuWnQ4QkUzNmY0RHFqNGh6MjRLd3crdFlJakRFYWJBVzRk?= =?utf-8?B?blR1aGRBR1RRN0tNQWJIdUY5dURNOGJjRHpqZ3ErSDJ1UDJIdituOGpBNnBT?= =?utf-8?B?RkZZRmpCMzNjOWY4MUZPVkd3NHV4UzNnV044cHI1YWNsZWFWVmV4eDQrWGsz?= =?utf-8?B?ald5SHAxeXZlY0gxbUFIeVJidHc3Q2lodVVvWW1CQmZ0VGYrNFkwbkcxRTVJ?= =?utf-8?B?dzg0MUo2ZWRmQWNIcks2QT09?= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?K21MRVpkcWh6NCtTbytGZmpHbHUvRkhsbnZHZzg5bVlXc3hTbjVUa2M3YnJU?= =?utf-8?B?THMvb2FiYXYyQjUvbVRScHNBaUdjMkE4TmtpNm93STIyWDdVdHZOL3IzbTIz?= =?utf-8?B?bVFWQW5tYjV5azZnYWRtbDA5ejhsVFdDUmZFdUUzVFhtbXYyTDg1L2xhVzFs?= =?utf-8?B?dHlQZkRlMm1MMDlLalpLczRveDlKWjV5QVVHMVhzbFkwQWR5QW1jdHlNZ3BP?= =?utf-8?B?d3lINlVqQkNmL1hSSEx6U082NEJlVEZJWGtnaUJ3d2taeXU4dUtQNCtYbjh4?= =?utf-8?B?K0R0M2pUSzVONXhLdHU2U2lERFI0cmpZalg2NTBUTGthSU56V3RUZzU2Wmtr?= =?utf-8?B?eHlIdHZPMzJ0eVBpYmFyQXdRTE1mb1VDOHVVMzFSUmU0MlR4aTltT2tjR2JN?= =?utf-8?B?a3p6MzM5Rm9pU0pUYjUyb2Q2L0tZbXZaSmxyU3BlbGJPMW9DYjJucEVlME1x?= =?utf-8?B?SG1FTmZyYWhlS0d2dkNBYitHdVNyNFVMaGxuTml5bmlGOHdVQkljd0h5U3NR?= =?utf-8?B?Y1o4aFlsVlhKUm9VSHIrWmpRRFVITDVUS2xFLytQcmNjVmU0OG5uMHZSeVVL?= =?utf-8?B?OW1lbnYzSnQ5Y3k1TnVRT0kva05KeG5ZNVFOWU1MT3k4aFBvWkEvTDJ6OFl1?= =?utf-8?B?UndWTzliNHJsQnVTYkRhcXUyU2txOFVGQ1RRMm1pRlFDcHpOZWdHV21rNWp2?= =?utf-8?B?V0xFU0JBbkgwL1dWME41K2NuVkY3NjMxRlZGdkorZURWVVdOSExYY3NDVXM3?= =?utf-8?B?dkU1bVo1M25xMnUrcVVUbHdhZkJKQzRPZVBqZXV1bjBHR2NSUUVZZGRBSHpj?= =?utf-8?B?UVlVcmZQUEthZnJ5VEUyZkl6MTBKejdieSs0QWcwWkpoQmR2UlFOalljNE9z?= =?utf-8?B?cklUdFFPeDN5TnNVRld2QkJDM1Y0eXN3b0dpYjRIVWhJMFhiOHJpYkJlcllZ?= =?utf-8?B?ZERDdHRnSDJ3Vkd4MXVEZFVEUmM5OGx1eDBHS3c0WDdVYTJ5UFVac2JKZEJr?= =?utf-8?B?OG5qamZhQnVOSkR2QzVjcXhzMDQ1Vm1VbTJnLzFEb3BjTVEyckUxSG1lZEpI?= =?utf-8?B?amxjRmhoRmNWckdJRzFpZ3BJc0M1cU5MY3BrT1U5R3M0a3J5MkQvSnl4ZWFx?= =?utf-8?B?aURzYlA3c09aTWE5MXZKbFVvS0N0ZTBLSTFXMVRWUktFRC9oNkxhY3ZpTVpw?= =?utf-8?B?bTlJZ2RSN293a1ovZW5tWlhEY0tnNUluMWtQQ0Y3S0x0ZlBBeS9SbEZCOXMv?= =?utf-8?B?MHA5YWRjWDMvK1NoNHlhMDMzczdLUnpVYTg1TjMyVERhZ2NhM0F0aTIveWJl?= =?utf-8?B?UDZhQzBSUUtteUpyTkx6TjhNcUxYeCthQUdBNUJCeUZyU2xrQnFsWmNjQlR5?= =?utf-8?B?L3dPMGYxUlp2RUM4MUF5WjdkMHlobzVCQzZ4TEpGZ0dYd0FXZW14THhIa3dn?= =?utf-8?B?TndwblplVFRYVUtiN3UyQWJ3SVU5amt5am9KYjUyVVJLTDJ1ZGxGaEJJQllK?= =?utf-8?B?MVYzczZFNytWUmNMZzkrVmhUT2c5bkNaVHR2ZHNyRmU5Rm05Ukt6TmdydzMz?= =?utf-8?B?R1dsdlBHVkNEQm1EWWtjSU5UYSt6dnIyTWlPZmpFOXd5bWI1d282NzhJNXlu?= =?utf-8?B?TGZNNHg3K0p3SGdNYkZtWlRBMGNJeFE5Wm1wWmdBSkJvakVkcE9NRHdwSC94?= =?utf-8?B?djhmYVBIRG5VVkllYlExMGdhbWJXcFBkdUFKb1lNaEQzTEhya0dSYzNFRTRX?= =?utf-8?B?ZHFqVG1sL1dHdDNTVHVSODE1bEJSVlhzUjFTQ1hLdzZ0aFNSbngyTDVqTEF2?= =?utf-8?B?SllsTytZL2lDRFlQK2NaMGlCaGl0ajVIRkVtOG1yMnV0MEdxMzVEWS9OeTRW?= =?utf-8?B?bVZXU2tOY2hJVU8rQTFMcmE1UHU5cC84ZXhobWN6R0lPdVNCYXlWSHBOajFC?= =?utf-8?B?M2FUZVdQSTRON0graGhjOWtNM2IzejB6NTFvdk9FWEdFWWJrZXpTWTJwWkk4?= =?utf-8?B?T01KRm5pTGtvMERSM0FUVkJmWDlwVm1NTldxMEMvZHJQSytLRmMwdWhsM2ZP?= =?utf-8?B?V0N3VEM3ZkQ3TElOQmJ6bjBFNTlIbG1GZTVvbm9UMUdUcHJibWdNc2k3Ky9F?= =?utf-8?B?K1NDRmRyS01ZQ1B3Y0h5UXNiN1ZKUWNkMURBc2cvdysxUVpoUUZPQWpLRGM5?= =?utf-8?B?U3c9PQ==?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86077ca6-8e05-4c83-2761-08dc9cf900e9 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2024 13:47:25.7093 (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: YqVWHpSc2GlN/+8iavnNdNeUvwEwSZurQX/90PZN6MPLKf3aqETt5TwHAtDxEucUB5GqlEWNuOIkh4lnOO1hHoBfKIMd7p5Hnvh63CKQyTI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10244 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