From patchwork Fri Nov 1 08:06:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrei Stefanescu X-Patchwork-Id: 13858878 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2056.outbound.protection.outlook.com [40.107.104.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3446C1514E4 for ; Fri, 1 Nov 2024 08:06:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.56 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730448413; cv=fail; b=K8xyEJ8t5j+b12Ki7gHt3QJ3PHx4UgLJrIU+nFiiQZfGzh2ToRNQRTkNwd5adqOJK3ubhBMSitOJkCZG4a3Pfc5udJiCdi0vGDgpk3ih/ScaM1SxAcL16IUkMlRujPhn7C0ZS5jZTPObEhg01RtNsL3WEPKwWbiGjJg8NQALr+k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730448413; c=relaxed/simple; bh=JGk4JoPMNB3lNrzPC4j5q4MFl6lPFrbGdewh6IfAzNE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gav45sObZdzIFBaS9goR/NFPjetrifni83dNOkk+mKNxIRtejywcayowECHamEeO1H2iq5zq4cQ6pLEwPIBBEKWcX7Ji+aO0ez0gAWzqtVUxe1FoNHX9k2Bxvwjg7kTA8BOeisBfME39KznEn1bU5d2mDZhqg2OJBdsjgG/CTS8= 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=HS1ipa1T; arc=fail smtp.client-ip=40.107.104.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="HS1ipa1T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rXVWYevZHiOp/jnrP8UIh1VIM4tgB4DohAeib1MQi/7Dit9b0F7TNb9mMzJonw0McT1KMc5ta1Gdkf7Fc/INxa387HFBs7eRRdO+URBRW7Pu5wZGaCq9ESLJsDAcCpQQKxsMEg2ob/zCjEVi+62vHE4A2VPY5CrMhBbtrpEqva7BOXvzQYO0uodDM64cI5QIiAYHzQrDTk2oBYiKAQ2pla9WlFyBgeb5W32o17jM6aogNltnEOJWUkJFy4/OWfNmYRBHvVSeD1SzkfIxqAgFTbOpimE5RO9MNCgeLea3185R/LlCdrdK45MR9h/hXfPqZos7gGUcVUnxun3emozwog== 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=dNZvUuGOtpc048I2G5b6vIW80F+kyfPM/s/b6wr6lE8=; b=CMZnnTSyCtIzyBiKcFhM9IupDbDpzy8TdMiR+xiGRI6fk+KtYMscydjSrzgqYe320oEsJHrmyLpsJfq8Xh/BKiXGyVb0y/lUL/vWHZHmo0XppTo1YMZRDSE2ZsXKN4DHDgTVzV3oQrIyoavW8YsELL/I+OY00Sh4M49K8OAgGbJR8b56uTTAtdnc/vzTyu2AB6YxBedyDSYWqgk2PXFV9PALCIiDSdxjxENWCc9VC7I/H4mAqDstDG0MUZ9Iet48Ahvz4PBfeTBAuo+pqzUj6x9T+8FO+HEa1tvdFRq0dSnLUp6OJJvG6h2KbUScsl6ndYFINUSY9zLn50L8Ukq7yg== 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=dNZvUuGOtpc048I2G5b6vIW80F+kyfPM/s/b6wr6lE8=; b=HS1ipa1TXO7nGIVS85Ja8wyi6cHLJsXXnpUiZh6lhHCHwyx5cZ0trbQOiBHTgi7kYoWYpI3q2vM+rQiqRRpIfjesTfHhKLP08CC62dhR6pSlrBsCyfv7Syz+n0C1stvgzT7zkMhqgpoMMS0uXgb8Su7aG9T60ts6/TWd0Ppg+vFSgNzca9JqvVXrMSArXvLDrpyHhXTnDLIdXAy11qcP1z+fWjSGEj0+9XAIQ2uR8Slnhxa9AkSTj0NPaBDiKKO4C9Khvo2pJK/EwDplNMviLgptAmOY8GuCHPOKjmlHzhSwr7CrDoap6L4yMythZvPKF3xgU2ApeNZ07VcVCj8Grg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM9PR04MB8487.eurprd04.prod.outlook.com (2603:10a6:20b:41a::6) by PR3PR04MB7225.eurprd04.prod.outlook.com (2603:10a6:102:83::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.32; Fri, 1 Nov 2024 08:06:47 +0000 Received: from AM9PR04MB8487.eurprd04.prod.outlook.com ([fe80::6d7a:8d2:f020:455]) by AM9PR04MB8487.eurprd04.prod.outlook.com ([fe80::6d7a:8d2:f020:455%5]) with mapi id 15.20.8114.015; Fri, 1 Nov 2024 08:06:47 +0000 From: Andrei Stefanescu To: Linus Walleij , Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Larisa Grigore , Andrei Stefanescu , Greg Kroah-Hartman , "Rafael J. Wysocki" , Lee Jones , Shawn Guo , Sascha Hauer , Fabio Estevam , Dong Aisheng , Jacky Bai Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP S32 Linux Team , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Pengutronix Kernel Team , imx@lists.linux.dev Subject: [PATCH v5 3/7] arm64: dts: s32g: make pinctrl part of mfd node Date: Fri, 1 Nov 2024 10:06:09 +0200 Message-ID: <20241101080614.1070819-4-andrei.stefanescu@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241101080614.1070819-1-andrei.stefanescu@oss.nxp.com> References: <20241101080614.1070819-1-andrei.stefanescu@oss.nxp.com> X-ClientProxiedBy: AM0PR10CA0115.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:e6::32) To AM9PR04MB8487.eurprd04.prod.outlook.com (2603:10a6:20b:41a::6) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR04MB8487:EE_|PR3PR04MB7225:EE_ X-MS-Office365-Filtering-Correlation-Id: e964c3be-bdf6-4a4a-6764-08dcfa4c21f6 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|52116014|7416014|366016|376014|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?jM9iLyMYDHviG6ugRCivG4xCrm2x7sJ?= =?utf-8?q?nyze5cXa09ZVTWaO98m4WiQpCtQohwR0YmwHNA+ExnKvHxoP+NCQDRpcrL2wQ0yxI?= =?utf-8?q?UletUf3LZ9WLLLtAcBY2+gPhY8e/bL5APbqSIIKqjFSSdu2JaiKzPjkalClv3/wgL?= =?utf-8?q?CZO5MK2XEZLoG1yrEUvc7u06f4qDj9eVbnF1zkvkSu+LKCWUZqxsomyGZ4nvxhEev?= =?utf-8?q?Qqx8RnemBDiextXqL3twV/ONZj7M4qrywi/oox88yxu69j2xeCdZwt938h3ywSPrK?= =?utf-8?q?k5U8Z8VBsATITEaxId2e0uTofjUh/ZiO7qMfQV54QwZcS4U0lODGj4XhzLLyJ1L3n?= =?utf-8?q?swLVvWbUdw8lYPuSXLWoqHr2/WBUkMwdG4wFgSN3IQBKkicel8ta5UhYxSr1EgREZ?= =?utf-8?q?z+AXCqpjky2dLl8mn+PaZ/k3miQqyaqN02JlsIL3a7Rivvv9X7BfcfVzwxOpHJAAK?= =?utf-8?q?iXGsQ0c5bZVvSYH+zMGSBvTA6EpvLVXA8p1j1imBXtgPjH0E05eccv/VwS9qTpBrO?= =?utf-8?q?FioT2G15U1ZX1ucB1PWdpzNbUVpzASPPNVZOkegNnyrJRO6THYehB+jyCulH/beOY?= =?utf-8?q?rzXA2QGJcU4pqNGLSfYjvSYKnVWMo/ATjsJQeNyFOJQKK7Ttpeti5D++eJYFurNY4?= =?utf-8?q?ZdH7/7GPbXe7CvJgtzVQmNk6et4cI+UvFnrRXm4vmlq/iW1JV3WTvI50LBIuVnU2a?= =?utf-8?q?BQwdpVgiFUUOrfGWQCKB1V/pur3sumh4rWwCimu96cJqSCGcHXi5WkmYSFDFGbDAu?= =?utf-8?q?vMOOUr+M5GwT1LbyEM5bzzM8WNqeZFKm9We6MHiE0mQ/y0YQqw7T+7RnRgm4Y26Rw?= =?utf-8?q?ZFjrblD37an+XO4L4FCNZBt2IEhaZa0QgX/B6sVdHasUBohrCPf1bABKE5WUFyb+H?= =?utf-8?q?EFgLnRHhYlJ+zy4dm+7UnkWAHCzAQqDwBxLDhNUWXy3LG5lwdDbUzyYSaE5KKId8H?= =?utf-8?q?vwLw/O3TUx54B3HrGShdsYexonLtmLurFmPLgE8MkxzfnJ/p9hIe8y6wkuDQYJNDb?= =?utf-8?q?hAmYKYSI5I/RapEyG32WwHdwSxNWBlU4UQYqHT8+9m2L07SAc85yPAWeI96jngQgM?= =?utf-8?q?8tH7u2JUMvV3zS6WvC7zZ9qQ2N/1Lq23czcRJKQ93RJTUYvkSaGtYH7XCPbUtBUHs?= =?utf-8?q?g1ApLFCAkX/ufXzuB4bLcp+MnT/q4W8vy+Vencwnd1ON4OwYTj7dwq0FpYa/Z7Fki?= =?utf-8?q?0p0JC9zaYOzXd7v6tPDyoWuXLaOUtJiXuUXNhRnt/L/Id2u3LycWu25vfKy7NFC3f?= =?utf-8?q?VOFmGmWZhWR8rAiT4vx+xj/yiLRYdiyugBAh5x8S/JVaKAxsWyFmI8DkwztxiesvN?= =?utf-8?q?srQIXD9NuAti?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR04MB8487.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(7416014)(366016)(376014)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?W4UvbAGEHBOX5Lypcs3xVjRLlcj1?= =?utf-8?q?qNCQX0pwJ6B5U4E4OJbayfHwyvTSiBPOmx5pETwhHjLaxsH4f1lcH2C7YkutadqUY?= =?utf-8?q?gzjLUK12fHOepv2BabYHXfMHzi2NEfOsUjzZZRN73Z21fWjm/Ua2DeDEIH/1IxhA4?= =?utf-8?q?8H1zLj3EAZtV/QhVi8ikQlWc2MkkDc0WEviKQBbscm15/o2G6ksHV7Qt9snfATCzJ?= =?utf-8?q?/JSA+alHo+d5XHcmt2QQ9kLNcq/S1A7Phd+wWoJOPdMlX/VvzfTWCZ45/MetDcFEi?= =?utf-8?q?Pfiowvkpcwdrm6gKPgt1CF+LNdK7m04abYEr70h/0Xo8uOJwrXElwXj1J0L7y6npp?= =?utf-8?q?PBt5hSkLSe7wOJE/Tlq8xSPAfdFrwgNZ69edgxNXzgm0d+Jrbik5mGGjYhEz8rRvs?= =?utf-8?q?vZ9p+fWNwjtOY41CIvGqtbGnLE19rSETDBN/urgfH5mB6Yt05gqP3r3VRkncs14VM?= =?utf-8?q?TaEnQik/R8OS2C+sKZczk8uTN5XxoxR5T+QTHNi20vhMFlNSAQYMRBqaYFW5iAJMI?= =?utf-8?q?ESJqA47QkOTWuv4eeAgKsmihw07pCSBVsjRHlWDCcrzjdHgMe8mXjuZZnVNwB5f5b?= =?utf-8?q?BiLZu97Pz+JIOQYBhqA984Qu5PKljD5jA0GNP3JhGJtPnbT5gRoi+tQjg6N5qPtcB?= =?utf-8?q?+L+jeznsMLGpvifSIdQtsFrj5Dec39uAyi0It+gGFshtWMzoffx/q+wCDascyJDJL?= =?utf-8?q?FntG0BnCbkzVKt572n1/3yQ43Pe5uVsKflZLnc7/FIAS012jyTFtJwPNmHiEA4x5D?= =?utf-8?q?9rfCqz+z5DbDYBrYRvhsVFERJN3fWg/DEEu3CfALnHQy6GS9Z2Dd2s6afXslQiVCG?= =?utf-8?q?7U6wYMEAW9bZWPG3GOpJCuO9i5r9zcYhsxCFAZX3iF5OSWXWcbNaDFP+pFvO19B7U?= =?utf-8?q?iSt8trmdYsHD34A7M/n9kUqqAjBoj0zZJ1Y54h47Z/zxOhhF6Dt0Tu4zEkrLwTKH8?= =?utf-8?q?BV2x85g+HtB9y3tc3kjHgy2pU8ttauhx9umEZlnIUqm3uy+1un9OWQ948o+0Vp1TJ?= =?utf-8?q?cpTLZW4w0kliD4CXnSo7CunNZ/F97EBhVQ3F3US4UVx3EC2dr5T7JT0xw3MzyH4Ks?= =?utf-8?q?veVdFtdJXJLFcGZ15V5Z4jSdXnG7nrYTS6oxPnAYIukLV4vCdlSCe/mQTA7cIguoZ?= =?utf-8?q?NyTSO89ySoai417fDd01wkD12eo/FnZUp4t8S1LwcVQ0mxadOmqofL6rGxIyFGiIK?= =?utf-8?q?aegaX8BV1iucpAZ34La5CtE7k+AAdDVPwCdbWAigSvcwY8jmHRMCzLfV6jIpzKeZv?= =?utf-8?q?4pmbuor6JIhbThuLivhLLS5rOnrFVLIlwwqq0A8Z1W449iosN1ONTHSyrvoNMsk/n?= =?utf-8?q?V/MkUxy3Wo9DrbzBU0w4i3W3rK180SufbFyyXy/iUEYdYxDGctxP5CkCnrQ8HL12W?= =?utf-8?q?mZ38VUYMSb26o/NrY4HESw55u8Gcr7yZ85IyLW7hwNqJzruZpJQudmyGHgpvvfTYZ?= =?utf-8?q?/tViDJt55DpBUs0HepkdDQInIoKEuRbOdAg7F/7i/LnI408MJCl5uCw7QBnSfRhOG?= =?utf-8?q?TweGIqhAt2NUtZ1U7+yyONOAAeyRsc4t1Q=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e964c3be-bdf6-4a4a-6764-08dcfa4c21f6 X-MS-Exchange-CrossTenant-AuthSource: AM9PR04MB8487.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2024 08:06:47.5972 (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: zcP7JoNGLp3hSAV96vV8EomuAxObvJrLh8z3O2uYnU3q06AnhoFH7hRoWbzWz06k0TveCVZa08lFYMnRVtpPSISmlopRGWVp46QtzpIAk14= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7225 SIUL2 is now represented as an mfd device. Therefore, the old pinctrl node is deprecated. Move the pinctrl related properties inside the new "nxp-siul2" node. The latter one is now used to represent the mfd device. Signed-off-by: Andrei Stefanescu --- arch/arm64/boot/dts/freescale/s32g2.dtsi | 26 +++++++++++------------- arch/arm64/boot/dts/freescale/s32g3.dtsi | 26 +++++++++++------------- 2 files changed, 24 insertions(+), 28 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts/freescale/s32g2.dtsi index fa054bfe7d5c..e14ce5503e1f 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -114,20 +114,18 @@ soc@0 { #size-cells = <1>; ranges = <0 0 0 0x80000000>; - pinctrl: pinctrl@4009c240 { - compatible = "nxp,s32g2-siul2-pinctrl"; - /* MSCR0-MSCR101 registers on siul2_0 */ - reg = <0x4009c240 0x198>, - /* MSCR112-MSCR122 registers on siul2_1 */ - <0x44010400 0x2c>, - /* MSCR144-MSCR190 registers on siul2_1 */ - <0x44010480 0xbc>, - /* IMCR0-IMCR83 registers on siul2_0 */ - <0x4009ca40 0x150>, - /* IMCR119-IMCR397 registers on siul2_1 */ - <0x44010c1c 0x45c>, - /* IMCR430-IMCR495 registers on siul2_1 */ - <0x440110f8 0x108>; + siul2: siul2@4009c000 { + compatible = "nxp,s32g2-siul2"; + reg = <0x4009c000 0x179c>, + <0x44010000 0x17b0>; + reg-names = "siul20", "siul21"; + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&siul2 0 0 102>, <&siul2 112 112 79>; + gpio-reserved-ranges = <102 10>, <123 21>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = ; jtag_pins: jtag-pins { jtag-grp0 { diff --git a/arch/arm64/boot/dts/freescale/s32g3.dtsi b/arch/arm64/boot/dts/freescale/s32g3.dtsi index b4226a9143c8..fa43d036686f 100644 --- a/arch/arm64/boot/dts/freescale/s32g3.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g3.dtsi @@ -171,20 +171,18 @@ soc@0 { #size-cells = <1>; ranges = <0 0 0 0x80000000>; - pinctrl: pinctrl@4009c240 { - compatible = "nxp,s32g2-siul2-pinctrl"; - /* MSCR0-MSCR101 registers on siul2_0 */ - reg = <0x4009c240 0x198>, - /* MSCR112-MSCR122 registers on siul2_1 */ - <0x44010400 0x2c>, - /* MSCR144-MSCR190 registers on siul2_1 */ - <0x44010480 0xbc>, - /* IMCR0-IMCR83 registers on siul2_0 */ - <0x4009ca40 0x150>, - /* IMCR119-IMCR397 registers on siul2_1 */ - <0x44010c1c 0x45c>, - /* IMCR430-IMCR495 registers on siul2_1 */ - <0x440110f8 0x108>; + siul2: siul2@4009c000 { + compatible = "nxp,s32g3-siul2"; + reg = <0x4009c000 0x179c>, + <0x44010000 0x17b0>; + reg-names = "siul20", "siul21"; + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&siul2 0 0 102>, <&siul2 112 112 79>; + gpio-reserved-ranges = <102 10>, <123 21>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = ; jtag_pins: jtag-pins { jtag-grp0 {