From nobody Thu Dec 18 23:23:17 2025 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013004.outbound.protection.outlook.com [52.101.72.4]) (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 4971C27602C; Wed, 17 Dec 2025 02:41:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.4 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765939279; cv=fail; b=I78fRV2XMefRIh7n+YIlLJ7Mpn/BVjGi77GBXg0CtBUN3xm8rnOiPRMqY8Jsi2l3A7MRgjWMUynjBiZH327OTnN58fZKye9sTIAdy5wQ5RL92WN+rDtNliTpg6TKI6eV2pdylhzVKhTL57PTwTX4EaL9YzoKqrjL0EHH2TgpOow= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765939279; c=relaxed/simple; bh=CWWPebRkVjP+9f5L1ut+THeKiO/oxpCVnA8AmmeC0Lo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=goCn2Tt6iri9TfZbBeWERs8A2v6cYTXIWEsWRbjQIkxWDROUgixJGAoElCnzGISZHYcvqMs739kHL80z9ueoLqIOAWYGqShYMScqgDAP0h4Huu3yraQ6XYQhfz99qGWZXHtcdisGhyW35A5UL+OyWgfvcz8wFjboCGEm7ckTXo4= 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 (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=wVGUX7TO; arc=fail smtp.client-ip=52.101.72.4 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 (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="wVGUX7TO" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tCnztxNQm0H1S52qC6RXfNUfLWApTRjgKQFCEXe2Zgo8qYmmbKhBrzojHhgVszZqIo2gVm4gL8tKzxVBfsCARbO1Ya1TEOMgQP5y7MoMzcYguIKt/Dgl+HgI4vH5d8ikzI31QNvuUdqaracetpWkh90URF//wVLrPYvi9vBeT5+lO/9hhxAzJnmG/klDcdHC142bUJou5EbqFbvvZi5YppXgypJtS8MHrxpFyWCbriwdHNjynj8kcXquIUpf5wiTGMEPW3p0Osypqtf9xZl+2unzkFFMknLWyea0fdvaHLgXIR/lawCYM7F8JlhmjaPAIiSUflhEyJQTFH+nSI9mtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=g9yeQJBGWjmo4BYLuQQtbHNipT1LC4GLsADK2Jln6Qg=; b=xti+LomTFgK2cWBOi+Sr1U56EAOKnErpa2tM437OBHGM2YOnIRmbJCeWoUauLxmy2hTtT7t8fzmL+Or0iQSz5NhIDEuTBPz9Z3U6qH3XNyc/f5ad1HfYfMqqpFZbo9r5eI/omP5Sp+jmqLd7UeyW1eDisgKROYz0bcxLVZlSGiAwQk9ObxKvaIjdtbHu+n8DFsaDkdv6uUbCCD2tIMgY30+B1e6KX6VOJMR3t22M6kGx0IDpodhdFw/WRNyrcjFp5ZULITsVVQHyDAVqrFaZ1Vk74sLc26gDsohNF+ajH/cob92xQntT20PA2MSPP4QZkVV8UEI0mavJq4I1LM5W7Q== 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=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g9yeQJBGWjmo4BYLuQQtbHNipT1LC4GLsADK2Jln6Qg=; b=wVGUX7TOLffqIhmjN1UpR/bWFT8hQnEStE01vUgJBz3I68SJzBK+V45geul9i+QAMWKtdcUqlbrE+rmzM0j8Mh3zxyTYdLeD4tgxypAadTe2hPTsmxpEtIps+g9k1HNOXk4P/AxGehQNNgufQjupZDUmv6/hGVVX4hYCm2+fPBq4zlWHKrGJdDCFfSgk3GlWwmO4n/u41qNcxs+RqgDKMli7+MSMNMTeiI3zPS/+qMIAmdJcDHksXIx+0+1KOapDYdQbDf6JkhT9m/QPkVqlEHkJODWccFVg4Vv7o8OrL9U4Ondtk3sgsSk+wodRmPcyoc+gJjoTP4nBY0uZngysig== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) by DB9PR04MB8446.eurprd04.prod.outlook.com (2603:10a6:10:2ce::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Wed, 17 Dec 2025 02:41:15 +0000 Received: from DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197]) by DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197%4]) with mapi id 15.20.9434.001; Wed, 17 Dec 2025 02:41:15 +0000 From: "Peng Fan (OSS)" Date: Wed, 17 Dec 2025 10:40:45 +0800 Subject: [PATCH 1/2] pinctrl: imx: Support NXP scmi extended mux config Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251217-imx952-pin-v1-1-2747f09144dd@nxp.com> References: <20251217-imx952-pin-v1-0-2747f09144dd@nxp.com> In-Reply-To: <20251217-imx952-pin-v1-0-2747f09144dd@nxp.com> To: Dong Aisheng , Fabio Estevam , Shawn Guo , Jacky Bai , Pengutronix Kernel Team , NXP S32 Linux Team , Linus Walleij , Sascha Hauer , Sudeep Holla , Cristian Marussi Cc: linux-gpio@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, arm-scmi@vger.kernel.org, Peng Fan , Ranjani Vaidyanathan X-Mailer: b4 0.14.2 X-ClientProxiedBy: SI2P153CA0012.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::15) To DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) 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: DB9PR04MB8461:EE_|DB9PR04MB8446:EE_ X-MS-Office365-Filtering-Correlation-Id: 8027ed62-9a57-4b72-4b22-08de3d15bfcd 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|19092799006|52116014|7416014|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?T3FhbzJNSFo5Rk4rVUlDZXhwQVY5a25Va0NEYjBrSUdBUkp6RUs2azVadmVZ?= =?utf-8?B?eXlkVXlSVCt6TmdoTmxYNE5wRmUreEdoN0FmRjk4VzRLcEVESnNpaDc4ME9q?= =?utf-8?B?dGpidmJUZUxvSVdsR2lBWEpVTUZ6cWs1SjlORVFHSlRwYnV3alNDdWNBOXZT?= =?utf-8?B?U2NvV3d5aEtuS0NrZ1pBS3JGMzVUV3U1VTdCRmtDQU5MM0llWWJnQXk1MjNR?= =?utf-8?B?MFpzbkF6L0VEVmhsem9qbml3NDhXZms5TmphT1pUWVF1MzA5NFNxeDdHNktt?= =?utf-8?B?VVJrekpESVJNT0N1T2swZklTaHRYVmVvcWMxZ0dST240dHBLZzE2WWo1QzBS?= =?utf-8?B?Qkh6MVlDNlBVTGdMdGNxZmJiWkdhQm54VStnbFR0M09paE81U0s3ZXVadVhu?= =?utf-8?B?a3djYURRNFVyNjE3SXk5cjM5Z3Vnall4ZWJ4R2pKU25ZV2VUQWttZ0JyUDJl?= =?utf-8?B?UzdScms4OERQOTlob28zNWRXWE1kK1J0WHR3QWFqQnlPK1pmTzUyZk9adXVB?= =?utf-8?B?V2ZydXlST3plTXo5NE5xQ29IL0lNTVFJVGxHQTQ4aFA4b0lmVkJjYW9Lai96?= =?utf-8?B?cE8xQkNYVTJnS3ZuVHRnb0gydTBRUkJqS1g3eVkvNDdNUWpyMnhlOC9xaUFp?= =?utf-8?B?ODg3ZTZHZldKVGR2UGhhRkNDOFNpL00vR3FKekJUZi83ZHZWSmpXQlh4WEEy?= =?utf-8?B?dFhSSnl4T3YvRFRpVjlmSkhoenkyYldBTkZFSnJneGdhVVp2MjF0OW9FUkF1?= =?utf-8?B?TXNrQU8vSXJtOEpOblg2YVVYMzZzVVhTVmdmZEFOYzQ3UE04NjFBeGEzZ1RL?= =?utf-8?B?YnlIK2t0MU1CTTFyY3VMSHl2MFM2RnhtVmc0ZERiRW5KSWYwc0dnQkFLUFpq?= =?utf-8?B?L0E2a2tVMkFMQTFLdGhPOFY4a25PYTlNOXFLd1BuUUVDdjdPbENXWm5MQ3V6?= =?utf-8?B?UlI0YzEwdy9LVWIyY2w1aHZuaGZydkRBU3Q3UWZWTkNHQ3NCaWU2UGhWUTlE?= =?utf-8?B?VDB0T2NKR2ZWRXpvNFAwcHUxZHdGSFh5UzIvQlh6am9CUHVRandBSDNBUkFv?= =?utf-8?B?TDZwc3loMUVhdGJRclMxRDB1MEdPL2VVcmpPR05uSDE0OXZlMkxKTVE0M3dm?= =?utf-8?B?S25OdmVwWTZFaGV2VC9Jekw0b1BTc3hvdjR0V1dTSHpYVHlnRHdOTDZPckVo?= =?utf-8?B?RGZKeTJFTVgxbGlVQ0lyS25HbzFqbzRpbjZ0dThXVnFMdW1KNXZ4czJEbUlX?= =?utf-8?B?dDFoNVJQd2xnSjR6MmtJaWo4V05NTzA0KzB4T2V1TTEyUG5KeDNXTHZRY0I1?= =?utf-8?B?Rk5IbDRteWZkdWN1bDNraWhjc0dCRnJWRktobmtreklHaktnWDBOUFlZZzBr?= =?utf-8?B?d2hhN21DTHNzVno5N1lWclN2Rm5Vd0FJL3R2OER5RFo3S2pjb2xzMkhISUJE?= =?utf-8?B?SjVOVWhLRldCc3BvSkh2cFl3QVI2cncrcUtnU0VIN0FqUWdCTWJNczVzUmRT?= =?utf-8?B?bGlNU0RISTlLRnN3NnBWaFp2NUd1bEx5akpDOWk2bWVCZWJYZVdGMEtDNWVI?= =?utf-8?B?VGpKK05tRTRWbmFtdmkyVXcxSC82WDY3bTNCUGp3WnFVK1FnU3Y2Q3ZRa0Rn?= =?utf-8?B?LzEyNEIzbFFyN3JtMEZTSm1iOUFYSjVFZ3U5cVJpS25nRHEwVnAvQXhzZnZv?= =?utf-8?B?Q0QxcmU3Q0hRTng4czgreGlCVm9YNjhkenZOOEh4WkhONCtmNThJWmdWcHRY?= =?utf-8?B?T3J1Z0dHK3NkbnVDeVZTRlFOTEZXNE82YTFzaUJCT3JwVmVxYnBUSEhXNVlO?= =?utf-8?B?a2FTa05iN0N2cStUS3FWM3ZQdmljSmtaYlhCdmxna2N4WVNrWGhSQ1FRVjZo?= =?utf-8?B?MDJwVjJsVk5HbVZoc1V4WGVFQTFDZmtBSlB1OGtpUk8vSlNvdlhzTnViQy9r?= =?utf-8?B?NzExQ0lBaEVDci8vdHo2U01tYTVMeW8rL1VCdE0zMUJZRWZ5RW1wZDc1WENX?= =?utf-8?B?Q3FtcmtZMlQzeXNoTUZsR1pCa3ZvWE55VURQTFZudExINEdFNlRmL1ZkS2I1?= =?utf-8?B?eDdOSXl4THE1aUdSWkxwYXBtVVhWQ3Z3UWlMUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB8461.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(19092799006)(52116014)(7416014)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aVo3c2taY041Mkg4dmhUY1FMQnZ2MCsyMDM0eUFNU1NJWjBXemRHa0Y4cnQ5?= =?utf-8?B?U3Vlamt1Ny9ORXV0NjZMZ2hPMnBaelNnT200TTFWbHVSOFJoZkJrN0NQWmlW?= =?utf-8?B?WHpXOXRVRTJFZXJwc2xnOC9Ja2VoYmpNYzlSV2g2NHJUUHVUZXp4Wlc0eUNt?= =?utf-8?B?NC90aktIb2Z2c2IxN1puaU9rWTkrQytTNDBhK1o0UkV6N09Vc0dRMnNtRkIz?= =?utf-8?B?dzArdkZWSG1kaUE1WkJKbWdHSEJNOCs4RnkxSVkyaUY1NXd2YVNoS21IOUxF?= =?utf-8?B?UjYyK2IwYzBpMThJdjdtNUZFYTUzdkJBSTNxMWl2STJCeWFpdk02Ny9OaDI5?= =?utf-8?B?N0tVQmI3ZTFqbi9WbGpqcEhwUTBUdTA2ZlBieGpUdVI4dDQwdWxuUjBEdi9G?= =?utf-8?B?U1BueEpaa0prYWtBN2I5WlhVaStycHZnV2h2VzRCRDVMN3ZaVk1CVnZ4UnZs?= =?utf-8?B?T2VRRkZlekdFZkxiODJaby9pOXRWR3JYZ0tLZWVMTDE1K1l5L2pheFN1bGxB?= =?utf-8?B?TDlyZHI1bFJ2R1dtSGk2VjFHRkp4UmJsOHlkd3dMVzRyMWljNlpQcmVxTE1J?= =?utf-8?B?aUdSenBFYWxnQWlENFE5Wlhrb0NKMmR0VE80VS9aTjVhV0JpSHE2MUdGQjJC?= =?utf-8?B?eGR1QndOYkx6NEozOGNQTGlFbkwyTTRENnhxNk12Rjc4eVR2aGRFMmp3YVBR?= =?utf-8?B?VE9HTkxTWCtEWWgySjJyWjZJeW84RkJMMVYvZFFMT05GeUVwV2tmL0V0bFd4?= =?utf-8?B?L0pkZXFITlp2NzRhYU0yQ0NlT2FxM2dLVEdPYmRJTHArRUhJWExXdVFoYU5H?= =?utf-8?B?ZklBVFJvNHhrL2tEWlZSY2tablI2M09iZFFqa2JRZksyRjFMbjJPR3VDL3ZS?= =?utf-8?B?NmNXRFpKREJralM5QVRlTmowNmtQYWRrYzNON2hEd0RPSW4zNFhpWjBIYS8v?= =?utf-8?B?QmZJOGFYOHVqZlF3aTY3ekJ6c1l4eks0Wmphd1pnZW9TVHA2ajAraXVzZy9S?= =?utf-8?B?cG50NCsxbmQzWUdMNmdvcU8vay83R1FRMWlMTmRuUHVReUJxMWFaT3ozSWtF?= =?utf-8?B?cG1uT1IyRXhlS3RkOEJHUlZwQVYzVER4K1hRMTNxUWxuM0pLYVpvek9vYklL?= =?utf-8?B?NG5wY1o5ZXByRGNyZndNdzk4c0t2VCtXdU8raEQvQW9URXdhb0FGeEdGTktK?= =?utf-8?B?ei9TU0NETkRHWmFkK1RhVGNkMUxjaFlWMXRoR2l1M1YwZ21kSFBiY0FqbnpT?= =?utf-8?B?MndsQmxySkVJQWJqV21Kam1NM2xJTzZSd2lpaU1XWTIvek81RFhyTFpWWDJm?= =?utf-8?B?UjZYNHh5SllhY2ZXNEVuSVBIcVNWVXJrNVMyeGZLanAyQ1V4UVVXa3BiS0N1?= =?utf-8?B?RkFjbGhudUxtOWZOV3ZsanpFRUVMK0M2NDVrM0J6enFXaXVZcTgwbTBoYkg2?= =?utf-8?B?S2QwMzNzbjhZOW1BZ3RQbzZDS2R4dzRLQzhnUEdRN2ZwOCtHeGVIU2tuS0VD?= =?utf-8?B?bmQ1TlFWaFZjYWpIWkNTdnZYRjZRYnlGaFV0dUVSbXh1c0NqOC8wb3l5RWxT?= =?utf-8?B?QlFtRWtOQUpFaUFGMEM5RFBvRUdsL291d01tVE1FMUpscExKMytMcERnUkl6?= =?utf-8?B?RUZ6RFBJeDZ4SWp5VzIxbzhtNVNkYXlQNThSRUtaYkhOWjZkdGVLQW5JTWlH?= =?utf-8?B?SjlYSjRQTmNVQ2Q3M1VGcjc4MEgvd3RDUWlSdjVZdkFDYnEwUUtqQWFNaTNp?= =?utf-8?B?RmZxamtVODlGUlNxbHhZYXQwRm9kV2ZRQXFUYy8zTXhLbjRPU3FnbG13RlNn?= =?utf-8?B?VVlUeWZxV2sxbDhyZkczMG5rb1c0aDhWVjlIUlRMclVIZXo1S2ZpbFNpU0lq?= =?utf-8?B?WnR4b3lkKzNmc1c2SlpCd054clZTNXp6Nm9tNE5XcVBmWHF5d3FiYldzZmk4?= =?utf-8?B?czhuWmJRRVNQekhSRW1zeXoxeTlEaEpDYkwwa3Ard1B2dHIzWUtQc1I0Q0p1?= =?utf-8?B?TzV5M0Rjb2NhZXlzL1ZLMDM4a0Rqci80Q0FoSjZlUFNBYjY0anI5ZEcxMFFm?= =?utf-8?B?NG5wanFpYWNQTzBqbmpVa09KTnVNU2FkaU5uemZTSnI2SCtGUnZqYmJOSHhS?= =?utf-8?Q?Ozz9QskbTxX9swnZALX0uytJq?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8027ed62-9a57-4b72-4b22-08de3d15bfcd X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8461.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2025 02:41:15.6471 (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: x0NmixOVL3NXIDo9G/sa2bBRmRnPnPfX6A1X7aAHs19qh8C9vQjVfjv65doUnus2uePNr67ABQbLvF3c38d5UQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8446 From: Ranjani Vaidyanathan i.MX94 has special muxing options for certain pins. Their mux settings are not in IOMUXC module. i.MX System Manager Firmware includes new vendor defined pinctrl type to SCMI pinctrl driver to handle these pins. The MUX value field in the IOMUX table is extended to 16 bits where the lower 8 bits represent the current IOMUX value and the upper 8 bits represent the new extended mux added in i.MX94. Signed-off-by: Ranjani Vaidyanathan Signed-off-by: Peng Fan --- drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c b/drivers/pinctrl= /freescale/pinctrl-imx-scmi.c index 4e8ab919b334a11e3e716c4580e18bb0e65a6c02..04728ad807d38367a19e6e774d4= ccc985549ecfe 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c +++ b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c @@ -38,11 +38,12 @@ struct scmi_pinctrl_imx { }; =20 /* SCMI pin control types, aligned with SCMI firmware */ -#define IMX_SCMI_NUM_CFG 4 +#define IMX_SCMI_NUM_CFG 5 #define IMX_SCMI_PIN_MUX 192 #define IMX_SCMI_PIN_CONFIG 193 #define IMX_SCMI_PIN_DAISY_ID 194 #define IMX_SCMI_PIN_DAISY_CFG 195 +#define IMX_SCMI_PIN_EXT 196 =20 #define IMX_SCMI_NO_PAD_CTL BIT(31) #define IMX_SCMI_PAD_SION BIT(30) @@ -118,7 +119,14 @@ static int pinctrl_scmi_imx_dt_node_to_map(struct pinc= trl_dev *pctldev, =20 pin_id =3D mux_reg / 4; =20 - cfg[j++] =3D pinconf_to_config_packed(IMX_SCMI_PIN_MUX, mux_val); + cfg[j++] =3D pinconf_to_config_packed(IMX_SCMI_PIN_MUX, (mux_val & 0xFF)= ); + + if (mux_val & 0xFF00) { + int ext_val =3D (mux_val & 0xFF00) >> 8; + + cfg[j++] =3D pinconf_to_config_packed(IMX_SCMI_PIN_EXT, ext_val); + } else + ncfg--; =20 if (!conf_reg || (conf_val & IMX_SCMI_NO_PAD_CTL)) ncfg--; --=20 2.37.1 From nobody Thu Dec 18 23:23:17 2025 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010054.outbound.protection.outlook.com [52.101.69.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 456AF2AD13; Wed, 17 Dec 2025 02:41:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765939286; cv=fail; b=Fc68PnT8wc4vcJi4t7Hh1MRfB4hFXl9Gf1gmYPhYdjx41y5N2UeHNkBk/x4vBO6nm+GIFWbRxWQYO7vYu8WnFZ5o2b22MLBjOqh1J9+G5TwxkWAzH279dtuYy5rGZj9esthwqBbMo3JD5KHrlfGM5aK5GDb0kaAgmc7km93OWvg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765939286; c=relaxed/simple; bh=iTp22blc2ABmwnGEtyE1zov/RV4OaxUBvvDIlHFbIoE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=W6tQEZgsbBIj5042AH66vqSBORk6d45eAEqPrTYGbZEnDksm6Q6P9bGI/6tUpsdkGV2uWAQBLoRTG9wK9w+IAU9jUArs34spgQQrOGypN20v9UmbdLjj6X3fdqX0qid4tOV4rDZPLpRX4ezkpxU5P6k+vZE8sMaawjfUmEfWC10= 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 (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=Q7lw0EA5; arc=fail smtp.client-ip=52.101.69.54 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 (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="Q7lw0EA5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RX9NDioBK/l7hWAjra3re+zJPQplNZHLX5ctOf7vdIMh3fDE/gVdoeif+o7ynPVE0uhPvHjUcx3qdgC4H8IZgOQuqurBdrS1lxL3mIWXO33dutpyPQe4s8QawfNHMz/PeLn7OocecIKNG30hIUdLoWuOFAPY+7f00ldSHIN5r1dg1KoTAUwwOJ5BsOjCtAEV6dT6ho/oZrWn5bFds2ldrsoJWcxjJyixA9wrFPvbfuZxMElhnR4sJg59IlMNq0IbgrWPkO4Nqzb3oaUr7ySF53zYwUrPXDMyyvANfgxLBq12UAIGSkbwzONGiU3GI4co2RbrvSVL4fO8heribrhQBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=z4JWxkaIOnKjCfoQ0ZUkRuLUyG/tW3V6b8gfsCk3u6c=; b=ei5uXYDRQmIR4Od3H45c+ZjXLKmiy5ip1CfmiK4x4TDAKBQNVowQT4U8msjMgNCyJtdmWJJZoQbdSjF3SLWZo5x0r2fA+/vyv+E2i5Hj+1ztUntL0glcEn3gXvatXjYCl+6jiYHc1I/am7bAHW9V3LbbIeUtPtFXuvP/8ataIIPRLLgk5gnKquT0k2H2a7O7LLhkwLf2haTTSOdaBoy1iRnOtje1dfDoNEhV+H55dhbNHIVOc3Bm8it5Tzd2CPclp5k2kglaouS4OsRvdcgReKCHYkyDOAromq2m8lkYjkNxxkgYbcfaB82GJeg3XVwhv5y0f3nCWtpgJOcyGs72qA== 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=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z4JWxkaIOnKjCfoQ0ZUkRuLUyG/tW3V6b8gfsCk3u6c=; b=Q7lw0EA573PZxNuDFUyn8WHGfcfzbLKrIfQ8OykzbpdU9iizXC/LydN92+8xqve/1BXqp7D0KysU8S30JUSLRLBkMdl2wA+lASVeiMw2IXl8hAWOZ1DmCalJr7stvBoCD6AP6qWdPBHzRKJdBvtbydWGYVNQhPxWERmjhzSSPNkO2vayfult0YnWvqEJvMDp5+ZSdJhAlNtE8BWNjP/34KOA6VowwV+pTyvTKuaxR4XipJ3cch4NpKE+IIKGzEPUiS7kmZ4/CYE7kVzK7Vmu22dlr9rWvT/4SbbhmD9b1gunuvcW01GS3hKabfQlt/OtRJQWJRqLW0kJu2JEv7YgWw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) by DB9PR04MB8446.eurprd04.prod.outlook.com (2603:10a6:10:2ce::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Wed, 17 Dec 2025 02:41:20 +0000 Received: from DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197]) by DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197%4]) with mapi id 15.20.9434.001; Wed, 17 Dec 2025 02:41:20 +0000 From: "Peng Fan (OSS)" Date: Wed, 17 Dec 2025 10:40:46 +0800 Subject: [PATCH 2/2] pinctrl: imx: Add support for NXP i.MX952 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251217-imx952-pin-v1-2-2747f09144dd@nxp.com> References: <20251217-imx952-pin-v1-0-2747f09144dd@nxp.com> In-Reply-To: <20251217-imx952-pin-v1-0-2747f09144dd@nxp.com> To: Dong Aisheng , Fabio Estevam , Shawn Guo , Jacky Bai , Pengutronix Kernel Team , NXP S32 Linux Team , Linus Walleij , Sascha Hauer , Sudeep Holla , Cristian Marussi Cc: linux-gpio@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, arm-scmi@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-ClientProxiedBy: SI2P153CA0012.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::15) To DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) 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: DB9PR04MB8461:EE_|DB9PR04MB8446:EE_ X-MS-Office365-Filtering-Correlation-Id: 2e28eb87-9563-454c-e619-08de3d15c2bc 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|19092799006|52116014|7416014|366016|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Nk1uK2NYbXpTclhmVXpHaVRzZENaTmRLYkJ2cmVZYkdBL0lYU1V0U2dPMHJh?= =?utf-8?B?aWJ6MjdEOGtBcitwanAzMTkyQjY4SEJvRGxhaHpwVm9aV3VHUzhWTU1rT0ZP?= =?utf-8?B?dUVYOE1jbE9kc1o3N0oxYTFIcUtQczNiOUViUi9vREV0ME54blRZUXNiZnhD?= =?utf-8?B?U0ZkYWF5eEpPYWJ4bnE2UE5nejdpWEptdVMzeGUyQldPUS9Cc28rQUZYR3dQ?= =?utf-8?B?SGFtWXIrdUp2a2N2Szc0azI5MW9LUmVoZ3ErdkxKbm9XSjNMOUp2N29jQUpR?= =?utf-8?B?d0F1S3grQ0c0dEVRQmdURUc5V2VYNHBvcG5DYzBmendBNEVHZ3hqaEJ4QUdz?= =?utf-8?B?aGlMcm1jK0x4RG1JT1RSWjZhSmVDaG8vVVRmbGRJang0YWJ3eDJTWkdJMUd2?= =?utf-8?B?ZlY2UHVlZ2NxN0s4MTBQZzRVUkdzZ08zSHN4Zlo1eitQVFd1N0hINmdtOFls?= =?utf-8?B?OHJobzdTblpHaEppSmNtQlFSS0NGV0pkQTc4ZTBwZGF4ZWs2eEUyQnptOTBt?= =?utf-8?B?aWVjWlN2WXBkaXNMM1Y1ckxlcFZiRUtsZjczcFBMN3JLTUNsL3FQSW9UY3ZJ?= =?utf-8?B?RUIwTmdqVmlFWWZDMjRIUGFQenBBTncxRTZiMllkQ2FzODFpODNWV2RXcitR?= =?utf-8?B?anlJTW55ZHZJOXdiQlpZQXVHMm54ZkhVWnRaVlVqWFIzKzVPSE91Yi9xM1Z6?= =?utf-8?B?UkxyNlMvMFJ1K1l0anYzSDVHZnpqc2NBKzRWeG9nS0xBRkpBandCRzRRR3hG?= =?utf-8?B?dENGOGtGdDg1L0M2dVZsYlNzdnF4K0htN3BXS1pkWDh5Y3RuUDZUWjRFb2xz?= =?utf-8?B?SXU4M0wvL1k3aWpFc2NxSC92Wlo2SWFwRUJkVDBaVFpPbnozR3BETkZkLzF3?= =?utf-8?B?NlZoWk9JMElsVXE1S2krNFNhdzlRVEVCeWpremhhbkh0aU9JZXJsVGZJM0JZ?= =?utf-8?B?d3owR28rWEpnNFlLT3RCcHVoWVZaNnNKTG1USkdhMlNkaVN2d2hBK0dSdEFG?= =?utf-8?B?Rzl0TDJLZ2g0Z0lxUU5jSXVPbE5Sc1pRdlEvWURvc2Jyc0pXcFFuUk93UFZt?= =?utf-8?B?eGhJb2RNU0MxRUcyM1hTYitPRWd2Y1I2VjRlamlJQ1F6S0pDWHgxb3NVWnFL?= =?utf-8?B?ZWtwNTBUTGViZVhadmFHS3RKWHI3V2prZ1NRSnBQR2hNUDhHazRVbTRrbWRK?= =?utf-8?B?U0pwR2d1SUVqWTRlbzdTN2ZSc0FBRGpRNit6WDRFMVdlc21uaFNrZXVHWjln?= =?utf-8?B?blhWVkRDSjZ0UUkrMEZCc1ZvRkhFSlgvb0xtaFIxWEY1QXBtY25KYjluK3JN?= =?utf-8?B?ZktjbU9rSk93UGNLSGRLUHZWeVFIbjdBbGpSeEFQeGswTklkWDlEUmxCcitx?= =?utf-8?B?OW83U1VHU052Wk5VRWpvR3A0ZDFrUGowekpsUkpRbDAzOWdmN0pta1VkR2pU?= =?utf-8?B?dWloWlVUK0lRcFFUdE1Fa0VFVGxEcUJxNktYbDB5SHZRZ1ovbVdxczUxVmpz?= =?utf-8?B?Y1JnVGFwY0RjL2YwZUVFMXVWZGNzU093WVN0ekdzNllUMThFbmFTRU4vdHJm?= =?utf-8?B?NEI3bVVXa2ZZa0pZeWpYdFNGSjh2WlhBanByb09ZTmxEbmo3UVhvczZPOWVR?= =?utf-8?B?UjRlWGFoZzVqclAwS1Z3Tyswblhnakd2V3hGTm9Rbm9UWExpdzJCNmhHdTBW?= =?utf-8?B?NytkMnd6TUwrdklxSkpCb0owWU9LRFNnNGtUbTgyMTY1VFRUMmxJUWtkaFRa?= =?utf-8?B?cjV5WlNBdjlhQndvV2tiTmpRSjlOdGNlSGwwM1FHZ0pXLys5VGQ4ZWNBOFhx?= =?utf-8?B?bXBBSlNLdTdWdFE0aWpHY1hPY3lwL1lrRThQSnhpaEJrMGJkT1RIUnNnNWhw?= =?utf-8?B?UDBJVG44VGhYK3pINk4xQnJ0K05OMWhjZFpjMWw1M2YyT2wwbkV5L3F1T2VL?= =?utf-8?B?aUYzNldoMWlVRStIajdlZWM0QkxFUXRHNU1sa2poVzJaR2k3V25EYXVHenN6?= =?utf-8?B?N3dod3I5VU5IdEpydmgva3pITEhPeVN2L3hYVVFJWGJrb1IwcXVFTHlTTGpr?= =?utf-8?B?TkZ4Yk9hNFFJempHUXZaZHlnOW1iZHY1Q0VRZz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB8461.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(19092799006)(52116014)(7416014)(366016)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YVYrTk1SYm5YekRvZ1IvM29qbjBWeEkyMjU3aWpGRVlSaVBDK3haalIxRWhC?= =?utf-8?B?YVBGS25lWDdkZlBSbU5XeVA0RVdRbzQvdHpaaEljSmxSVXpCMGM0cERtd1NC?= =?utf-8?B?M2liREtNVEdwcmNCWkI0SFpLajYxdVV5UW03WXpUbnZvSWpPQkdLOGdlL2lS?= =?utf-8?B?WW56Q3QwaFhDUHh5Y0hYQUFTWU9zS2FlZFRIajVDZVBpNWk4VXcvWnNXZVdu?= =?utf-8?B?VGFxTHFiZHRQVWxnZ2JYejhEVlEvR3N5Wmx5RzNsY1UxSjVvOEp1UmttRXp0?= =?utf-8?B?M3BLTHVtdkRQb1BQNWNUNGM1VnV5WGFmc0hTY1B0VE1GMXJsblYrS2FoWW9T?= =?utf-8?B?ekp0dTN2RVY1VDRaTVBQVUI2cjR2NDM4ZjVrVnErdUtQcjkxUjBiektZbFl1?= =?utf-8?B?dThWaTRnNEg2UVZnZFpvbVl1amM2NmdldTFSL1daaXVlejUydG9BckkvNHU4?= =?utf-8?B?YTQrV2swQmtVT1gxaklPZVlIYWtQcFE0STRtU1hDaFM2WCtHeFZDMmdVWlBV?= =?utf-8?B?MDdhQnRFbkRKbm4rL2FxUEg0ZjB4NXAxL0xMTVl0MnRsWVZrZTZuSTIzemE1?= =?utf-8?B?SVRVamI0aWlCOGdjNG53NkRjK2FmN1VoRjhaTEhBaVdKdURISUMwWCtKZ3di?= =?utf-8?B?dWR0QjFUQm1JUzRiR2lwTDcxbzZISUsxaXV0cVlPOUZlaitEVC9XMzhKeWg3?= =?utf-8?B?UTJKUm14Z0NNaC9YNWFIOEViclpiVGh3cDlRRmdjNHJvNmEyNVNORS96M3RQ?= =?utf-8?B?dWsyZzc3UmtvVXBJczAxZUVVQkZTVDFWTnV1KzlEQ2NzMWpISUVSbDI3SGlZ?= =?utf-8?B?V2tYR0kxdEtjWGF0c2h3WXJMd2JjaVVybXFrVTVFSlUvdlpnNkZxTi9UZ2NT?= =?utf-8?B?T0hTK3BDc1BjVFJYRURZK0lJemwyNTN0d1VzK3hXTlQ3bVphMTRJVzBRVWxE?= =?utf-8?B?K0UwM1phbEk1UDRhc2VrTWt6WDZtWjU4NThZYjYxWWdIQUQzWnYwb3lnTmpY?= =?utf-8?B?RXJGZE9TUm1ySWhyVm5yM3N4N2ozMS9zbWoxUkdJdVNFa1dGbFljM3RYVEc5?= =?utf-8?B?M2F6TjR1MXhnZUFNMnluT1ZwSmQ2WGVyVzN3R3NQT0FrR25sRmtqV241SUJs?= =?utf-8?B?eGJQdkdNZGQ3VnNzV3JvdGo3VHU1WjljKzJReThmK2VuNldPKy9PQVBIS2J5?= =?utf-8?B?Yk53ekw2Z2FlMGtHSll4UXhkc3QrV29GNVFoSlFLQUZjTGNvcld3MkJnbWp2?= =?utf-8?B?d1pQM0Y5RWZieTNwZ1RmUXkrWC9VVDhnZkZOMmtwd0xsRDZFbFpnOVdTMWlT?= =?utf-8?B?dEJUeWV3emlnbTBUVDZRRkh0bUNQVk9PUkxXK0gyai9qZ1lZd2lYNm5ieWlC?= =?utf-8?B?UDZhTGhpVDRZaFZhOWF4RDcvZzhjYnhlV0xaSlZxVFJRYXVCNjY0NmphUlFl?= =?utf-8?B?cEFVTU9kMjZRbmNLUFBjRTN3UTFQMWtuTlhPdkhLOXRiaGU0VVdUeTVpczZy?= =?utf-8?B?U25UVGhBMjJ1QXIxRHRpcmxrVUxQMjh4QVp3aytMb1ZESGJzTXA0S2V4aTdL?= =?utf-8?B?cUhETlFiS1dTcG1OaHJtR1VxVGtNTnhJN1ZodjREdjVVKzZwUkdyRkErNWpm?= =?utf-8?B?d2RaNXJVWHNaTGxjSE8xalNRczk1MFQwY0QveUdGWWs2Y3F1Y1BBRWZUZ3hB?= =?utf-8?B?b1paYTBIQXlvaU1nWnhtUlpObmlhWjJURStOcHZwMlpueGxHdG9TOEhRcEVM?= =?utf-8?B?UUJ1Q3VkNmZBd3k2ejNIRzJPbE9RTjRwVGFhMHBTQW9VQ3RvZzZNUExTWnNn?= =?utf-8?B?R3BxZS9UbVBYTDhlWmtOWjI4K2lFdHlEMi9pWVdITFI2RDl4eSt0cGNFK0RM?= =?utf-8?B?dDNYNTViTmxiYzNWRlRhVWJrcW1MMkZxQVdReVk5UzUyOGtRWXJYZDR5V3g3?= =?utf-8?B?MGdLaW5HQUh5TGIzamNEMkdmbFRjNnJIYU1kRXYxR0J0a1FiQ0kzcGh3WnZE?= =?utf-8?B?MDdqN0k4MyttN3RXbjVtWWV4K2tHQWxQS3pvV1hEdmN6c2w1Y2MvVUVDOGR6?= =?utf-8?B?VTJNS1E3VUtxWmJlUEdWdnFCcjMyOEtwNmlmaEpFL2lDM3JJS2Zkd0t2aFd6?= =?utf-8?Q?6HiJUl/vTiYeQh0H/9T5i0Rgr?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e28eb87-9563-454c-e619-08de3d15c2bc X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8461.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Dec 2025 02:41:20.6549 (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: SOEs72weDLRSHtqvI8Sq2yRRVATPtOUeeRw+JX2AB+K3//g2GD4ICIE5ADvj+HXbXgHZ9yKtwQ2us5BxA1DnYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8446 From: Peng Fan The i.MX952 System Manager (SM) firmware supports the System Control Management Interface (SCMI) pinctrl protocol, similar to the i.MX95 SM. The base offset for the i.MX952 IOMUXC Daisy input register differs from that of the i.MX95. Update the pinctrl-imx-scmi driver to add support for i.MX952. Signed-off-by: Peng Fan --- drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 8 ++++++-- drivers/pinctrl/pinctrl-scmi.c | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c b/drivers/pinctrl= /freescale/pinctrl-imx-scmi.c index 04728ad807d38367a19e6e774d4ccc985549ecfe..dab2fabdf4561c21f747773f290= 8f15b61eebb50 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c +++ b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c @@ -51,8 +51,9 @@ struct scmi_pinctrl_imx { =20 #define IMX_SCMI_PIN_SIZE 24 =20 -#define IMX95_DAISY_OFF 0x408 #define IMX94_DAISY_OFF 0x608 +#define IMX95_DAISY_OFF 0x408 +#define IMX952_DAISY_OFF 0x460 =20 static int pinctrl_scmi_imx_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, @@ -74,6 +75,8 @@ static int pinctrl_scmi_imx_dt_node_to_map(struct pinctrl= _dev *pctldev, daisy_off =3D IMX95_DAISY_OFF; } else if (of_machine_is_compatible("fsl,imx94")) { daisy_off =3D IMX94_DAISY_OFF; + } else if (of_machine_is_compatible("fsl,imx952")) { + daisy_off =3D IMX952_DAISY_OFF; } else { dev_err(pctldev->dev, "platform not support scmi pinctrl\n"); return -EINVAL; @@ -299,8 +302,9 @@ scmi_pinctrl_imx_get_pins(struct scmi_pinctrl_imx *pmx,= struct pinctrl_desc *des } =20 static const char * const scmi_pinctrl_imx_allowlist[] =3D { - "fsl,imx95", "fsl,imx94", + "fsl,imx95", + "fsl,imx952", NULL }; =20 diff --git a/drivers/pinctrl/pinctrl-scmi.c b/drivers/pinctrl/pinctrl-scmi.c index af3ac031e3626818495a168a96c7930907d9524a..d5fb8649cd9aaddee679ebfd86d= 8f3d1127b8e01 100644 --- a/drivers/pinctrl/pinctrl-scmi.c +++ b/drivers/pinctrl/pinctrl-scmi.c @@ -504,8 +504,9 @@ static int pinctrl_scmi_get_pins(struct scmi_pinctrl *p= mx, } =20 static const char * const scmi_pinctrl_blocklist[] =3D { - "fsl,imx95", "fsl,imx94", + "fsl,imx95", + "fsl,imx952", NULL }; =20 --=20 2.37.1