From patchwork Mon May 12 02:14:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 889537 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011039.outbound.protection.outlook.com [40.107.130.39]) (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 6C836242D6D; Mon, 12 May 2025 02:15:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016152; cv=fail; b=qTZ1SxfTgKmRUF+0luEvO0LEjdfEPGMqm+MIX7XMNXc9IWG3Obuz+w7gcblUryBo+f0ePm8BNivjKw3nQXrmGkHFkBnCq0QIPOIt23RPCWyQqeQHs1f6wD1Z2qZygTR0qsf0n+e0qqRybgdq2FwDGbRa2sgVAz1f7tDbSiJXuOQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016152; c=relaxed/simple; bh=JUKqp7IflG3QAm1aRaeO9Ph099IWJbnOAPgOVkLzqWk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=G0diYOO/9HAv+gC+BxCo+MC6YfqbR3DnXVS7e2pwsMjMf+j9fOwRauwSoHvfRyFy7KzsZr1ajjxAKb/N7s6uzuYXjwO5BO7OIWOJeEo9ZJCMyEYhRrnMveBblf68G4lWrlwT9W6jnuFihfUP2Fo2QPWWQEMO4Wc6uMfVDbFTuiU= 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=DH6KN60N; arc=fail smtp.client-ip=40.107.130.39 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="DH6KN60N" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZBMBFqkb3apl2ttHmQqPxYdfOzXHTrrkNIaX6BQ0rTVNMWYHP9TGAoP6dYAKs5k/uy87TZ4KimoIiEWu6mqvfkyOeBeeafiNy/N20Xi+DqXlCMdfXFISmFH7rUntxRJ2O/lw0v5uPzdTj4K52WbOVmxMekDR2X52EF3ELI8TAywlVh6eKbKmn5Y0SCiRpUqOL3hv5fVqGsTxRegnfJCjtKbdum1nd2Mr8RZMyoLxJV2U3Aans5iKiT5lZ8WC1EJWej5fLJeQ5wRLaYkLmAtWw0+AlkrWHO1aL7Lc50pSg7RldIpH2TcdM5GjcavQmDMtTUwKzI/1RSKJOQ1w19fQew== 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=cNQzhcopIHk71GfNfwpYeK9wbrIyGJtDEo2O6q6QXdI=; b=xYa/lgrTT1iicN+grwEE7V48z01Mw8DKAfQpCPg3JuC+s1EQhpUOTqgwYhHBJODpXwaRdwqADQiPiHNILl0fqy5lWwBKx9QPX1nDwQMG7JnB4TQDgVDHqN8WT3L+34GQeqcxE4lM+446WU13jpeanY2AYCfZ+llR28+MtLdbLLO2FDl9Rz/bUtTM3qePFd7uZdm+5+gY3WHC+5t1oAYRjRXN4CUZCbwoLpj1qMs+O9kayw3JVV7PNmGULYsr/tS0TP+M6a93A2AOeTDKPkdzXoJKSQts4TybMLJBXGk9w71Ow6wuvk12/OY/JSKl+ZeY7gRHpSUtkL5j2UGdqDEDew== 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=cNQzhcopIHk71GfNfwpYeK9wbrIyGJtDEo2O6q6QXdI=; b=DH6KN60NWa9YTEAmnavAqGUDAi+GC+atQOyfR/ZAoGzwq7c9CEZ4VtL4T+P5yIVAlM4C9ZhiT1jMT0t0kn1RQr1hxDJgnp3OeTjflWRJ7IeNSLYm65MPjIeRQVzRtaVo+8cyHfCw3N33ZkBcYtF4DI7JFKYJxRRAs4MZgYjkQiQypYRIc2aqeymqbx8pBQ8zMqP9JlLcLFlJkFWlk51MSX4JfIzRvEHK5Mf2LoF55iDRL+Yp0/nmjZcPtXfkPGm5Gw0bluwxmI8kKjTVwKscbmqwW4eNpLURhxmb15/W68UVTZ5fwgvrwJJxWCvO1zapnivcQhEN2HBf4/EV7EvqvA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by AS1PR04MB9240.eurprd04.prod.outlook.com (2603:10a6:20b:4c4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.26; Mon, 12 May 2025 02:15:47 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%5]) with mapi id 15.20.8722.027; Mon, 12 May 2025 02:15:47 +0000 From: "Peng Fan (OSS)" Date: Mon, 12 May 2025 10:14:14 +0800 Subject: [PATCH 1/3] dt-bindings: firmware: nxp,imx95-scmi-pinctrl: Introduce nxp,iomuxc-daisy-off Message-Id: <20250512-pin-v1-1-d9f1555a55ad@nxp.com> References: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> In-Reply-To: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng , Jacky Bai , NXP S32 Linux Team , Linus Walleij Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747016063; l=1380; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=Yn7p/In1xdMmY898O/+sPKMs4S8vUz7kUVvmopPrJvE=; b=WoYYqoZBIg67pKlxA85sKoER5c72sAYJIGchzWuCyl0XKtQydMpl0odk+6GYqpzaoppKtl0iJ LYkCuYBEsdoDOV2t6wbNlbuSPjv0JO0mYcVo5x/x4RyppmnDtZmxyCU X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0042.apcprd02.prod.outlook.com (2603:1096:3:18::30) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-gpio@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: PAXPR04MB8459:EE_|AS1PR04MB9240:EE_ X-MS-Office365-Filtering-Correlation-Id: 37fec3c8-6b55-4a7b-22a4-08dd90fae877 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|7416014|52116014|376014|1800799024|366016|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?37iXmlMVtD/eMMtLdqtTnxJYzWBt5+d?= =?utf-8?q?z/Dst37EQITerqYZoNlQ1HN6kheTXvx0CdPkDcwWi48h4Y970EwtTZYswLRVHp7jK?= =?utf-8?q?1HwhGE0IIRFHR1eWZ7T6dsqfLWYg+5htGIhWtIGn79GaMnGagOUVeDQ2zmt7pQuwN?= =?utf-8?q?Ct3Aj53gebBz+398NI9FhqrC6fQFyNh3sosRrkXBg3pnc6s8SFyvflhqILj/xik1t?= =?utf-8?q?QW5DHQGhmVC8j4pudSE1j6dtmv5R/bqJKzP/TWlYUDBxcUf3LAb1a1/2TB3J+PsPj?= =?utf-8?q?yY5h998SsTp42s3DcgmN/7ZOeXCEj5C1t/DHePW5XAsvrCjBwKzE2nV7SCTRam8qi?= =?utf-8?q?cQU3mxIWpAh6G4LJH7rgc0ji/fEm/+ejJttTQVwe+RGEoKLncR/CBoE6e9vfhrqq2?= =?utf-8?q?Nht+0aBd0CeREMj9PNM6H7ZZGMclA468+W7VT3XWJysXEDBv41Zjm/XMz/Fn7Fqkd?= =?utf-8?q?vlYaOaX7EhHbthmrat8Dd7Z3FAAGfTEY0C5Uxxw6N+L9c7RZhLhNYHcQcG5o6q8Eu?= =?utf-8?q?kvXyGKPJPIqcE9DV/Kez6jpoIq5om54KQYK67THhT1P9U/bovyFV51I89UOUX43CM?= =?utf-8?q?8YuHe0ZXb1jl1erhdp5exdcV5aU4xDtAZrDKOFYF7DdthCCxrlzUlejHkBsmN2TrJ?= =?utf-8?q?Jq0hzjVp/Ue140NAcblLwXQbdv/F2vKSAuW4Yv/Ks1Kr11HV3VAUMr1RpFjDAfv+m?= =?utf-8?q?OOziKLpqHxZQVxhBAdRtQCxM5vDBSgkwEHZcOCoVdsoqYZbNXMqIvP80sfD5rzdUW?= =?utf-8?q?OyBDFK2G1I8kmt/Bf1ayltipAbQBBijHWUzCUBtC4rVweXeeoWYg1RWLDe+Jc/o2X?= =?utf-8?q?LQFMSg3+BGAbPQmdUu9AUpaEokh5BQ+h1wfIEWYodjwyXUm6u71VBDLwhxEPRKgVu?= =?utf-8?q?wyNOhCwe8hebfyWmvCda7GPBqwnUi9n1vD//fYQYVjIJb7Y9ixXwL+MXSHP8VhOOG?= =?utf-8?q?QjwsDsEFcOwUBDTUdVVbURvoAyekbuAUX2kkyLxhJ+vXN7Y7mH6WMgHIPr2Y7FkC8?= =?utf-8?q?rJA/jS6GC8rB4n2o/Xh+KNmxnJGi4pxreEvH6LoBJB090lQkJ91156Jj3hABgFhOa?= =?utf-8?q?6ifZtbj60xig2wFvCtQAwWrc6YT+clxosjusAKcTNn78wQtFsu1huwlRZemAY8zCA?= =?utf-8?q?1l//5Sk28bDFgzCsvJll3LqhgkaIcwcZ8b/Z/EscFGE2w/RP1Rb134vFcguApLFQr?= =?utf-8?q?rC/2OQhi1bRHLWixQzRRNaUN/6V07lmlnnjQaoV64jyDlsBuoiYze34U2QA7/EaPp?= =?utf-8?q?N/dSrKgRGIVKgSqw7LKpVmUvXzI31FUkmRERFJ8iFenwRMWQ9/gugwEsRuIgyXgVA?= =?utf-8?q?euTDkKojftymIBTzYtnLRvKYftYx4Kcybt+/dGgrR+aL4V/uvEUvR5YEu5dmCbAY3?= =?utf-8?q?37YbNAKHI/MKU//qigJBvN/Dy1Rm/PBxZl46DwldT3JeKRiU5i+mC4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8459.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(921020)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?eDb4euOBfMSwsFAFIcwjNEnYuT2w?= =?utf-8?q?j4f02FP9e2EdKDR/VQlK6RuLamODWiLz6EzQb9+mC+TKHKk/xE9GiF+kh386jMIXB?= =?utf-8?q?pYT8y3n2nmZrj6/GT4Gumc8zbDUTbNrnUTAJWYGsCL4G1CBdCwiI1OVimNmKRSvkx?= =?utf-8?q?zag7vZRokx4U0ygvxKggEhreFiiHT6xPtwR83lapCmSqP39C+8ht6ZF8XGEqg3/89?= =?utf-8?q?uUOmE+4iHspGqo8bxrE7sQungNc1XzmG7J4orkBu13mjHIM6WtPBv9NmImeqMF65g?= =?utf-8?q?vrNErzLn9ZMx6RW5p4Luy1EwQolZYNDmiqE1Of6BL/x7tuVgSnZb5mEJYKV62ujkf?= =?utf-8?q?Denvy3uYF6GbY1dDeaD70K6BT5iFyvBSJPzmE9iAygwCh/AOTmj6ullb00juK+Th0?= =?utf-8?q?7E436GbVL8ibHEVH+3XrndUfWnlUkWZDaYXiG8IzGexYAYPeG7aOFVq6HgupqvmUi?= =?utf-8?q?K5YZFL2d3vJcmdlg/nb5hE04PUFOZj78xnnt6jyPnAm9cEfduYbekmDQ50BuI6u2i?= =?utf-8?q?12jLKPJNm4ig0DORyOz2KsGL3ab7w8DLyM+XtbXJgr7VXUQ3jnld6y/r1kfcoaRv9?= =?utf-8?q?1tfOFjSyEGL3TDrrjt1aLZX50qJpzfq1j5Zah4O8gU+UldsRhkDENealoNk4U+7Li?= =?utf-8?q?UtnToWbDn3i9KU6nbKjsLHUydsoIiJ+CO3ARPU7zfbc3ApAENOmYigpN+GP9KeT0z?= =?utf-8?q?SRnhTpIS2nR4IMaJsaORRtZk0U5j5A7CiEgFpyVmyYpCQtrjeQql0qOyeuM/69jUq?= =?utf-8?q?sP0PvDAA7kttqW6w+ZJIKZh0Z/AwND45YRdjrCeTEUvk5LmCgCzrM+A7slmkOT38j?= =?utf-8?q?3urE+MKOEoWD7BhVX8WAghqh9JjvBBFcbmwT8VUznYer2vW0R9Bhqq4CB/LQNV1gS?= =?utf-8?q?adzi9ZRKuxvM+Hkw7RzCTc2Iq7j3pwrUSoxc3llj6EoJGFCVyzeQschuTXDkH0g6o?= =?utf-8?q?GWYx5Ej/zltaT3+zRk2VreS0KJtwjZ5SagspUJZJMe3ZUCLWsqyaFVZWLJz87q7Mr?= =?utf-8?q?afhIoE5a+u+kdWCs0031hngDCjvLZYU+0hB34BS6JybqSa9tTYgTzKI1Mm3/+ekpF?= =?utf-8?q?fQNDwVEMzUZWtA/ggau58eI2IeebBPwyxdO04KoGDW+kDnTUpXu5KZg3c94PEXtRn?= =?utf-8?q?mSQ53T7kq4aTilIP6QJbV/POUPr0f1W+KHHTjcd5sbRaCyKfKhV9cwRNmvJd19TD4?= =?utf-8?q?E0tgoVWt+UpquiY+8S26uXHHTzygpBuiy3Q5hosYEfoUgBJqkJ/qt8vZv8Iiu50Wj?= =?utf-8?q?ZVUxrL+6O8A1NYodigduTJbquetSDlml1zSjnFOmuvyLnpAsnsEJ/xILZY73PMRAx?= =?utf-8?q?1pJF0NjLBUXPVTltRU/HZlMvuQDQrwpINca9kn+GqOHsfC8+jNLXIqG43KHyVByyI?= =?utf-8?q?kTiCMElAbAx8imkFI9vzyPf3hR5qBLo6/uO1UVPkbajueWi19XYwX1pX6p9+ZMruv?= =?utf-8?q?vINPojn5vFJ1CeJABn5LTWPZSwz2mrEO2aFoSQVdSthPDlQt8YmhvaqjdctVpmXVO?= =?utf-8?q?E29rUC0bEB1p?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37fec3c8-6b55-4a7b-22a4-08dd90fae877 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2025 02:15:47.4738 (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: EhZ+tq25IGGdJIG9Uc0QURdgynBhIbzG1lcKs2YlcRNdX50tnBVNjvikPwNbptmVtuMDN9gl0429JAJ8feMAFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9240 From: Peng Fan The IOMUX Controller in i.MX9 family has Daisy chain that multi pads drive same module input pin. Each SoC has its own register offset, so introduce "nxp,iomuxc-daisy-off" property to specify the daisy register offset. With this property being parsed by driver, there is no need to hardcode the offset in pinctrl driver for each new SoC. Signed-off-by: Peng Fan --- .../devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml index a96fc6cce502c10ab415e0b26bff1be8c3bc82f5..b5b2a9c8688a7f6525cdb6a32db22681f4f1a0b9 100644 --- a/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml +++ b/Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml @@ -13,6 +13,11 @@ maintainers: allOf: - $ref: /schemas/pinctrl/pinctrl.yaml +properties: + nxp,iomuxc-daisy-off: + $ref: /schemas/types.yaml#/definitions/uint32 + description: Specify the IOMUX Controller first Daisy register's offset + patternProperties: 'grp$': type: object @@ -51,3 +56,6 @@ patternProperties: - fsl,pins additionalProperties: true + +required: + - nxp,iomuxc-daisy-off From patchwork Mon May 12 02:14:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 889745 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010012.outbound.protection.outlook.com [52.101.69.12]) (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 C0A46202961; Mon, 12 May 2025 02:15:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016157; cv=fail; b=Zh3EUdR6broLF2XJjS1e3ze7PT5WbA3/EK3aCOcXTqnWKB2HRCQIL2H/JtEdahKTS3r2ptFlaWTma5ojG8Ae6NE2ME/zqw/z0jnZdzvGc9H6kXj1778CenU18iTdLYHtno1Fmc1OJc4+RtAV3ISiktu3eH/T9NmHs8oMm2wFBJs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016157; c=relaxed/simple; bh=m+rgq+wHWGU1fW+hPNv5rVJmedZE7CUD4DQ1fSDVAkM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=VGyTgejnSweNrGgS6Ne9TWeVQmjVeX1hdVDH0YaUW9BfMPpFjdIJx2hLQ41SqU6kf78wA/DDGU8HLM6mzewYHpRWdNKb20t74rrImA+Mba9KIuwNrT3+tW9abuN0anR8p4hBJcA2DaCw75Ui7JBlyP3myMcWsDtNAPBv07uiaWU= 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=SAeJQ26x; arc=fail smtp.client-ip=52.101.69.12 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="SAeJQ26x" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iMeAIXifa/01Ot5lEj2DKBAKTSZNRT0fR3qaJw2MH5KKQdJiU9eHrFxLA9WxoABW/41g7zgYxNvlM2CW+POUaQZzoafSVvu6wfJfdBD2geT+srsPc9E3ghZrB5xVNgzcxCV3uKa1z1qivVJGS5plHxi/Lq5Oawk2u3pdNUnAcC4v1d2aSCeO3jVpnMzZh+ZpaXGnUIzy55wJ/WpeQizd7uVX2r6KX+kuJAU2kdmnIHgN1kDQxhotNw/LWmd1EBnpREIYaRTr/N+SFgvZaBsrK6pFqgIiP/1ct5MgqNM8A50ICtEOJIpOafXNHVdiWRvnO3/efNkA1gSmvwMQcikjnQ== 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=1CuqBEwHk4ZXDSL49IOmXi9+te0HFNuZ6DyJql7rw4U=; b=A6LK10Mw0MF6+n0kiSvR+TpQRKykD3VdudiLpcBmzjsorwHmXQywH4lf3s07wd6M+h7Pv/Td6UQdZttDwt5i0LqhzIioCIObgZmr5dMoY2ciuANxyQzAEw/w/d+AbML3CzsFtsgG7c105tlbxO7sak5IrLiCg4Lp1TFfaFrUd2/6RoTiTYrm9Z/1A8tXsRnTK3GPDflvhMQMPgubYP+QEsyMUgC1IFCVZwnHLaBtjnS8ZSQTjUYawzHnePYpsQTQ2dc+owwPS0L1QXYmEzNZstaoTtcjRVMO5FT2k3Fi0tBE1+WipJU54E4YcYPwz1DozW/FqA9tCU6JBYUaIEX/ZQ== 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=1CuqBEwHk4ZXDSL49IOmXi9+te0HFNuZ6DyJql7rw4U=; b=SAeJQ26xiEZ9nZask579HIgHSvHlE9rBDfhRtHtdLr98YZ0A7+UZi0Ww5nfmGlGyqDODKugBkoFdRYsZnrCO+5CHKXaCp4B7Ecdz/sqg48V85qc4lqhv0BgrzkjOZs7S+3j6rlk4KVMD7iHXLLFwbGV7yB4KUvqLPjH/llSYGynBe/U3zWUGHThkPNQe42W0YHWgM3k4sT2Okzr0fEkBQJFn4WR8VWAXz9htAPlfApIG6mych5iWQAIH1bJNlS3S8NRurKkrwUXGq+ePCNoWZxGxAkbZRdqatC2ud72xRWtyE376kZWjaGpwcwxagan03oJaMW97DB1yUzgM875uUQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by AS1PR04MB9240.eurprd04.prod.outlook.com (2603:10a6:20b:4c4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.26; Mon, 12 May 2025 02:15:52 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%5]) with mapi id 15.20.8722.027; Mon, 12 May 2025 02:15:52 +0000 From: "Peng Fan (OSS)" Date: Mon, 12 May 2025 10:14:15 +0800 Subject: [PATCH 2/3] pinctrl: imx-scmi: Get daisy register offset from DT Message-Id: <20250512-pin-v1-2-d9f1555a55ad@nxp.com> References: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> In-Reply-To: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng , Jacky Bai , NXP S32 Linux Team , Linus Walleij Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747016063; l=2703; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=E2mXekEs3EDmBHhfTq11r6IkRUMfnIXtutcGMM8YPgU=; b=ZTZoBIwElk4nKZVMkP1OExTbBTRe1Tgm/mzu8O2IDXv6KUXqD4oUH9QE2lHhlkZySBGVmsqOI josJBxWS4PeAWbusHmuYM6qw8keIc18p30S0jdXMb587hyQznqVEVhM X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0042.apcprd02.prod.outlook.com (2603:1096:3:18::30) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-gpio@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: PAXPR04MB8459:EE_|AS1PR04MB9240:EE_ X-MS-Office365-Filtering-Correlation-Id: 9648d3d1-fccb-415d-aa24-08dd90faeb3c 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|7416014|52116014|376014|1800799024|366016|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?ELWvkCQN51QEC5PyARfHcd3TV1xB7J1?= =?utf-8?q?ANuJH00CQ+c3BLRazSmRDsuB99oyVhBM3ItPiIXlt+lPZqpb0+Dj+4NsZNRhk7xtb?= =?utf-8?q?9699km6Oh9Xanyn3homubOdKJwbRHdyE39RQYhEOJS4kzCpJWENyRNdNLoxl+M5pu?= =?utf-8?q?8WZ1XanDLW0+EQO7C5sDsxv4rYWFcZ3xAZW0SR5e7t/nekJMtOqoAGE9p5huqfvyn?= =?utf-8?q?8eo+czytwlijNNLrBzSq1Mh/Qcaf7jUbLKWCWeMaiFWuYmPtOYV7nMRbfd/689SYk?= =?utf-8?q?cdN2gDr4qjZIwd0C1oKqwKndIch/uR9zYwR3OcMmXHTIGaaFRDwj+fucrH7HvcE5Y?= =?utf-8?q?MYhnSB+isT2lj79QNwDjmr/VkxyGt6cYdR+8bn3QmlmVACeu8vZdDuA6vJW6oxsiy?= =?utf-8?q?1kZ39PKc1mdV5HMol4DVsc4pZygQ8A3tYphq/9a0Iw93RUGzKgMqNrblrugOmB6q9?= =?utf-8?q?S3pGfxHPnDRy3EPrYYSLX/FzassvMIQKhbyOJUhbJEEx32u59QFmwPthCuunrCUDI?= =?utf-8?q?ladi5lcKS8a11j3VOw8VLt0Q5dbwaF4yLFckSGuJmQLv2SrQVhX7ZUEmJOVhnTk45?= =?utf-8?q?r1cvBy6dfjSYQhtOnX76dw0VIglwhDqt6qBDwE7b32OB1Ay5zXZcGhmcRDF1VrqDg?= =?utf-8?q?82futTWiAD0n46EOHSeq6eLOXI48AopuaH3voS4gseZ1YjRGYn8ED8gb8ps8AvLSj?= =?utf-8?q?Zmf3GXNNxovnXyiuKSmQtgMr/MOe0e1rVPgbTJqgYfZK615d8JraLtm7BgsVkDt6o?= =?utf-8?q?ik/hHhXjxa8/SGEJFb+LZwzKLcCK9fs9wvaigzp8SJNk6Osogz5uzt4nwI0JLDeLp?= =?utf-8?q?PAUJiT/KGPwLe7m0EhriBJNiU6XXXi3dshbvC3knoNuv+6IE9lzB+v5js47tzdrWV?= =?utf-8?q?qZ14y099b8GXThKeWkFawCIhcNJqKZ6uAxaj6Hr14ZyKvIz1nNI1WLyKEH4q9LchG?= =?utf-8?q?5PCZjqBXnMT7HZdR/WeHEuaiGuhAh15iscHblyh+o0z3UgOXGwbp+8+YdZzQXgWq/?= =?utf-8?q?y+5r2T2fQsYGW44IT0w2xIRgYMdqdayzIGHhTZm8jT/LH3al3dds+qc6/Nsr50VrD?= =?utf-8?q?2bPahMh0xVYC2V1aw06NopIqPsNEbm5reSICsiOMl8Lcf/g8R1wX+qO1SfYXmYB1H?= =?utf-8?q?BPPR4lZvF5cbvCN2fCYLe5hOTuHv/685qilobQZYVRDYXnlKW9GxkKMmK9ykLHcFs?= =?utf-8?q?x9gX4YCzrvGAeszn/8/gVfeio/tKPXfFmcbpM/EwuD6TonGWSHr5gEd1h85F+uEs2?= =?utf-8?q?5EDeq0ltoZEMUbhk6Cp0cTnl7OqiYApnX+pns4hgVT4P875PE3cFUVpZEF/KB1CLq?= =?utf-8?q?g+nP0qZWeUGiCQ1c1O0zvdqa82rg7+0Qy3Qp+NNh3tBgD5nI5W0cFuXb25Qj/hXZW?= =?utf-8?q?AlMab1sxgbA+Lx3ReqOZ5XKT2/qQtq79xE+bYbUfy4AzdmXp0Kr1Zw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8459.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(921020)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?8li0+WKyeJPsarRH9ReCOxEaSJc9?= =?utf-8?q?Ev9mSTtDd8l+Rif+vRSi6FvPETpiweGh+MIJWm7GkTKItbF9FmN1fxs0ZQvOPLvja?= =?utf-8?q?7PxF7k7KOWJRilq69OqLJVbUCRHi572XgxANEcfh+3b5hpNbKOjc22JDH0+tJCAO1?= =?utf-8?q?AJlCSWmAJCMOoXO4MQADZuc4QADAZu0yaAggjO4g+iwH8q3Eh1QseAL6ypGycWlbi?= =?utf-8?q?/TO0XCYbO7cwTqc31w/tZ094+Rziwk7ZCumwcIlNnX6MoLX3M9a8lfNGFMdGpKgPQ?= =?utf-8?q?TIfcKA8hkOUv8KES+qlPvHTCQCm9oh1OjVfyv4aqll8d/xx4Q0alyIxWdKI/go9wk?= =?utf-8?q?TSF88fXYV95A2ZpYLJi4IxxJHAoIizAP5PozlK/DGEr/cZG3hQQ9p7IdaCNp8nrCb?= =?utf-8?q?2VmJwpjGunIHjq34Id5JNN0qW21dYDoGkutXkNKF0X2eWDntHi6IV3OD0rHXrsCN5?= =?utf-8?q?c96UQUCtuP3L7OsEVyjwjuvybwDiVYyr5c8Q0eUbAbebILHEjb1JmZuCktQJsGsVB?= =?utf-8?q?uQq+LboCyVHInE1JdrFTrDyfqARkv/Jej2fK5AFHGFu1DDSZkqWhDDKS19xaQ3vY8?= =?utf-8?q?ZjcszTUYRXsA/XrexZm6RycY1rT6oXDSFhU1sM5e9C+YnVWm2gVUMKrsXRRwvUXVk?= =?utf-8?q?6LV6WqKS9C6fd5K54yjNwAGiKJ9udjbpe6ZLQWBpOWVPAmLfWLm2VXl8IjQsMmAuk?= =?utf-8?q?cMjZLGMuTMweqIbr8lkmo2Ata8At3Cky6lpUQxp6iqI0LKxv3PuHJcGsaKWa0wFLd?= =?utf-8?q?PEf6w69WoHw+/dUiCbvQuR3Sn/wZSJ3Uc+nh8wAUsbaNKq+lI9hE8nTUQM/k1xVgp?= =?utf-8?q?vYBHQiy3vL+o6FyKptFrAv65ekHGKgqgBwlORrytc6SEDnjOs802ZxF0vN8Hh5Zhp?= =?utf-8?q?4STJwsrS0oJ6x02C5DKax4hfumJzCWDEg9HDyYqxcRaawcbfGp1iAitkdyTiiTAOT?= =?utf-8?q?0rOwIXDUnT6Qr9dMW+CaJikBc9oQusPAg42NwDLkupdlqhoNJNzU2HEfQxtninqpp?= =?utf-8?q?L4+NQ89yqATrJoWS5NFMBBtk94t49FgF3G6Yys2nhDymOSM7zEOA+abxpaPPGdqme?= =?utf-8?q?MNJQ8kiEYu+g2As7fargvVTtuWm0+EzecgWN0gc1Sq0cam75RE9qBuco7rXutyVOq?= =?utf-8?q?S7yBbe/5kvEq4Mki08n8+Ery0uK0/3xv3gzYtWwMEwJ5mjcvwKrRofpI0VQgTJlkb?= =?utf-8?q?wGQYMtXPpIoyO3Z2YCNa83r+0EJwSyKl64nGg9lAG/asHrUIglydiO4f2l0AO26PK?= =?utf-8?q?b5RLEXQa5QxvpEFjTgF7eZe6fyB6CECGy4tTHS6Le+RXyO3DD8wM0IctCiZnGFDC5?= =?utf-8?q?AKc/gPzBS7+VWNzetuw5ZIVGTMf1yXG0w6Q08yGA31nkUq0cqnJoBUkLkWheCzPAd?= =?utf-8?q?Lvs9ytE+9VaQnTmrX5rJiwKPEkgXAf4wRUt6UBna74K6m18/z93Ed9UcZH+USpKm8?= =?utf-8?q?8HO20Xv8K2Tkluagc4Mo/nqW/79dwlHEf8pNR4SpFEIkCCL/DovyAYap3epJhzQUY?= =?utf-8?q?iyTfyuxdKTNr?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9648d3d1-fccb-415d-aa24-08dd90faeb3c X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2025 02:15:52.0428 (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: 5TYB+FELNhippQWrjsiDPeODofxSBFybHYva/LwiDKDjt/3hYfVQ18Qk9/wcZDfIHuE4wU/bbo2j5rkx0Y34+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9240 From: Peng Fan Parsing the "nxp,iomuxc-daisy-off" to get the daisy register offset, then no need to hardcode the register offset in driver for new SoCs. To keep backwards comatibility, still keep the register offset for i.MX95. Signed-off-by: Peng Fan --- drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c index 8f15c4c4dc4412dddb40505699fc3f459fdc0adc..7c15244371c20e0d99b1802e480c39aaeeec495b 100644 --- a/drivers/pinctrl/freescale/pinctrl-imx-scmi.c +++ b/drivers/pinctrl/freescale/pinctrl-imx-scmi.c @@ -35,6 +35,7 @@ struct scmi_pinctrl_imx { struct pinctrl_dev *pctldev; struct pinctrl_desc pctl_desc; const struct scmi_pinctrl_proto_ops *ops; + uint32_t daisy_off; }; /* SCMI pin control types, aligned with SCMI firmware */ @@ -57,6 +58,7 @@ static int pinctrl_scmi_imx_dt_node_to_map(struct pinctrl_dev *pctldev, struct pinctrl_map **map, unsigned int *num_maps) { + struct scmi_pinctrl_imx *pmx = pinctrl_dev_get_drvdata(pctldev); struct pinctrl_map *new_map; const __be32 *list; unsigned long *configs = NULL; @@ -65,16 +67,6 @@ static int pinctrl_scmi_imx_dt_node_to_map(struct pinctrl_dev *pctldev, int mux_reg, conf_reg, input_reg, mux_val, conf_val, input_val; int i, j; uint32_t ncfg; - static uint32_t daisy_off; - - if (!daisy_off) { - if (of_machine_is_compatible("fsl,imx95")) { - daisy_off = IMX95_DAISY_OFF; - } else { - dev_err(pctldev->dev, "platform not support scmi pinctrl\n"); - return -EINVAL; - } - } list = of_get_property(np, "fsl,pins", &size); if (!list) { @@ -126,7 +118,7 @@ static int pinctrl_scmi_imx_dt_node_to_map(struct pinctrl_dev *pctldev, ncfg -= 2; } else { cfg[j++] = pinconf_to_config_packed(IMX_SCMI_PIN_DAISY_ID, - (input_reg - daisy_off) / 4); + (input_reg - pmx->daisy_off) / 4); cfg[j++] = pinconf_to_config_packed(IMX_SCMI_PIN_DAISY_CFG, input_val); } @@ -315,6 +307,18 @@ static int scmi_pinctrl_imx_probe(struct scmi_device *sdev) if (!pmx) return -ENOMEM; + ret = device_property_read_u32(dev, "nxp,iomuxc-daisy-off", &pmx->daisy_off); + if (ret) { + /* + * To keep backwards compatible, new chips should specify + * nxp,iomuxc-daisy_off + */ + if (of_machine_is_compatible("fsl,imx95")) + pmx->daisy_off = IMX95_DAISY_OFF; + else + return dev_err_probe(dev, ret, "Failed to get daisy off value\n"); + } + pmx->ph = ph; pmx->ops = pinctrl_ops; From patchwork Mon May 12 02:14:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 889536 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010012.outbound.protection.outlook.com [52.101.69.12]) (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 2A12E25392B; Mon, 12 May 2025 02:15:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016160; cv=fail; b=Nfzh6UrgmzmKljC1iKCPGTGDQWcmkeOTCMs8PauO/LDLzHV55jkl7ZbpN72jtewdmvwXHyw77cJNypLUyNZwLKlAogSf2xTMe6w5f3wV1pjcLTUZHIU1pxdJAVy40qOWs4T7TosQjzwxH7CY5See2vQfM300wQO44B+iXF0Gw38= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016160; c=relaxed/simple; bh=mv9+2tOQU7dZR9JCrJ9zhISWvBWi6z0AbnKEChl5uV0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=DDygLhCOfRRVU6GpG0POfa0yx4aicO9VqQPCAhtz/ungT/ObUjafZcqqw28Uq0cWtM+bAZqsw69i+OFzq8PMV3OlmFbF8sEowqcSyZbnzSBE7jS/JJnpT1fwmqDZmA+J/xT0f+5Qz/7eChB2OLeT8qxv5qKcSRiQtOtDu71INNY= 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=DBdS2KfF; arc=fail smtp.client-ip=52.101.69.12 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="DBdS2KfF" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=m7fuCixm+vZKk3SPlXJBpXyOXGGd6r1jY3rKm/m4a7hXiUFolc+d7p6iM6EmZDxNaQUhERX9X0LNlv18OjmY1/+KJAEhpwjZ/gOaZKUm+ULSH5z0rI74i4OLub0svgnf3Y53cDHdsABQTnX6SLU6F7XyRAOaXJzySEXJwLIZCVxsBurXUdT0CXbyHmHpbk5qgVdLWhv4WHMVcl7fSIYakudF91H23B3NuhBvg9UetKWKsljBRac1jIzKZQv1bz4sI3YbC3IjELEje7mUSB8QAsETfNjx1O2DqYBcbasDacxVmLi6swY+n74FekiPo88IbSuJBhNYf55F+DJC7Kk9Hg== 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=zhedAhPZbthe7zSS9blxXQgYi0aZHCEPwCNN9HItPjs=; b=oDQXbEf+wPI5cFaM1nnrcHG7t/42HRd8DG+tasrLibyknWxActzaje1H6J6MTOV5DsbvsllW47gDfNbCAoiFfSbSwNGwo6tccQ4WOKsRlZaWBM07++NYPoXaTgr939yQkBotLbBDt7y+na8FRbZy28UvIu5A/sTP/EUuadEbiN7Mk6xCD/vI4VPd1KYP5SFVFS69mgMuxDLV+TpozcccdlfKqFdrgsLYZUwdss6fLZBxVSFs1eTaxhvYf2aXn+lf6dMNGn2/Qp6+j2/9IcZPuLUHcjPIzk2bK0qkqCSfVHbfvozZvvBZwhBgz+0OKmXdKffODSaFj49pTd3pDpyW4A== 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=zhedAhPZbthe7zSS9blxXQgYi0aZHCEPwCNN9HItPjs=; b=DBdS2KfFcGNT5mUKAtHSszEmZTIqjVgAQ7pLq5pD4ZWHPCQxgL5K6Zw9WNvf20tyPF7KccS2eEhABXUMGVQ4D+2CmIIGZKYEXPCRn/M1kw/j+9q9JJjBZnnnbcChI8tLePpjLsGSDIjKUYt2G6xUv1+xeQ5rlqWf5UleJtQTZaScp9I7gU59v/s2JE3AEbVVR/ozQWLm5FcdbwohlKnb/+JT+uUWgFOelVBl9xYnjkgn3ImkkKHb2vDpIGysy1s8FOL1qq2u1eurSxfNFOFIPdMXcd5VV0Jtz2k4McoTtn8jJ5GQ/X+5/t5MmjTu5pNDdDUZrVgLKdbhcOOMT+VuOA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by AS1PR04MB9240.eurprd04.prod.outlook.com (2603:10a6:20b:4c4::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.26; Mon, 12 May 2025 02:15:56 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%5]) with mapi id 15.20.8722.027; Mon, 12 May 2025 02:15:56 +0000 From: "Peng Fan (OSS)" Date: Mon, 12 May 2025 10:14:16 +0800 Subject: [PATCH 3/3] arm64: dts: imx95: Add property nxp,iomuxc-daisy-off Message-Id: <20250512-pin-v1-3-d9f1555a55ad@nxp.com> References: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> In-Reply-To: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Dong Aisheng , Jacky Bai , NXP S32 Linux Team , Linus Walleij Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747016064; l=694; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=PncbpgH/3A84sgqVuG04OU2adO1KXIgE+pPtr9uu7RU=; b=4uiDb3YEXRByJ0CDGX1+6i92o2ITrjsA5hPvF+PXhCMp/m1ktxqmIYe5MiCTJabPkp43GcQjc MlGuGPOmQeNDms9aFPTOjfiZRW/PzYqCAl5vsUPcryTj3w74Q9i9aqG X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0042.apcprd02.prod.outlook.com (2603:1096:3:18::30) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-gpio@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: PAXPR04MB8459:EE_|AS1PR04MB9240:EE_ X-MS-Office365-Filtering-Correlation-Id: 8390326d-75ba-4db2-a7d8-08dd90faedfc 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|7416014|52116014|376014|1800799024|366016|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?yjRDYh0bqtWkiYsw4NFJQNoBBSqrw7D?= =?utf-8?q?VZdywJFX9VPqyR9fPmtyQYk04R7X1AASkJ7iKLqmJzCEKRZfG+iVIVhAqx6MUAGWK?= =?utf-8?q?uurUXtz0dzDXNcH7gX28ERbZjpIsHqNmoxw87x1K1rAy1LOHXNcEPVh++YjqMQUAF?= =?utf-8?q?QCPNjylpydiaxqlpNLUQNIIdoyX0FYFl6DvqUBr6vB7EMcgyhV3W6QPF0fGFExa8A?= =?utf-8?q?sRLhOmXrjUa99iy/2fUdrbxfr5i4FxBYrqVovE+jumMLBY4DwdS2VfEKEp4DtWXcA?= =?utf-8?q?26GjdLaq7zm92xICfYH051CKCRE4Yda0y5yPuywFRSkKmEY7awwYPgE5LsFtnYGbJ?= =?utf-8?q?NacSTgSfh1RZnLapmHns1W4UpO7Cd9V6R0hs9ROCL9PQ8rO4dCehPD9seRjApkQWy?= =?utf-8?q?jGwqi6jvx8eOqzOZ0NfwzOwPthMkl2aSas7DnvGxyrqWt+FGZpSV92EhkHFgVTlPD?= =?utf-8?q?zB0M4IdHxLnlcavuI+CHDAemH4MfXW3TUn+jS2Pwc/zbCQGjbE/d1ZWh9D61H6ZXH?= =?utf-8?q?xixhfu+USM9y6gcmlqQoH+Wgri1lOHkxRJZ5qFraXqjK0g994Y5JUpQOvJdP/yQA0?= =?utf-8?q?DixTiV9/w/dNNSk7RIYIMOcKfBL+A5/DgL9evYMSQMPYCJE759tUpk3+7h4vN7De4?= =?utf-8?q?FASX6CfOYf09YSTbyN34p824NB8CHyBYboglq5RgLPjzZ01RVxNhzDoQOu6RCaEtF?= =?utf-8?q?wwMVPQyo2rhKC2p81p2nBu2FUuuNblKHLyi9UVxa4vMtDdyZ4pZu+t9qtfYHPTum4?= =?utf-8?q?nxbPswWf6/FY+QipBmUG1Iq+JNv+uaqSb7IsuJEHg8Hl6MUC4IzZXwdNzysofbrTP?= =?utf-8?q?gckU86LNJukT1MLJaAI6LmxKLmU12LWmIRCiNSFtNn/18d4m2RG5aNQHs5G0CwS9p?= =?utf-8?q?dpON9qpKPuZtEsEl+y58+e+Fzzfdxru8jOvmGChzA9p6vZFIpBf/B1KMLnyJ5coXE?= =?utf-8?q?+MH/mPbHYe0YVVNDFMCg1Rvc8vqnkAMfBa026zO8nI0dpglktwgNeVyFvjwtS2kgW?= =?utf-8?q?e7yTu/JJ/we9Sy+GmCcCSh+xMk6AlvRZj9bCKy4RdSLFQH4tHuwKiskE1wONvTUim?= =?utf-8?q?rO9gA2pzgRXQpoUKgs0IbkVUpT4+3OEW6ercJmg51YvcBJOuDCKZ/hA1qPLJ0CD1m?= =?utf-8?q?u0lf95k0yMVNc4GvPRJcQOZZASg6c5pPS6tl2xje+b9y1bZBA6OCOW0L/wbog4gO1?= =?utf-8?q?hHEqyJytf26syGhXvIokIRSLZ62xCWGb56DF7h7biN70OyxbLA//ahL+eUOuUzbMz?= =?utf-8?q?0BSA0gtgw6aI2v381w7xGV6f16nZ6vLXYXkLEL7qM4qosZvS9lCcujzWLLyxF37Ei?= =?utf-8?q?HSUDEZvEeV+EbGD6TpmURrfoMylmndMOrra+W01xbuj4FQDbJ2cdFzTlQbA/rVkc1?= =?utf-8?q?NAoETpYz/bZLKL0F/ss1x46c4n+vUDoq7CvKT319HfWszZAEwu018o=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8459.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(921020)(38350700014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?FOElNPTVMUjkG8mCxV6fCvte2aWP?= =?utf-8?q?MRrI6nPF0EO7Dk/hQmMSz3DUQYB8cdmbpauONXJ8owouuD0XkdVMcnQenHy91g0Tk?= =?utf-8?q?3fTd0EQYzCam10KkEueCcahnPL0LiZdiqjemKd3DjKD8BCErZ1CjTGMNh4r8ypypa?= =?utf-8?q?DRBeosgbTSE8sIoXYA8wNq8Ta57mh5N82Kkslfz4d1QvkwhULcr8twbwNhBmCDeal?= =?utf-8?q?UrZ7BAtQa6wbuEUxhd76j9xOrRu0f2xYypi3UXmMwHpHoZTaBnaxxpTBLBDCLq7/1?= =?utf-8?q?DNOqRKnEHXlj3KyA7r5H30p4liiCvt4JHdGmZSlpE1W5r4Wt92Pey8iHTwDvArFDu?= =?utf-8?q?LOkEP0JE55omfFpEcnIxd06BZBK1csdc7+hmwWeulnFSiRlnGZJlmAt02dmUkT+gk?= =?utf-8?q?zGAPTjcC+2L9jzZX1h0//TYkDUJSR/6kao3eZG4JC/uSq1nTZ6/HIClzJgwYOl0M1?= =?utf-8?q?/+aDCTTE4NMt1zck/AZQvrRQMY2XTSlEZbfr+RNUe78fLzB5mP4UfOShweQ+KgC1g?= =?utf-8?q?DJMsuu1tCMK04fShMjG4y2cRQQhE234tNDucjklqNJbrb1xyVW+lEnWu6zRigNEQ9?= =?utf-8?q?bJw08xIhmfPJCFcop/ATCt6uLnjSUQSoy+k3TcgmvAnpGk+Jwjf0XI5vWSF1xcdZA?= =?utf-8?q?c/cqpUSpUStA6GoCElSdw4lQWKgyYEpJANsrDVGsJ5Bo2UTszfTb90uMH8QFwHSYn?= =?utf-8?q?m5nGYepVYm1YYIQIHgtXvhMFdUiUY8HqSaSTh6sriO0JbnYKEQLsm8l5M1j+ASrFK?= =?utf-8?q?RwztPLdNbcENWE9rpb6C2hjH/WNeihx+qJVScPePunsRLNGLPlBrU7u0Qt4SKqkB0?= =?utf-8?q?1cBkSlTXPlMEQG49NNJ+bbc7ogeV9TlNLFW5J73JxDITgjHcvMNVOZTjyRSWs8dvN?= =?utf-8?q?RkukkQ0pRr8jK04QzS9A9jp4TQRjG743YgaaBUiGmaXru1DJuHBEQXJr4WQ3nbcO5?= =?utf-8?q?14Kc5I+exRDWtofHSVYODVkB644T3Ck6nvWTbzoHxdRuX9EtBK1BA16c8oNVhwkjc?= =?utf-8?q?d56w82Jidk+/tGr9CS8WQJhs4uxYoTM+pqfd52tnze1PZyBNm6FIp0tQ9L0/nF9Hc?= =?utf-8?q?FzlpidgC+syh33cNAX6a2P2M/732EtXTU2vIUoDsu+O/eWlxf++WSv34Opu+9Dg/g?= =?utf-8?q?WNnYA6tagQmKxFn2Z5fHtF3Eb0ZT0Vn//yVMGGJV0hA0kwTfFxhP8KW7F6hPYxCVY?= =?utf-8?q?6YVNNz2lHxG+ivwU7l8+bQXtfQcStMAe171XPHokX3xrK3WtuZNlQdi+s5vOxrjdc?= =?utf-8?q?jNFyQEX+w4rKWgMrTm4OFfZQ7SDC88Jhir4uxR91NUcYSmfD3NDYXopcCJKYZhGD6?= =?utf-8?q?c2NHLTfnCo58tl1Y6z+EDCTFNL88/OqLyhxaSloHMJJdlc7BZyLdz5yAFavj5Vfv1?= =?utf-8?q?aze3vNfYVeOT1d5ofKg3rP5uo0rDVo1b2OMlsTWRc+PoCs42BRseEgMBo8gORYnc1?= =?utf-8?q?qHXWVj1Xf3idfsKeFdvr5JoHvBh6TDrvmMZ8QjbGP0YBLO4CyNC0byUYR6+ceqDzV?= =?utf-8?q?WG6x2iCwEGa1?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8390326d-75ba-4db2-a7d8-08dd90faedfc X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2025 02:15:56.6575 (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: hlB2c4vXi+rw3r2kcbTBRAbTAhxSpDXpDJK0Njc7Tjw0LyVEC1X6k1npxkbyEzL1Zf2OP2R2Sj/8I6q2U5F8zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9240 From: Peng Fan i.MX95 IOMUXC Daisy register offset is at IOMUXC offset 0x408, set it. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx95.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts/freescale/imx95.dtsi index 632631a2911224cadc16a943cdb467e091e43384..9b60bbe3b5c679331d38c86e2aca4b0b9d4340c8 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -348,6 +348,7 @@ scmi_sensor: protocol@15 { scmi_iomuxc: protocol@19 { reg = <0x19>; + nxp,iomuxc-daisy-off = <0x408>; }; scmi_bbm: protocol@81 {