Message ID | 20250512-pin-v1-0-d9f1555a55ad@nxp.com |
---|---|
Headers | show
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 EF2A18834; Mon, 12 May 2025 02:15:47 +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=1747016150; cv=fail; b=FKneP9/8m7Df71JSZyuQaaMuaVLUmgYxLj4KVuIr3GUUASoVmt6F0fNqhufz3aZt1yfO/2sbobGbMOlrBD36yBmXERaPJKsllSOY/FznFJp6cWb9TbwQvZf2FSeFNU8AMa+hTfBgQABCOB8m194wYIe1vJKbnY4yLQHnMz+edoU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747016150; c=relaxed/simple; bh=vund7pqJIQHNF6l6F4D3JPzf5I+3XhkkUAAQfB14+Ac=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=VITNeFW30C27PpFdZk0qRCU+9+T/uu7KLbDdQM7lPmzh6jMmRcCl4O6R9YL88Kitfpjr9jsTBhDWlRNIdaDf0/4218XbvO3UVJKbGnsFTM0YNW1+66YUx0kr6KK+GpLuBZdWfVgnDfPd6imOAjUclzUxaKDgu6utQ0OnmgwBYtk= 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=chNNTHAa; 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="chNNTHAa" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V4SA/Hi2dJ7RlQ3zBT19wMRlsqhMWniY3kA9XACS3qcsGMqfVKUqEnWEKtQ3Uu2IzNyc0fzGR3ypGJXu2G9xDawa4M/whiqQIdeS3qxj0GQS3WWRLitoPtApnVYn/z0FAFOwsNb/JBXNOdSHYA95pL3/9kf971QCiyVU14Mmwxx247Ur4jPt4U/ALCqyJA8bENM8lyCn2Us1kTFCM5yt8QrUjyAjmv22FZGfy9dPa2lASJ2H0L91Mcbt3QrQA7ZRazaTkb57BpOF0AA8dNNnU4c5BD8ehHtvAmdF+ev7ltN5VdOHdPwp1mQXseduAv37oF5L6FspOkaJXIb663ejEA== 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=Qece37I9j8439XqV2rwVsuDx9WDlAxMv9H6LIgAHkLk=; b=uN0cCfYW63hkTL6Zza1gJ3dC02frON7jLVMnuUycInS2P9PFEtHMTeH9MiEmnLR7RoXo/AHM+5FgvkrccjF86ryWyAybztZ+/PiiN7KPkSFcHkwoZ2++i43bQ1CY5b9oMHyyU4AtgFdRtBHL3W1Ox8Hfx+Un4VTJ2C1fvM3Y474v2qt8Mjly7oCWh2ihL1idKxC/NQS8Tz+MpCRB8xjryOElSyEA5hIZqoPumcEQshW7cVip0IrtAigVp4CiW7iP0r/S69EwGF7GLBzK3tHRtscPSPmeuS4ZuHG1yJaa5/LKFl52kyT/rh4WqQqfH1kCXaDNERtbG9EvZa/XmR5OEw== 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=Qece37I9j8439XqV2rwVsuDx9WDlAxMv9H6LIgAHkLk=; b=chNNTHAajMP4nhm96sS0yWzqq6Ot2SVN04P/QqGZboN+Mq8NjxQDd1DVwgEQ6bIzfNDggV048t9o+Z8iQnmUxmY3VIPfXLUAwqTGmSKkrL9xtHMe6kYnkATTaj5IwRuo//awq++Fllena/uf7Vywl+xtvzkL9d/TSC0t6GFbDjc7HVqPYXpwWYfRrb6Y9EI+Fcp7FEypuzKdflmFKRLVRR22O7sVgEYaSTxgGB/Pj+6TvoHfmN03RPj8uFItdbPgV8xT7Yl2lKwUxYbb6iv9uvJ/jqwjfB5wYZcUf2XT/4qFH61cWfbmF7VUKF+TOxCu+XgQYcwiIPW2L7RSvyq7Cg== 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:44 +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:42 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> Subject: [PATCH 0/3] pinctrl: imx-scmi: Introdue nxp,iomuxc-daisy-off Date: Mon, 12 May 2025 10:14:13 +0800 Message-Id: <20250512-pin-v1-0-d9f1555a55ad@nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHVZIWgC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDUwNL3YLMPN1U0yRTM+OkpBRT0xQloMqCotS0zAqwKdGxtbUA+rTmYlU AAAA= X-Change-ID: 20250509-pin-e5b563bbd55d To: Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, Dong Aisheng <aisheng.dong@nxp.com>, Jacky Bai <ping.bai@nxp.com>, NXP S32 Linux Team <s32@nxp.com>, Linus Walleij <linus.walleij@linaro.org> 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 <peng.fan@nxp.com> X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1747016063; l=1481; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=vund7pqJIQHNF6l6F4D3JPzf5I+3XhkkUAAQfB14+Ac=; b=bI1hcecZfZ8773UaoAny4XVXBSRF6OQaf5cwXcTMUqMkQFuG84C7qx+hYbPzleNrwIouYv+rF daTvYt16A98A0T2LKxK7DDbo+annujv0j0lkGgRc4nX2O6/cc6k5gcZ 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: <linux-gpio.vger.kernel.org> List-Subscribe: <mailto:linux-gpio+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-gpio+unsubscribe@vger.kernel.org> 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: 79c78bb6-8de0-49e9-e2ef-08dd90fae589 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?tdBHj2ujCwcV4IrJzc7x6TIMpFcA8FU?= =?utf-8?q?IFfJhThmyrt/hvZ5f21wbLBWriZAQcRownAPLWlBpj4xtuZHsMYDDN4pMkM74XXtJ?= =?utf-8?q?YiuOCkN8RiWYlv+MOrxFGJrdX4OUELeDXjrXTaZ8nhPTHO8YLT8Pbt0PLLwEMHKz0?= =?utf-8?q?XIM5qPQSx/dzyI8851misDT40j1UIcp9xD0R4v28KiIN7kFHyJbBu2Bm8qh09DrvO?= =?utf-8?q?s60kP8dRzht9cP6MzEHbEqHy7I03JnmQ4kOKS63+AgVGs6yI8u1074dFLnBI+b1X7?= =?utf-8?q?vVJ6a3YpTR+x2ONiatfDx+dT3awRvnbxH/q0RKljfND8VCxfoxYSzea50eq6MOe6p?= =?utf-8?q?GrbLoEj88SCj7mDnclbwWmRHhnV2BJ2hToP57iVLoR13Gg6NrAnLynsdynJfm845r?= =?utf-8?q?WGDUpbikxlvmphb4JXQsslhiLLJw0R1ATEymIsloLgtIY27V8CX9FXOdw2RfQeAiw?= =?utf-8?q?aK3KLBAP1hPDc81hVlleaLbQ7jCNWCqi6kKzzGzltJlDRaJc0Qt1i3+dUpQFmt3xF?= =?utf-8?q?ZVk4HCxnvtHWtS2V6BzAIRMNKcYxPtGUXWkNJXTn27HcgtYc2Ma1AdBgWsyUZaVNy?= =?utf-8?q?Or+oEdQJAC2aOot4NEw3X+oII2EtopVjbGkaOjJWS2IR5syHjijboibFzf62XojvW?= =?utf-8?q?DVe3fTWf/NvrHlfuU9ki9g9ZtXeWCB7z9gHvgZTyedhizWPF+yoWcvgMyy+fdIW8q?= =?utf-8?q?WaRzpmCYRNIHsAAicdqiYFULRgPc+UCU5rAJBApSmlhbVk3NSd7KVI8u0sxaaVbdc?= =?utf-8?q?ceb3j3m4RRWiQSLxmuv/WOuwVWbvMWaOa6clZNENciawEHRxjNfCzs8WHa289g7r4?= =?utf-8?q?EkNQfpJ6kDlZ0sxM05iaaFKM7Cc/ODTemulFN+y2wjWrV2gs0OHi4nETedRzIfAjC?= =?utf-8?q?IqXpMWi45zogQLAGF7C3SkA+XZsz+CdWqw/DjS6dYEln3gH8vzqyAi0URlOkLBcjW?= =?utf-8?q?BCykKp4mqvkAyhjsCNupuEnBBDD2Pn6mzJnrr410Nkb9+eV4fqVEYCy2RrXJDHghP?= =?utf-8?q?wy2gbgPI++Sl+UCGM4WC2d0nsAzSeoZyBvH0Ec3w9+vkrz6fBtkXD06cvBdYD19Mv?= =?utf-8?q?8xFF62AixcFmS0Y5iP/75RpN+R8EEBKJ9yNw0KMJUht7DuTeIFC/yzjHq6JWeDm9q?= =?utf-8?q?fgeZmVeYQeJf7uQqnZNcR8ZM+yjYfM5cfkMtN/xPdC8i+khfTSC1DY53c7L8kKBQn?= =?utf-8?q?MkO+4AjMpuGhDBKPNAKtzzZoVhy8cT60xrlK8LMqcEfMYcLaDmRemYos3XQFG+fDe?= =?utf-8?q?RShj8uoWzThVCDtCNrAjxh50xZlJfSL2LRUJ9BcAHiPpnIMOQz8t23QahPOi1YOZN?= =?utf-8?q?tOA6urfYRN8rBGvs0q+zJ5x4slrzihYsTKDXIzAw2YGoyEUqkFKRbSnGhOvnwmue3?= =?utf-8?q?gs8N6q8ZR7WWbg8I8HTHnWTUY3RRNL/85fx+E+ZXMr1OTAqKxg3r0w=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?1Kcy5u9ZKDks/4eqHccwOqCRZrFX?= =?utf-8?q?1fCNY5YIMGXeNS+2YkNVIPr27iANriispsv3MirBXrwMESOujFU2HSpoD0N4Ajm6W?= =?utf-8?q?0dqZdm/C97qVKQZXCoCK9FoMmY744zmBonxPTVXSOPRNF1AkXsfKhxgTjTKR6Cm/N?= =?utf-8?q?B2NDBPJ1fTqhPa4v+00LJodmKyQbKUavhw9tJ+lZKh3X2HsamCqLYJUam3bebZC2y?= =?utf-8?q?ezwTviIYvhnllRWSXpUDkIthVhWmpK+KS89Z0tlWnaRDFyGNIj8FfOn3lNoqTJaQp?= =?utf-8?q?qhR2ZIz6d1zxAhBX5epBRVBuctGW95W1LTcCm1qaeYWwp6Yp5ysNm+oxO9C2YBn8B?= =?utf-8?q?lHAMnl2VJdVt/Wta6uIMV+mkZgx1X3mM6AfmlpvJ/WRCzuRc6KaKmeQadJ8DQGm8Y?= =?utf-8?q?AwappksR/nym4E9bRtnSSMRwFaDJFoVH5WmfOWLKvntTqEsko959hDpmKqu03VlkZ?= =?utf-8?q?64LZN6i6KyfVRS73FPZpRl8CT5st5friywef2WM9JomFhTmHZei/hsVM7+FbStlN2?= =?utf-8?q?OM9j0ImvlRqdt88ogIFmNlDzzwkuA7fDs7xG0V+Ys/iQxDyUnsRy21X/TPUAqsxhj?= =?utf-8?q?s1eYDAMUOCoTno7yCsUY5gz5+LawH9EzqnMlMGszbqYN6swhcGYWALebzvgJKjk6/?= =?utf-8?q?RhvUZavVq8omGGx40ckPqY8lbxoRlngYsN/3YjSs2R03v/K9HD3nl2E/iN6oCP+hQ?= =?utf-8?q?rBFew2hPK5LTf9mrp/Ct0yx/xiwwt/mJqdCNKMbUVlWKY5cBRbynP1bf64M59/5yY?= =?utf-8?q?5Qo4hGQh8h7bJwZusK/61tN7loDrAy1s7b2goEkJKmxiBRZ1ey6iRDGslBVQAIiJL?= =?utf-8?q?zNTUrc23ek+Ah3Ko812lcXp0sJ6N5WsDrc30+f9ckri/IPGCNmesy0EH9W2K/Eljf?= =?utf-8?q?FwWmF5OaVWLJpch7MUkwo+3d6YNUSbNUBk7v7i/aEjhMm1PCUEEw1+UcWpkfREcgD?= =?utf-8?q?QzKjnACVFoWSN4z03k80M0UkXyW6tgK/p5B48xwDgwDkY0ROdE+a8ixGUOQJy89JS?= =?utf-8?q?mayUDYCym6/Ui725mxtrkqmGUban3bvRsSAD2OworhWybktqiB/P5+/oTiDH6AAX6?= =?utf-8?q?McE0XvaLB34ktvxdstKpHqZjABQdm3I/QxSJH/rXZfbyXULh6dfB1DSHAz/xiXyNi?= =?utf-8?q?sCoYbxttkLMn8s4ui9fiYz28KyYmovXm7RHEGFIjyyDEbN+YT/C489xsl/tyt9HVj?= =?utf-8?q?ee0oUXGjxuGAaSFpVRv50clTvQfj2bLp4MEIQPSJlgd+WynoypikkZCgBjdWKtF/Q?= =?utf-8?q?iQzn2CFHXNdSYbPA7F911d+LjAhAXM66O6IGzUpBTJgiNqKNVMls9QkaO0wrhP4ZH?= =?utf-8?q?z9mKj2Jwd61pgYQOQHoA31rroqucrbqb9n05RVg8NArnMYjbWEM7VyH1FFdfl0mE4?= =?utf-8?q?vq+luJJZ8LHy0E+P0syyDyRdSLwPe+/zzZTdcnaA0DW93Yruq2wvuADOsLm+8Xb+s?= =?utf-8?q?5zfnIHjo6CV62mvwqiLbTdUQOi3kqPT0WlD5WD9vJasZI1dk1YQg/dzI0GBeHIbFU?= =?utf-8?q?vDKstILrhOeU?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79c78bb6-8de0-49e9-e2ef-08dd90fae589 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:42.5568 (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: hzjF3OH+ajCFIs38h47LfwGM+EnBVr04pej9iXPAcsjwV2z6bxwDiPuqafnRjwYJx3fRoYVljqY0IzlSO+tb9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9240 |
Series |
pinctrl: imx-scmi: Introdue nxp,iomuxc-daisy-off
|
expand
|
It might be a bit late, since it is 6.15-RC6 now. No rush, the target is 6.17. i.MX9 SoC family IOMUXC features Daisy chain(multi pads driving same module input pin), each SoC has its own daisy register offset. When add a new SoC support, need to hardcode the register offset in pinctrl-imx-scmi.c just as " if (of_machine_is_compatible("fsl,imx95")) daisy_off = IMX95_DAISY_OFF; else if ... else ... " This is no good to long term maintainence. With nxp,iomuxc-daisy-off introduced, things will be simplified to set daisy register offset: "device_property_read_u32(dev, "nxp,iomuxc-daisy-off", &pmx->daisy_off);" The new property is set as required, so there might be dtbs_check error without patch 3 applied. This is expected. Patchset based on next-20250508 Signed-off-by: Peng Fan <peng.fan@nxp.com> --- Peng Fan (3): dt-bindings: firmware: nxp,imx95-scmi-pinctrl: Introduce nxp,iomuxc-daisy-off pinctrl: imx-scmi: Get daisy register offset from DT arm64: dts: imx95: Add property nxp,iomuxc-daisy-off .../bindings/firmware/nxp,imx95-scmi-pinctrl.yaml | 8 +++++++ arch/arm64/boot/dts/freescale/imx95.dtsi | 1 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 26 +++++++++++++--------- 3 files changed, 24 insertions(+), 11 deletions(-) --- base-commit: f48887a98b78880b7711aca311fbbbcaad6c4e3b change-id: 20250509-pin-e5b563bbd55d Best regards,