From patchwork Fri Dec 20 12:39:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13916696 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DA05FE77188 for ; Fri, 20 Dec 2024 12:41:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Message-ID:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=sLDZdMfm0LSWtSutfUN+opQ8EXFgZw5Bsf307lvmrCE=; b=No/R2iZ67F6ADAVNXBXHPZ93D4 U/KtTXDItrbuFQM0fVlHB4XRdQpvhpXb3KJ8ygU4njHSlPDNHKKhbooUxGtoEDIQQOIxFZYmZBRNS SlsEaPaJDgXDM0ojXbVUFJXiGK69R5F/Uugq0ndiEolf1GOuLGHF/AcMjqIGaptfR26BNR+/f/YMC XL0Z43mmvY0wGi2yih9tf+7yh/rjrk7wzv7Cp/RZT+HUmUP3+/77nMp1ELeXFFaTckUxPh3EmiUdD 4WkzIafSeyXJRsyfQ9ex3tsxndN0mrrWve8Qdg0M77urFEZAIDupErvKWfK+/lHjh8mQtRLX4QHvk 3qps9qGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOcKB-00000004uxE-14R0; Fri, 20 Dec 2024 12:41:47 +0000 Received: from mail-am0eur02on20627.outbound.protection.outlook.com ([2a01:111:f403:2606::627] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOcHx-00000004udA-22BS for linux-arm-kernel@lists.infradead.org; Fri, 20 Dec 2024 12:39:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vVT7AOKFOqae8cwZ2eZ9vEQv3/+ZM/XzJOEHdSwDQHFuIMDbp/1nTxCEPRDU6WGnhk58HlKK8ueOFwX6fe3IL/B3Pv6X5RQ5yP+KAENjj+5e8/pyh0P5T68vwO7plOOqi1YayrLkrrh2hjUwR30oej9dm85Z6zbyzovrchhLoUgUuYm/7SGDmhiB3os36uvVICWKibH/LSr3v7TjhBcD8Vadjb/l9mTBQW0ehtZfhBrzHj5C9nZzEgGq+1s5Pp0YPkNFndR2NzUv5Q9Q4EXqM4eoEMKW1FXGUEaUJ1aiWLrUi/ZaPjDD5tQBgBoT9l3ufn9M/kToaRYLmHMZBP5Q2g== 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=sLDZdMfm0LSWtSutfUN+opQ8EXFgZw5Bsf307lvmrCE=; b=VU9cGXklPsC0DsgwQ5D1hq/lFZtFm0dO4nFM4b7tDI7qrA1+IHMVbqU/+WGzVU5KoxduEeao88JNh7CHOVB+g8+vkp/y2zncStDvZWWKVkfqqHBRP+KuI3Ci8unFhnM8fhcgUVXEWtL8+ywt5krn8jkb/B0WBuIICoEEXamoSZ1PRjidvxoFCD1sqy0ovYxnf4/AysDB06UxWL9zZKmHxcBKbcvx+YvQ1WBUFygWd6ZcTs76LAnJGVU0Y7jl4bUPbChpjusZptbauSBqIV/wd0iteJZVNFGlCLPrFGahotFrc1Pp4pgzYtAq7maOCHBOSXBc9s3w2VJytobkVQsMJw== 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=sLDZdMfm0LSWtSutfUN+opQ8EXFgZw5Bsf307lvmrCE=; b=L7dYXwijaRuDQEvKkAt6TgGVOjb5Sv+FEz3O9AH/7dE9d2/wgOrKSL7+AqktkNv18tIH/YmV9YHp+NHpESS2srwQWF7l5gkmBF6ZAtCMRGOfNcju0sRsrPO6O8DWYB6By3Vj1qSKHpEXkSBBYrRfVC4ls6PCc+CaZUmisJCuufDQmnfxn+5EO5KH0tltlzdtLfGLdOlFtOAcwmJ9Y9IM8m2z91Kilugn04Yi5lB78YUBEtHpyF216rHAeHhVbvG1pHN6zvwZYKIMZvxrscUxwc8sibu0cEEZrYX0zZI1kjEsFQfoE7AMPpNm+3Q1ki/6MCSrxvJd9a8P+n0MQ9zgAw== 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 GV1PR04MB9516.eurprd04.prod.outlook.com (2603:10a6:150:29::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.16; Fri, 20 Dec 2024 12:39: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.8272.013; Fri, 20 Dec 2024 12:39:24 +0000 From: Ciprian Costea To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Shawn Guo , Sascha Hauer , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Pengutronix Kernel Team , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, NXP S32 Linux , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Ciprian Marian Costea Subject: [PATCH v4 1/4] arm64: dts: s32g: add 'I2C' common board support Date: Fri, 20 Dec 2024 14:39:13 +0200 Message-ID: <20241220123916.1452582-2-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> References: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR02CA0020.eurprd02.prod.outlook.com (2603:10a6:208:3e::33) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|GV1PR04MB9516:EE_ X-MS-Office365-Filtering-Correlation-Id: 06a94e1a-fd13-468a-92c9-08dd20f355fb 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|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?a1zT7uNDlFZ8SKJ64paVmmKFDmKwJnv?= =?utf-8?q?3RzxDsMSHqYJ85Z7lhA6qvyHWuIj4Sw1KnzZw54RvPDrgc85A0MFg1WALd464Vgh7?= =?utf-8?q?XVNob+xlULuKWfycEXWyds+sIwmS0YlLpbG01NU0hhzNdodP8yBGvUdknPG6yodpX?= =?utf-8?q?2Gf33drDfDdhPsbbMy6HS2J6yLdvKspDLXloGWipnipoaFatm0Gq/WNx8LFkxefA7?= =?utf-8?q?muW4vEAcxX2pZ59L/JxruEK/bEoipqspW0vC6xx8SHqeQYEXEYBWr6P2sYazR1H27?= =?utf-8?q?Sq61uzvjcEqNxrS1Lqf7esjdSRrRK2pIV/NeeQROzyJT9x8rQ5gPfaNrufVkjJiGI?= =?utf-8?q?3LlANA9eYZiUXue6ubo7gnackC/HQ9hKEymxoEfxnX+XTqt11WecxvYAJlj2X9Ca3?= =?utf-8?q?uBT8hQyl1/i7NnGMZDhHS/eA1eLWrTn8ILKcWIkOqHOwct35lpLAPE2UL9jY6KVCA?= =?utf-8?q?kRAJ6LsJx8dkkV6Rjbtw6lRCVTkwhdIGvIaPrpRZ525I2Upqjd+3hcYFNnGu0qEVo?= =?utf-8?q?nF9PAdsfS7MHTCOOcXyPSZQ5AXgtP8HB2BPMa37MZV8NA48i519T/1/TA9UqkCaP/?= =?utf-8?q?RN1+TTUMA+J8yKWT0uoOfNTLMOBTGnKGYDeNuAbTxY0DPp4Ta7UbbH1xKye4adyuT?= =?utf-8?q?yBRsmW0YL4bFtExC9/IjAQewNH7bqCL7vBLcTGS/7uBhK8bNgc/mHta13uxWDKEfq?= =?utf-8?q?C5HKie2LVHnMhnhqSTQLaUWqgqMUCqVKgVDlErKYO4NFE8c0ZYwJlqb31a5G0o7FK?= =?utf-8?q?2gmQ09n56q1QyTY9wg/RZNPnqj/PzEp8FapxbcdATjNXRIp35rHCWzY7IRKC9LsJt?= =?utf-8?q?KGIrmi+j1U3KTRRqAK+n6+Iiki95Z6A9zeH/EBCovKw3o5nPB6MOItoHmOQSoLPO7?= =?utf-8?q?CSCaD3hiNT5LuzbHcBT8/l3ck1DgFonYBvs4mzUtyZcREt03XUpY86+Xwal4DgYIE?= =?utf-8?q?7wFZtOVFqwqMjnY4MY8opfYj0j56t2pOD9Rr0bb5mTv8sawe+WnxTBWCL3aOGP65f?= =?utf-8?q?bqvd6w2ViK3yl8ol4SNGA0h48dD/0UHZiKwmlI/bxnWXbPLUj4h66tBo61gWUQxo6?= =?utf-8?q?k8TTYFnk4eSNlilj9LpU2l5FEbQyT7ba3t+wEkW+uuvq3hBm1SEn624iDEe5opRQy?= =?utf-8?q?BOzCQaYKqt7iGoffgH0HeOnu1RJSqUcNF63enRaMBcsema4ZhLjyVnY3o6msnQkBH?= =?utf-8?q?NR5N9lsLZYNvYQvvqliSQD4xyDN2DCOIdFcuq+1TexvZATw3LXdTA6AfuT6pCHvNu?= =?utf-8?q?8gtlujCBa5HziigMQHVPUT8DYDkePv2RYjYpGD2l9ze+dUx6nf8mVeFuP86vIefTn?= =?utf-8?q?fiaaHJBhDwgi?= 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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?TT1iI32/veBUFkvBYRBN2kyVGXy/?= =?utf-8?q?SF/Qp4pcH0a/78Tq/tuN6NwSkFhIOh8uM1uLePkmXMOIiHjtbN2mhRX+o3kzHij3j?= =?utf-8?q?p2wSSArm0Oc8l9B8qXiPnRbhBKEKNhWasRg60PDsLbgMmIhJpPILAUO7rY34MzTm3?= =?utf-8?q?9QsAkp+lxH30DAPISTuiQePl4ZGq8zjsZUPP2ubbj5e/i1ts68eFvG1Q9Dmd0ALKm?= =?utf-8?q?qw5p8xDc7slOuPnZy5Io/wI6ZolDUsvsVWMArIrM9Tc2oPzVyqDxr2I7eTxLqryR4?= =?utf-8?q?80aNWtdySac0JbDg1ZvR19B/w3C9vMr52DbSC/iLI4RwBrLum9YKEjCpUQg4Nlb1S?= =?utf-8?q?s3WibPhTxC/jVHtmIK7WjbzijE6KVz5a0lIz1Q5LQuJHu57nbAdzA+7Ibi+/gnqaW?= =?utf-8?q?Jy3D0qY/jNxIU0ngJAoz4bY1wMXrj8T4zvKmjlg2Xz1BgWWaFz6gvv7jbEthpNGv/?= =?utf-8?q?k6Syf3dFntiuOrYZXjCVPRhQYxkSKhTO1euSqpE90rnvHawO3lctXtNjwjo7T4rEZ?= =?utf-8?q?c11q6AKtB3wXWT84JfHdzHiB18PXr93yzRTxxMHg3HI3ErNHBA64HAo/OGw0PYz37?= =?utf-8?q?xI8yw3glPwx6t69FrSzIPEYW7nhX7Cp86/XxcSUzg/+sBSiXpTECrJW+ng8aoR1kn?= =?utf-8?q?fz6vlMB9lTcaO7TPjpAa19AKdoGBBsqRx/gZvrjv/2gNbyIijltgDTecX372Uo8n9?= =?utf-8?q?OIY8zU1zkMSZfVNQ+azDdCYHzXLMkzmSHD4L47c5vwH5dZBASZ6JrqDenEy/uuwur?= =?utf-8?q?Zc8NkCRN4ZXOPgKb8FgLO7B7VgEWkGwH8pY34iHgs8nbkUdgYFsrgbEAcuth4w6F8?= =?utf-8?q?iE8XhOBUwVqgTWUtZxTilCdwYkcnZ2I2JoWvXy7HdjEfLa4g7QeCv5yE4YVPgn/iZ?= =?utf-8?q?TSwIJFRf32jkjwzrQX1sSvGTePn65iL2IaMwqXsHsZekZmhkDhS5Kp7BgudArXjm4?= =?utf-8?q?5KOf3pjzFjiH5Hvy7gF45kjNoY+QF7JBV5V7HViy+2LoBtFCCzWoKLU62PUW/Sw1c?= =?utf-8?q?EqSRISGX2YipK7UdpACeIqDdlE06wYREvXiMV7XtPF7pJnIc9JT/+uNnPHB8SHgmX?= =?utf-8?q?Nobs8GtfmHWMHkd2wo1268acjviGyPlErdyVsODoFxhF2qhTeW+blYILQYcvU5ueI?= =?utf-8?q?+8W/WCs4/gpZuJ94fzGfLKSIEBDeNWWLzvPZxtcn5ud67sbK2udHEv6ALg+J3l2Sa?= =?utf-8?q?3driIN3+INwI3sJ35xlYBT65J1M14lDNcFT8QdloB17vvUhpNQRKHKGZtL+K12nmt?= =?utf-8?q?WDTlJFkPn9dV06/Tu8fpNoJtseqvXaGQeL1pdN7eJBd/eyZGqMbn1A6i1b2cOQUqp?= =?utf-8?q?+7SZSYQsAeLXmbjgY+WVNiLIdaZaHGTPpywU/OLjggf1ifJUMpArUlNWNXV0jAYVM?= =?utf-8?q?iDHTvA1TYHp1bornM7veQTH+oiIven6a4Evp8XZr7sVH3cH0+9rsBddpHgAmQKrBf?= =?utf-8?q?WRmT/Ia4vd+vrrapWaKskt6V0z60eC2qPs1Qugi6DcottbtugMGNk+8GBDq3+GfA6?= =?utf-8?q?aSLPMRQVN+ERFd3jBIX2/xUhLMyfp+B/4A=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06a94e1a-fd13-468a-92c9-08dd20f355fb X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 12:39:24.9185 (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: oG+gl26vAyjli0/O7/YyvOm2QypgwVwrBAWWrKBMY6/LI5ieDJEzrUOHJsGigTF91XfdeQkUjWmLwQhFUQC0nkoAWWkPt7201nU9QbtKitY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9516 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241220_043929_531006_1453F27F X-CRM114-Status: UNSURE ( 8.94 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ciprian Marian Costea On both 'S32G2' and 'S32G3' SoCs there are five i2c controllers available (i2c0-i2c4). Specific S32G2/S32G3 based board 'i2c' dts device support will be added in further commits. Signed-off-by: Ciprian Marian Costea --- arch/arm64/boot/dts/freescale/s32g2.dtsi | 55 ++++++++++++++++++++++ arch/arm64/boot/dts/freescale/s32g3.dtsi | 60 ++++++++++++++++++++++++ 2 files changed, 115 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts/freescale/s32g2.dtsi index 7be430b78c83..1a9683c234b7 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -333,6 +333,39 @@ uart1: serial@401cc000 { status = "disabled"; }; + i2c0: i2c@401e4000 { + compatible = "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401e4000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c1: i2c@401e8000 { + compatible = "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401e8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c2: i2c@401ec000 { + compatible = "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401ec000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g2-linflexuart", "fsl,s32v234-linflexuart"; @@ -341,6 +374,28 @@ uart2: serial@402bc000 { status = "disabled"; }; + i2c3: i2c@402d8000 { + compatible = "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x402d8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c4: i2c@402dc000 { + compatible = "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x402dc000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + usdhc0: mmc@402f0000 { compatible = "nxp,s32g2-usdhc"; reg = <0x402f0000 0x1000>; diff --git a/arch/arm64/boot/dts/freescale/s32g3.dtsi b/arch/arm64/boot/dts/freescale/s32g3.dtsi index 6c572ffe37ca..5d28b439906d 100644 --- a/arch/arm64/boot/dts/freescale/s32g3.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g3.dtsi @@ -390,6 +390,42 @@ uart1: serial@401cc000 { status = "disabled"; }; + i2c0: i2c@401e4000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401e4000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c1: i2c@401e8000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401e8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c2: i2c@401ec000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x401ec000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g3-linflexuart", "fsl,s32v234-linflexuart"; @@ -398,6 +434,30 @@ uart2: serial@402bc000 { status = "disabled"; }; + i2c3: i2c@402d8000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x402d8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c4: i2c@402dc000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x402dc000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + usdhc0: mmc@402f0000 { compatible = "nxp,s32g3-usdhc", "nxp,s32g2-usdhc"; From patchwork Fri Dec 20 12:39:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13916697 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2DC88E77188 for ; Fri, 20 Dec 2024 12:43:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Message-ID:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=DpJH0m5r5QjlS1rUHDKPt57GkZmO1r8jol7GkA50rNM=; b=RIbHzvSDEbSvSnrcc63S5WJWHR L6fKaf0bHlAMehkaIcwuYz91wIkAd0HSzScb9ja+1o/MJUbNTHPnebC65DGSr92KjLNmJU5tgn7zx RLRAYi9uDqB7jgM+vvMXQs6MaCtcLhJg2X8yKNlcNZHxTekT+MTVpvuhDziTGYXjYEYlivahsXKez nxtSlchnzccE54jtMsNjtUgTPwqWxR48K65pWtLRbh7MXH4tR/MOMt5e2/X+RIngw94uJU9hgEu5D fVMXQVvbyksUGeBBE/VJxTiJRVKnnJuoD4e+DV2uOOQNtit9c7GdQIcplOXyXQX5gueFszRKdSXiY 9eLIteJg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOcLI-00000004vBL-3g6V; Fri, 20 Dec 2024 12:42:56 +0000 Received: from mail-am0eur02on20627.outbound.protection.outlook.com ([2a01:111:f403:2606::627] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOcHy-00000004udA-3llI for linux-arm-kernel@lists.infradead.org; Fri, 20 Dec 2024 12:39:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MiaPUX3K+p0PAZ+xvyqpH/VYoyJiab2TurgoYd+GM/9utMlYvmqEW7ysK0imdpGimrBKcmaG7l+46xZVOIfheEkKeb1WFTeOtMyfjqM0rudM2WcPLf9sZeKiRLzyuedYggMXoBoVbdk+qEXJPIrGHFxQD9JA0dINZn+RajV97sdwPLaFNel8C0nIO1C36HpoZwU0/4JG8r14mdRuPUbIihxFYeqTozTo45XV1R5qdAF/saoeLaZdvSBZJGt8D8dt56JPE4hpD2oJNTHqOF91g9VYoHsQjrzSuQLf7gam+uhFPEuaKjZicBcbv6qacse4JvOQEwhU4JdzfTcq5Zdvqw== 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=DpJH0m5r5QjlS1rUHDKPt57GkZmO1r8jol7GkA50rNM=; b=IZb46E0Glh50LUWKF80gxvkh7zv/iRCSRJt/LeeRvQ8TJez6d9cdYLeHr5tNHv6cQHs9W5y3kEFL16OZSIJjnXThG43wCyi506MLO6GasMWH9OWFBKYmng0KaQ0cJEpC7hJKhrygVOof1c75IxeWBHb5TgfFFjocuJuVLEcjFFibrxovf6Rx+/8lcADRMS3Z/wQsPMx3zfCPpx33EFkMJpDGY8HBNZ1JyhJlfJ8V0l09wwpDntvh521wKtBhuGwxU5tX71BWMX6LIIJjJ/3XYHmDW7waaVEDjrQRArTGl3DwGC3fNmobVmD1DPK5vxeWQ1/gLrCfTUyKbjnw0kgOKQ== 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=DpJH0m5r5QjlS1rUHDKPt57GkZmO1r8jol7GkA50rNM=; b=vrroVWVusOdrS3kDuC5B5ExXw9naAUCyD2/6gMdryTIXjopO3mVFUBlohe5varktIr2yzLF1tTY/OKMVCBNTafeExzbJkzC1OFJvdpN3ZFXCgxUs17EASlTXTNHjo+HcmVklojSDP7LQs1zmXbrymi65gdjCzsgq01Fdc905qwXvgiot+Q2Jbfv9Xqs11kBnVEVA4ZbZcY0XYF3IJG2awKAlJ2WjS/mKJnUCDuK4jCeDcDNNsFSsq//20sNpG48EzRq18McoycMIktf8ya04dIjCcsiCqFWVlerMENvG2w2G83/0y0oCwCOcljMr2FNrkI04ujB0ce6Qy018qhPgYw== 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 GV1PR04MB9516.eurprd04.prod.outlook.com (2603:10a6:150:29::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.16; Fri, 20 Dec 2024 12:39:26 +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.8272.013; Fri, 20 Dec 2024 12:39:26 +0000 From: Ciprian Costea To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Shawn Guo , Sascha Hauer , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Pengutronix Kernel Team , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, NXP S32 Linux , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Ciprian Marian Costea Subject: [PATCH v4 2/4] arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support Date: Fri, 20 Dec 2024 14:39:14 +0200 Message-ID: <20241220123916.1452582-3-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> References: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR02CA0007.eurprd02.prod.outlook.com (2603:10a6:208:3e::20) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|GV1PR04MB9516:EE_ X-MS-Office365-Filtering-Correlation-Id: efe9b32e-e19e-42ce-92c9-08dd20f356f3 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|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?Mng+4FYu/RQpK6i8uAocTKSwAy6ARSq?= =?utf-8?q?AGBRJrFwc2ojTZD5HMdZ5XeG1s678quiSEjIYormu0lkc1pULQ5Ez8jH0X0q7gez+?= =?utf-8?q?1vbcHiEOzQPsA6MlvdX719sRogqR6zO/soJ+mju5X/qYybosDwbT7APVYOOKz0kgN?= =?utf-8?q?/ir0OTx4mmux7PowbE4y+em6x55cyUzWBCfO70pl4RWx7JiHJ7Vy5H+29vcKFH7mD?= =?utf-8?q?PzmNg78sXKYKiQWGXb4D64ctHHaGxtQIj3cvYACzds/EXIg9zl6CEN78Vh9Vu/Ngm?= =?utf-8?q?dS+q469XVTU7cbdr6ErM3/e6m6sKx5PoUn4OfqaIdVZZvWDOEry9OqQZb1uxrEBfG?= =?utf-8?q?7Oji+TllAXtD0CdlyUVgLZc84XkfMH5Ener/IaGSSLMML5Qp1IKBF+MMl90zK9jfZ?= =?utf-8?q?KC/wNXE+9IWTWG/8nLgI+huIsxN6kHWB7kcsR4cxBag0Nmw7+moEwEexKLcW82vUn?= =?utf-8?q?dS7vJU0kHt3kIEr1GO2n3w0YIlB4KF7GZdjXowyDE259OwEVfqP07r1sKgueBnZmS?= =?utf-8?q?rQee8QozmmmbuWzIYc66RzCrFTA/cMuB5jPNtfItzWxuBubdmbSJVQ9AJ0hUd8mdS?= =?utf-8?q?Fi1QN4cfMtRjpCiQlVqbaAYhMwR4SDBlasvtEaJcdPT3FS1UpS0lF68M0xbUKhW75?= =?utf-8?q?8U42dCZ1L5TdiG0tttHQBMwdI0UfscIiVM42N6gxgFvPR3gzojaSvKXTSiO1cNMiE?= =?utf-8?q?yAN4yMkvzz4yi8vxQxUb8/QN4oLWRiOD39eKOVI+VKVGhx56kqvppBljM1uBW9D9q?= =?utf-8?q?my6TCWzquuhFHILZgz11UJJHRI4nhesXWlaggw+qTpvX5v7Wb+GHY5Yh6D0NS5YP8?= =?utf-8?q?i5EEVc49bDykc4ThFmI/Xebzw9JFwR903MysRxQheCvPUmi1oDG6Wm1armYRnq5Pf?= =?utf-8?q?pzEL2jQrhtq8NaUnGmeoUJ7qAfSPN8jOfIums5Tf50RNbNCAfsOZSIZgUsplfqRH2?= =?utf-8?q?t2c21EQb4+dTrVG/ZumonmulU5XbzuW4IWiyv69P/AUC1GezLIS3lgsXOyXxtaZ48?= =?utf-8?q?rIm7NK17GOVoQ4LpSV6wdYoNX0lF49zeK+c+NrVmtWZa/+hFj6vSnpMP2CpC71QIx?= =?utf-8?q?ed62e0AZWWZgNElA9gIaNwv7vgwRcRwn5Lk5PRL9Q5c59/PBTWQDztuRodb+cvU7/?= =?utf-8?q?CqzCEvvjyIlTCJjIGbwcopNv5Ww1c5uxILcC1mr2FaLxHM9IeFP5872I71xgTx/qg?= =?utf-8?q?19w2CIo9gqWxQ0ahrjodGg8YZVPVHldVWYeuJ+yDrPs7mwpA45gzZdnQrAHsdVzjt?= =?utf-8?q?eStybQeMAF6YjmEnGf6QKTum8NXhoiUED3Ic5DKUEmDOOkG+6hz6F/x6usOR1kRRx?= =?utf-8?q?klHU6WYp7N2M?= 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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?edhuoN8O+d6QWXV/R/nuUvkUtvYI?= =?utf-8?q?ZWYZmq0glKW9uZ00cWPelod0hXU6O75kTJJHs9H5+ObJjqfQ9BVqUqEC9qcj12ocr?= =?utf-8?q?P0IF5GtAz2QQD1tQdur5gXaw84fBkwUqcgiECqAH+38aq/EB7T1DG6KnDI595Tz6n?= =?utf-8?q?Ffa8YrxGNn+AYsphqe7Xxr8lwjQLCkt6uh/T/vnR/C5E1Yz/qpYthFoEXPCeH8G61?= =?utf-8?q?1DU66tjpgJj3ybUIgxTyZb9e6873rdWZIwiUtyIUD6O1Wo3uG0YAmqTrC+Z6g27H5?= =?utf-8?q?waXN3f/CJYrzL4AB1uNlcOhNmsjmzLXqBiFHavK2Wcc/9LrWuYOMRiPdTo5JGCuDo?= =?utf-8?q?WMs1b2Vl/ml36XY8Q8V4I1PWOey1fbl1BUEWTVCL9CMGjJdwOCTEBYnqRuhf7L/TG?= =?utf-8?q?jjcymEJb4kNfFGRl2p6UCWJjCLHK4swnc4g/JgpixuPgtEPxGRNe1L2AK/43Oy/pn?= =?utf-8?q?FjP6BkdDPtI9AhUcyxbPjJuaIkSLI+glZbD8+lqfzNXoWDSMtEFkF1TWYMjNciNR3?= =?utf-8?q?hSlWH4ihI8PWErxf2MkPtbWT6JcqUPXLYgp2+nCT/rOwia/P5GLPoq1ZXFDy07y2e?= =?utf-8?q?dyiZORgEZMWl5CPXBRnXTYODx5WMAgcoGt/iUsPMloJa/wgdzvyJEEUgHVZpd0/IZ?= =?utf-8?q?yfB4g0EbJStlKfPoZw5/bOITDStqDdI6ECKp057v2jdZY9h5lUYq/lvX4EhEmN61w?= =?utf-8?q?RaLUJhRPtwxIv6rvFWaKZ/nr2eWS84A3RaE9A522NJLPh0nebs9PN0+PYvwOxfkxR?= =?utf-8?q?BphL4palD+nEbxL52+lgXXMO3ht1C/pMiJ1FRw/+fwOpv0FWcFdoaF0AkL2cr+NRc?= =?utf-8?q?kb+VzNuRbPz1PH9enSMdaBBKdI9tm8CVALzY/z20LVOc3SKGtFzAehzpvUHB4JJFX?= =?utf-8?q?GA/B7Ki6X+wXcAxEUr3UQrk7Aj3vQKq/mlU+5pKclwBHMcn8luH5RHeiRtNmRsNvd?= =?utf-8?q?21wQuKFixsx/0UgDNCTZTEoyl1r7AoYMc4Ili2dnZC/bJ1jMffNgznOXjG+SXpQOr?= =?utf-8?q?LoqFROpwW3KkAhn1ME1UFM0+cYyX9SIuoCmb0wKXbOMCoikiCgV0CtPKc+H1mlI9J?= =?utf-8?q?JBeolTuKJ288X6osYblmV0qdPAjk8DfeFztaieUDPvwVkedv1tRwP+J0Upn6rkn2y?= =?utf-8?q?cHdbH+o7iPfslfXd8qN999TZQlLdPd0yHOc3im8JhX5FKNdCvQvBsiBkIB0jWVkTl?= =?utf-8?q?gNIcWeuUS5fntNCVchx4HFSAoA8ovWnmtIPURvCQgVsCtYRPg9nfc8KlZqpJIVfPq?= =?utf-8?q?TI+iSAwcrq4zp5Zmi323khJw5eMHQ6M+9jPNxCfsulfhJsNPr32wSkXjwxj1Ztl8y?= =?utf-8?q?EnMlH+GCPAqa0uk7yw4ehu6fw5+w2yfGANZEqvqJdiVIYG3eI078q3wr+Nr9ahL90?= =?utf-8?q?S7qyOy/6afs5S+3nQaCePhP20THTCR1VsV6Gq8JMa06tMvmsCCVAfgWn9ua1X3k/F?= =?utf-8?q?nmks/+/TfeQSeLaUzKenaUjstxmD63Y1jNQGZp0e0Qt/qGHiGg1vgi1bROrAtQUSY?= =?utf-8?q?Ag9TnO8zpE1fzJ3KQPC+YbsJxNhEVK2Ayw=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efe9b32e-e19e-42ce-92c9-08dd20f356f3 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 12:39:26.6450 (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: Txmaclv+iR3v+J2//xAj/1Fvo+nHJYZC4xJuUydXSq/IMGkECru4VGlKYcgCyUZ6cVegl1iXVpkU6WOXteBNLxnz7bCiBuh7rdBoHWEKmx0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9516 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241220_043931_090117_0DAD5BA5 X-CRM114-Status: GOOD ( 12.17 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ciprian Marian Costea With respect to S32G2/S32G3 SoC based boards, there are multiple RDB (rdb2 vs rdb3) and EVB (for G2 vs for G3) board revisions. These versions are quite similar. The common part for the EVB revisions will be centralized in 's32gxxa-evb.dtsi' file, while the RDB commonalities will be placed in 's32gxxa-rdb.dtsi' file. This refactor will also serve for other modules in the future, such as FlexCAN, DSPI. Signed-off-by: Ciprian Marian Costea --- .../boot/dts/freescale/s32gxxxa-evb.dtsi | 150 ++++++++++++++++++ .../boot/dts/freescale/s32gxxxa-rdb.dtsi | 122 ++++++++++++++ 2 files changed, 272 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi diff --git a/arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi b/arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi new file mode 100644 index 000000000000..a44eff28073a --- /dev/null +++ b/arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi @@ -0,0 +1,150 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright 2024 NXP + * + * Authors: Ciprian Marian Costea + * Ghennadi Procopciuc + * Larisa Grigore + */ + +&pinctrl { + i2c0_pins: i2c0-pins { + i2c0-grp0 { + pinmux = <0x101>, <0x111>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c0-grp1 { + pinmux = <0x2352>, <0x2362>; + }; + }; + + i2c0_gpio_pins: i2c0-gpio-pins { + i2c0-gpio-grp0 { + pinmux = <0x100>, <0x110>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c0-gpio-grp1 { + pinmux = <0x2350>, <0x2360>; + }; + }; + + i2c1_pins: i2c1-pins { + i2c1-grp0 { + pinmux = <0x131>, <0x141>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c1-grp1 { + pinmux = <0x2cd2>, <0x2ce2>; + }; + }; + + i2c1_gpio_pins: i2c1-gpio-pins { + i2c1-gpio-grp0 { + pinmux = <0x130>, <0x140>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c1-gpio-grp1 { + pinmux = <0x2cd0>, <0x2ce0>; + }; + }; + + i2c2_pins: i2c2-pins { + i2c2-grp0 { + pinmux = <0x151>, <0x161>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c2-grp1 { + pinmux = <0x2cf2>, <0x2d02>; + }; + }; + + i2c2_gpio_pins: i2c2-gpio-pins { + i2c2-gpio-grp0 { + pinmux = <0x150>, <0x160>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c2-gpio-grp1 { + pinmux = <0x2cf0>, <0x2d00>; + }; + }; + + i2c4_pins: i2c4-pins { + i2c4-grp0 { + pinmux = <0x211>, <0x222>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c4-grp1 { + pinmux = <0x2d43>, <0x2d33>; + }; + }; + + i2c4_gpio_pins: i2c4-gpio-pins { + i2c4-gpio-grp0 { + pinmux = <0x210>, <0x220>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c4-gpio-grp1 { + pinmux = <0x2d40>, <0x2d30>; + }; + }; +}; + +&i2c0 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c0_pins>; + pinctrl-1 = <&i2c0_gpio_pins>; + status = "okay"; +}; + +&i2c1 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c1_pins>; + pinctrl-1 = <&i2c1_gpio_pins>; + status = "okay"; +}; + +&i2c2 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c2_pins>; + pinctrl-1 = <&i2c2_gpio_pins>; + status = "okay"; +}; + +&i2c4 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c4_pins>; + pinctrl-1 = <&i2c4_gpio_pins>; + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi b/arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi new file mode 100644 index 000000000000..91fd8dbf2224 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi @@ -0,0 +1,122 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright 2024 NXP + * + * Authors: Ciprian Marian Costea + * Ghennadi Procopciuc + * Larisa Grigore + */ + +&pinctrl { + i2c0_pins: i2c0-pins { + i2c0-grp0 { + pinmux = <0x1f2>, <0x201>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c0-grp1 { + pinmux = <0x2353>, <0x2363>; + }; + }; + + i2c0_gpio_pins: i2c0-gpio-pins { + i2c0-gpio-grp0 { + pinmux = <0x1f0>, <0x200>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c0-gpio-grp1 { + pinmux = <0x2350>, <0x2360>; + }; + }; + + i2c2_pins: i2c2-pins { + i2c2-grp0 { + pinmux = <0x151>, <0x161>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c2-grp1 { + pinmux = <0x2cf2>, <0x2d02>; + }; + }; + + i2c2_gpio_pins: i2c2-gpio-pins { + i2c2-gpio-grp0 { + pinmux = <0x2cf0>, <0x2d00>; + }; + + i2c2-gpio-grp1 { + pinmux = <0x150>, <0x160>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + }; + + i2c4_pins: i2c4-pins { + i2c4-grp0 { + pinmux = <0x211>, <0x222>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c4-grp1 { + pinmux = <0x2d43>, <0x2d33>; + }; + }; + + i2c4_gpio_pins: i2c4-gpio-pins { + i2c4-gpio-grp0 { + pinmux = <0x210>, <0x220>; + drive-open-drain; + output-enable; + input-enable; + slew-rate = <133>; + }; + + i2c4-gpio-grp1 { + pinmux = <0x2d40>, <0x2d30>; + }; + }; +}; + +&i2c0 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c0_pins>; + pinctrl-1 = <&i2c0_gpio_pins>; + status = "okay"; + + pcal6524: gpio-expander@22 { + compatible = "nxp,pcal6524"; + reg = <0x22>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + +&i2c2 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c2_pins>; + pinctrl-1 = <&i2c2_gpio_pins>; + status = "okay"; +}; + +&i2c4 { + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c4_pins>; + pinctrl-1 = <&i2c4_gpio_pins>; + status = "okay"; +}; From patchwork Fri Dec 20 12:39:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13916700 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5E94AE77188 for ; Fri, 20 Dec 2024 12:44:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Message-ID:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=MkNB8LywE7M88QDtjZgOzjmkSZR4KFRF9D1R1Fvu8ZA=; b=ITsmyWmjgUFMzjGyF63uqa9RYs r4yH3rG4AYPl6QivBLjdOz+yhZ11trevoXh6Ku5rx0WRVvJFwQKFRUhtdfG+vKOepXpuoU0UaIPj+ glgMm/zNlvCZ1Rt7+cqHPvwt8+gBOcoVnk35yJjozwSGv5bQqcjNopdLZxrFgxfvHFx9gikvjQoq+ PMdP0ly+5k827SiOqha2+Qefx6WnNpmW3s973NedmeDTrwLJ7Dm57lNoDR/y7M179SA3M6C+LalHN WhrNTWQ0zHP94sNKhM4/+3HVbwmQ4C2yUqkrIlvzP8Zzf7SJdmErP+oNdozUa0v9K4PS1SJAX4PUC 0/1geyDg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOcMP-00000004vHx-2nyh; Fri, 20 Dec 2024 12:44:05 +0000 Received: from mail-am0eur02on20627.outbound.protection.outlook.com ([2a01:111:f403:2606::627] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOcI0-00000004udA-2Dia for linux-arm-kernel@lists.infradead.org; Fri, 20 Dec 2024 12:39:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yhjNiTpCkMtMi/CU/LHUIvzfBtX9csFclPDnrg742coyL+MLZDbkUxx7a/V91VVHqkcYs68zCyJxi6HcktjlqiXavIjjz7SEhZ9OyUxA4bRd2QHj0wG00jrBhxMS6+EdaNWMUUid91WVI8KSnvbU0rqOBLAZ336ddC0G4SYphJF7BF0TJahRtrFYuj7EgcKjTRNE4my5/0sGe/rNAdbMymXTut4uDAtA75k6FeEA7PtDxrQHcXSiCCOCTb5gQ3K0UjGgqOxK7vdGh96bt4GkV5r7rUiz76w2BZ40/5i1UegMjdf1RiJDpmjYmaeHMkpxV0h7MJ2yTx+t+H4SciMJ3w== 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=MkNB8LywE7M88QDtjZgOzjmkSZR4KFRF9D1R1Fvu8ZA=; b=BL5SzSo9z2enJPV5TSZdNNC1w7TIP36vkxPoZnW1G89DAPnDxTaqHtSqU/hve3E5tARxf2UOplCeJmA9blAaqoJtVdIeA1vKnVJTNZILEb3AdBrLn0jaLGlBYK1MmUkbL1iRi3Afv/l6FCljvDYqJ2voY5R/oaQBLAcpKosI5DIUfeV4zfkGMuyl3NiEG8TTAC9p1xZPt65y1MF6ooJK7Ucce3i+i/lRIPQ2wsV4ml9oUrISyOI2ECnim75XkiTR6c5I719tg0kVM5BIP7f780cbskOTPVRkJpfZYuX13xxFwJe5k8P5gEDiKGcRlP1WcDkNBkmnXhJeJBfjcVrYTg== 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=MkNB8LywE7M88QDtjZgOzjmkSZR4KFRF9D1R1Fvu8ZA=; b=cO2DAkVMsmH8+SnR/OceD3FUFrFQojHtCpf6zvdOBw0J0BvXCO1CIsOwt/6eKV6wAysOMXrILcVkyUglPQDv80jiqfgmtXqwCZT2MyhtEPFRTHPkqlBdTsZRERg2WMxUqop88GG50Etpjby1je/QsKlkDXgJb0Cw6UYPQGI4Jinyb0uTwZ6PjNKzv9VXNbi3dhdYu+ayQ9xEQoErGimSR+g1Wh4/qFBu73Kc4ZUOr4azDuScGI32oqBRkYpV/TbTinuv9u5OEa8OqU8u0YhHaLejVbSG3IsQcWG6LMgFuMr99u1wMY9mxPEhYMf4EBvzUati/gDmaJZpkRRGWTnGfw== 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 GV1PR04MB9516.eurprd04.prod.outlook.com (2603:10a6:150:29::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.16; Fri, 20 Dec 2024 12:39:28 +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.8272.013; Fri, 20 Dec 2024 12:39:28 +0000 From: Ciprian Costea To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Shawn Guo , Sascha Hauer , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Pengutronix Kernel Team , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, NXP S32 Linux , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Ciprian Marian Costea Subject: [PATCH v4 3/4] arm64: dts: s32g: include necessary 'EVB/RDB' common board dtsi Date: Fri, 20 Dec 2024 14:39:15 +0200 Message-ID: <20241220123916.1452582-4-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> References: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR02CA0002.eurprd02.prod.outlook.com (2603:10a6:208:3e::15) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|GV1PR04MB9516:EE_ X-MS-Office365-Filtering-Correlation-Id: 4591ec42-ad8b-48fc-a68c-08dd20f357fd 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|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?kt49oHpbANG23iP64vK87wEfRvIlRg9?= =?utf-8?q?Sk0SrJHy1HKW0YtLrI1Fr2EiVKRM1WbWBsQbgxHpcIrr4qAjubEJE0fnUruHUMJpf?= =?utf-8?q?ysmfNuzLdueeqZnnPIR4BiL+zyPVuOMfPtRbEPdkJJDpd7kOnLglW5eH3gHz/YCXg?= =?utf-8?q?nxKjrZ/hsKApso9pTH/tEReUiW20uTeBRYPfzIBNPRkZVwtDZsPgwgrIsNBiyS05V?= =?utf-8?q?Z+BdRkfsOOI7fNgIb+/dxWGih+Idb1XkMoj5rc68OSbGBZ4pSu1d+xl234YQGrUlJ?= =?utf-8?q?4yl9FzoFAP9RW2Pdd6sYs4FQVsjnVG5a7YINbLF5S0g4Xe4ALBry1RbgTiIT9fpcB?= =?utf-8?q?EGiSEoZ/1kfU+rJWybA2XVsHV9iBvpkyRwodrDCErPbffJZcX6GTZRJeVLpcmc1Uk?= =?utf-8?q?75F4k0/X+QHFmr6FZUYNYOaCuRr/V5RwsPz4LuICLP0fzyyRFp7+3BxDNlTp8NFhb?= =?utf-8?q?/Na0kZovyvoYzmreA9KclxRtSELbM6A3/IE+J1gj76EvzEG9NTP0Cb1TWvHHukWXg?= =?utf-8?q?UGGrDCKV2VyONkZxnq7q3QQZ6FpUglFxCvLtIN1MtL33Mm1ZMkcxD/4EnuNBVSwrQ?= =?utf-8?q?TuF9b3D/Fm2IPX3t+fg+eIiSF1xcbOcbjAVubCsf5RDtIc1jB0zvRCRwrRAm8JZ/F?= =?utf-8?q?RCZ2W8Y82X4dex2pLVlKha1tdFdJBA9l8wI65YpjSVpwQ3v/qGqFR3HajFMgIFhhG?= =?utf-8?q?zLpFdNYok/EuIJSUSskuFC1wD8pS++NRIk/CuQCpAuenay9Uj7gWB1d+E6M1TEcgI?= =?utf-8?q?mSnlRgPEOVULl/Z1XlMySi57p0g8mACNbr55d1O2Pi+Sc7CtKtmBGs4StFmhc2XGN?= =?utf-8?q?hxmEDkwHQjAqfH/UagSjeeR+EinavAYzlxkrYCRqqp65dG5hamFeAghEoZRvTECGJ?= =?utf-8?q?btbnJZZVYmuycc9Kur11s1wgdueHI6PwVKA0Fmnbrhwwt5JSA1/Yl5ks74LdoRQKF?= =?utf-8?q?qx68yk+pU102ToO5N3oQfoBoP4fLmLLi/igTrC5PaUy56rI7N/sWFVspVxBHlNbo0?= =?utf-8?q?pBD1MFb36y31M1hemKjQxAk2k79RZq4oLnHEq6hzOS1kConWRc1RpBLpQ/QBXIDWK?= =?utf-8?q?AcHAEjidQX7j0URavUkLMYPSGXZ/JaThhJ2Um9VE85+Mb2DWcO9+vq1JstWwRL8QN?= =?utf-8?q?k4eeovwfRAlIYLtm2MioQNftyxmP9tX+OqzdPMV9e3M2G9IOqK5JVwx8xx9SzVL3s?= =?utf-8?q?+J7klOs1OtcDNZW9mVCfV5NP7XM3OEnni5gnjU0V3pMaeueBbxfKDojLj0VmF/faf?= =?utf-8?q?tMR1GNMSOCYgjWu0nZuKVbQdDHa3tv7Is0UsrcKmZ1Sk3G+Rd8XvULKjZcnmitB/w?= =?utf-8?q?mvC3V16MJFkK?= 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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?1JT3OFNUvNtXfC6Nx+4o8Pi8cfFq?= =?utf-8?q?JM+TA5pcaNp9fzT/sKAMa8y5oOJsei0VFNuigzLL6GsKkhbkKAnlpb+4bctm+U+Z9?= =?utf-8?q?yzoAO0igRlEBv5+oggJjSmCMFcBJ+f141htIBtUbEYnqqsLoq1rKx0uRTHYajrvpo?= =?utf-8?q?TyCW6QTZ3oLGSZTyqJYOA4SfPyOOIm8yaTg1n74huVeV9TgPaGxpU1Hu/OawikRL9?= =?utf-8?q?YWr3i8PAJkgzdpEPg4Aj+PZzeoOAH1vxDCuva+apVPSXmnC/ID0k03GdHMsioyGzn?= =?utf-8?q?hZOgHOr18Em4ikNST1lWaPbukArMkk63DDpUzmtxAT8fstmNjVHUC95g+s1mOnvvO?= =?utf-8?q?144TPUmo4638m7olzowthJ34TS6innHiQy35zljOUICyuTOtuOxeTcW7rodVGfblg?= =?utf-8?q?nbXgOZhsXHs2ITFAPCR6efKHsg8G11CxluvweINk5fgep3ZRsnF8/7+3+HX4oSKy3?= =?utf-8?q?sAX7ucTOaL/t3nJPraxbOTYtsY88gHLbvOA6ubZKmasM+y4dRwU5aLsNFUFOwtVYz?= =?utf-8?q?rn35W2WpYBNR43AKj2z/mKNWbqfzZ5P4I+55fdYl+E8Qs8SbAfrVLJ9hkcvihNslN?= =?utf-8?q?Kp/E4+hzHdAM4PUp6AIYBXVZHlmvpx9jKOtQdO5C34EjVs9OnOYP3WBEHYZRSsnZ6?= =?utf-8?q?zWT1/iLkE4eG6j119fO4/gQ9Ic2Za0Cfo3vYTBJwJH1sOIQFU6bwQrxI4GqnToZZ0?= =?utf-8?q?Ex0FPF9xK6wlTUoPwDHlsO8q7GHcZagY3fZc/W2dkcvgLUJtUu5MWrEAO08dP2r4U?= =?utf-8?q?7Qu9f5d8Gys8KQnWJyTJ5F6Y9vrhgMNaqnSVc3HzoNQM8ORrfdH5hzkxVH3NTPg2N?= =?utf-8?q?xeSKBBS5mC/zjedE6ntZTJKcPko+FcwPCjRma5frd7c7J8M4SIbuN7Fo5L/e2oIRl?= =?utf-8?q?6TjleQ7qMlIgXiOe+BsLK/z6wV5/LeXEg3DGmaq2riyMvam0ak4QwOQuUZo/SVAGO?= =?utf-8?q?+Y2+P7ObutZSWdSrs3xhHsjtBNn7ta0cF1QZNrcKVpN7TDUV9J6MLclyYdyOOoUT4?= =?utf-8?q?Mmgk4Mim+3UwDmRbDxqDCmYyscIXZC2nwMlOB4dPOdRDaRxefyG+2+fucUdr8Xa1K?= =?utf-8?q?8lfmD/na+UX0ECSBtxAzdKsGJGGDKX6nHKfKjqLoTAWbRHIfZZiUM4DM/GL1rjFcR?= =?utf-8?q?OKWYIVLSvy/zFzxAOKDml0Maj4tEr+4CHCNypYkSItpIKCfbItkI1mlpSmJGq/bgE?= =?utf-8?q?QV1K8dNldX3Ln14Btwggihy7xsKpv32OgVGo8BJDcS54Ya2/ZPW5fA5zqiPqCy6HF?= =?utf-8?q?tg8n0v15fvyYX9cIbj6R8Qt6g8phsFRiXC/sAVtVRk5AhDQGu2E+F9NVQtDHGIsR9?= =?utf-8?q?aqSV5nB5t0D5N4NwRnxh5nzlEggVPySTsB9BqmyrCpPO1MfSYHhMgtJDpUEL/3mDq?= =?utf-8?q?i4Ael5ijQLRPgjfuXVdqQHWnl7JZEAgi0qfwdxYW3jkJAFi9UR7XApIbbom9LCJw8?= =?utf-8?q?RtPP/2bvmHs0wdZOBQsat1OAmlwMZOZVuniP66hP07I2lIFMacjyRPjW9I+THEmoN?= =?utf-8?q?8JzMnp/X5CvotGr2ETejcq0Bs2dgILID3g=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4591ec42-ad8b-48fc-a68c-08dd20f357fd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 12:39:28.3332 (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: mM120ZVjku1aK1uKZPk6gm7pNiC1VyvTBjJfyNp0IKWKVhFGN/p/8u+HE+TzO0ptG+g/H7kBwd75v4t0r1kn6vp/fBzXI36YLF6zMOTdM48= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9516 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241220_043932_564411_A23173B5 X-CRM114-Status: UNSURE ( 8.18 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ciprian Marian Costea After the 'S32G2/S32G3' common 'EVB' and 'RDB' dtsi support addition, include the necessary header depending on board flavour. Signed-off-by: Ciprian Marian Costea --- arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 1 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 1 + arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g274a-evb.dts b/arch/arm64/boot/dts/freescale/s32g274a-evb.dts index b9a119eea2b7..c4a195dd67bf 100644 --- a/arch/arm64/boot/dts/freescale/s32g274a-evb.dts +++ b/arch/arm64/boot/dts/freescale/s32g274a-evb.dts @@ -7,6 +7,7 @@ /dts-v1/; #include "s32g2.dtsi" +#include "s32gxxxa-evb.dtsi" / { model = "NXP S32G2 Evaluation Board (S32G-VNP-EVB)"; diff --git a/arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts b/arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts index aaa61a8ad0da..b5ba51696f43 100644 --- a/arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts +++ b/arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts @@ -7,6 +7,7 @@ /dts-v1/; #include "s32g2.dtsi" +#include "s32gxxxa-rdb.dtsi" / { model = "NXP S32G2 Reference Design Board 2 (S32G-VNP-RDB2)"; diff --git a/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts b/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts index 828e353455b5..94f531be4017 100644 --- a/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts +++ b/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "s32g3.dtsi" +#include "s32gxxxa-rdb.dtsi" / { model = "NXP S32G3 Reference Design Board 3 (S32G-VNP-RDB3)"; From patchwork Fri Dec 20 12:39:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13916701 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EFB50E77188 for ; Fri, 20 Dec 2024 12:45:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Message-ID:Date :Subject:Cc:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=M/Sinyv4+hbZE3+UGqwkZK7zp/FelTC2mTgnvGMOJEw=; b=jOYQCbiXyBQXgoRCBJ0Sq2pcps M+JINEw5q7xV3/AgvRLHvsLjnafdsbOtsaCZaIyeliug/xW43IlyYfVtcDuWf3I9rU39HxH3fekfG q5mM+ppOG6JYWLDdgPjDmhkomZZ4U2P+woAacXLJywf2QdwvoOsit34osVgALtn/r04FtZ3QUwjsZ uAbV/aQ+TpxAbtqY5jHN3wRuhWCiE11iyIrJndkP5Sx8swWHN3EZIY+JNMqTHO2qY0YlmLzgLkKdN orqida0DV1YmsaBqyeoCibnHIrKgQcx+gsjUZw0mEYOJdggcW9J7otmUTsbFsCmBoEnwg61OeFdXd k4AhUJ2A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOcNX-00000004vNi-1GE6; Fri, 20 Dec 2024 12:45:15 +0000 Received: from mail-am0eur02on20627.outbound.protection.outlook.com ([2a01:111:f403:2606::627] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOcI1-00000004udA-3vEx for linux-arm-kernel@lists.infradead.org; Fri, 20 Dec 2024 12:39:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sL6s+jx803nQ+faK1uBBDjrxxJJx9VTVnke86nsjtJcrN6/AegHvPHTEmFXja61zwvU3nSdxBQ7rdRafoCR0s/zvG+9g/nNzWhcTSBhmYYQHWXzaBo/rpVynOTQvHLENd76+SlTCA9wovhaRB2Bf0ypr2UoVn6h75pwIlN+t3qpG1KSfCPHedah0lVuytbLGZ5Bw3MICYNdRhATyLdXo/jf3vEGLLT70E7e1/ltSDeWmtQoARNV7VSAgTR2qgUw38Jm3LCejzBi9G7inF5DN1sCYqg3JEy1iPwz5b8fppMKpiIcwMn+NJi0SPtbObBaH5jdTDPpa2O9WgujahOwARg== 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=M/Sinyv4+hbZE3+UGqwkZK7zp/FelTC2mTgnvGMOJEw=; b=qKjwGqJf+/TMWf12rRvafQBGM19Z0OV9l8N86WOlreeBoRObViy3KKtI1goLVaUo3pPT3l2XHI0PUla0do/dTUjZgCsIQ+b2fpGqtrWWX5Bnp0Qypq90n/dve2vIABxz26BFX8Bk660rUFWLqvbkvtm6era4wcAQ4F2E9NHLvKqoKr6pdDK/iFouJgefLLfQcOBVRdmXrnfSOXNRqM6j428R5ZnlmT4quaxib4O+HKATN6BLFiX2p490cyfsonM07Zlf/iz09QiThQbFD2dKbriCZtb65GGFk2PKVNjKe3BGqAAP0RYRjMmPeROZ0JDq0fJDpFAEwSFaV5B/cENvbQ== 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=M/Sinyv4+hbZE3+UGqwkZK7zp/FelTC2mTgnvGMOJEw=; b=DFCWXAoMN9nvw3XX6ieA99fq9Jfwg91CxLqMWQwXPmke7RqgEvDlm0tMBlfzj2O+q6Dt3wk7F7vYnbZN94c4MQybpJOSrDUmeQoz/2ykhQxaoVuURJikV/xms99rRzm/4pN/xFr6Y+AjV7GDO3dTUDZjxsOKasfANuj4s6cawm2IuOagtXmgt80e4G2iDReRBonxaBdGCILNLs1AmgDQCyfhf8ySZO+XTLiQ0U7xp/EssWEGSynVSkhwTKgNczKseHsMB5h+s1XOl4U09OP4s5RyxMqyUpkwVnKPU7oYJCc6AEJXav2z53DJOGsxvDQbyClWPzD0bo9dJ72RI+K8XQ== 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 GV1PR04MB9516.eurprd04.prod.outlook.com (2603:10a6:150:29::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.16; Fri, 20 Dec 2024 12:39:30 +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.8272.013; Fri, 20 Dec 2024 12:39:30 +0000 From: Ciprian Costea To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Shawn Guo , Sascha Hauer , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Pengutronix Kernel Team , linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, NXP S32 Linux , Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Ciprian Marian Costea Subject: [PATCH v4 4/4] arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 Date: Fri, 20 Dec 2024 14:39:16 +0200 Message-ID: <20241220123916.1452582-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> References: <20241220123916.1452582-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR02CA0017.eurprd02.prod.outlook.com (2603:10a6:208:3e::30) To DU0PR04MB9251.eurprd04.prod.outlook.com (2603:10a6:10:352::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9251:EE_|GV1PR04MB9516:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f48f6d9-34e4-405b-3255-08dd20f3591c 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|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?91/ttKM+eiaKnvg67KaqOYu2PUNedok?= =?utf-8?q?2qXNW/6A/oIPVzjXi9eCe9GW5bnK/gpYtszzVl5HNrUYY/hQ7+oMLOEgSrTZQF4Mq?= =?utf-8?q?eAkmKt6A3J6g4hc96mDVN5GPy4Vah0h4OuetAMYO20kVyMBQzntge1l0lv1GF//Gw?= =?utf-8?q?YnB5HUpGg8SOT7U+hL4tLpzqWRYNB3CP5rEQAyDmV+xQlNBbpk7dbs9cwJHZzo0tR?= =?utf-8?q?tlvfJ46QOP58yFfFaL8ZYWvSJZVBhTZMOPdwU5dYRuo5Io+hl+gsLicrhD4/E+MQ/?= =?utf-8?q?sNekAWXdGf+hyH0ImiYw/5Iwzo/M8H4mfI0AM5RmVPAnJzBfCDxnDUPY30nN9U2GR?= =?utf-8?q?2dCPG8DTmrNdoqcKz9Gt/JUtQ5qr/vNAYz0wzV6Kr+2hbPzy4RZTdfQAV7ExxvNsA?= =?utf-8?q?nIil7S5K6phuGTAziC0LaTPndE9bp6XCge2ORSzCnDd/teLmiXD6IJPgrGg+bpKgr?= =?utf-8?q?8snv5ZYyptWjtxjWh3VPSwZFPORBwt5KrZhKvBfxe+twLE3E0wiG9daTI39vomFSJ?= =?utf-8?q?L2VfjNDWzOKBD4dFHmnyKMdfVQcVvz+MBdvEmANoeQ7KQQ8kxojvVunFjiEM8XO+5?= =?utf-8?q?S0kcIWeLNcri0TLd2Q50DOzTfhsEhjvBkX3LeNbmXJR04nAeQxYzuvUQs0FzYnGmm?= =?utf-8?q?CjrxqDwig6FAnJ3eKy2eCtDoHUxYVBpwop5Zz2Lnl1ikMCWNKNVa99wtchyBDJbG/?= =?utf-8?q?VQ3D3SeNH+F/2ABQQrvzVxuJY4os2e0E2qXSbGvCMJyUJ3AzVbXGej1CBzRN+fpzs?= =?utf-8?q?jFnonJ95Ng4OKeNQQKieZV3vS94ZJvvTUs9HYTIRWkPM4zIwWqJbsjgneoxRgimOH?= =?utf-8?q?WHAuIJ+NQ661oFb7RAkVpuWYYmk5i+hYx32OIYoJZb8pXu3N9QQLZGzeVBWK6Eaqw?= =?utf-8?q?+ITXPYa78yenPVXPowxmRHwxXHnos8E8iBvlm3/oDfHPjKdh7RoUuE7P7bm30sTIs?= =?utf-8?q?Ici2GFQCRLNzfm07hWMDYrEh5vX2YB+3ZdQjnciIHoTlaFfM+IJxeYNXKtVO/OkD/?= =?utf-8?q?ztp+qo/7xcn/jOvDV19p06ULe19TKUQ1uOZTdAZ9BdWxJCiChzgFot4Tpp4wCxAzE?= =?utf-8?q?6OFGMWcWOmtXafx4yortVH87VW1VhlRpeTbq8msv7lcfjjEPIxHTw8d5RtZgbyhRO?= =?utf-8?q?q7JXA1tU3ipVfA0zO0ifowgmvt2EzxYf+s7FkSZjaZC6JOYYo5/TtKEZXqMqm64s4?= =?utf-8?q?cWMGHu4lhvXEZXbgR6cRknnKOsTX6dUnqzkWEO0u9IdCfsTGH1C2UZg6C3RIfnH4/?= =?utf-8?q?oE6o5zaCA1+4HX/OIfDdD/n15mNgxd7obf9/7q62G34ptgphzh31WzUllY+HzCELR?= =?utf-8?q?Vg+XyHBJyRjm?= 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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?OqjpR3CJ4qPXwTQ9e2Exq1/oEVXG?= =?utf-8?q?5KM8lLB57gj2JRVVCMmCcajwxxBAz6SHn/GI5X82807KVfQucTG7sg4CAE1uLSvOp?= =?utf-8?q?SIvTTdUOgWyNU7RbUhqD97VGg+Qimrai8bcBvsws69bUNX2p1JVoIW7m268T5LR0A?= =?utf-8?q?K99XNa/Oi61HkdnElGTGxq8hONt5rIzL0l6h45mv6Y9Lie9qWYdV11Sqpd1H3g7MO?= =?utf-8?q?RX0gGvaXvlGd0wXEgtRmxUMtfId2NmyVj6Z4ZOJJookZYFEqCR5yd81hLMMsdGLTK?= =?utf-8?q?pxXiceUE87uL3O+5hYujQrX8zYCBHtl5MJQJoLXgUpqa6SmP06NbQgYtp3FFEpv+y?= =?utf-8?q?3DpJwvbeN2JOlV+4pXmgVcaoAIw6llW3sFvxTv1aNRiSX8MmlBTTKmJRHFUN8B7RY?= =?utf-8?q?dF9otWo0n7jCCuPohCnDamUUnQRhmsQcxVKKgH8pxDS+2znqtyNsh4qKAdFavxkR7?= =?utf-8?q?rdvK7HthLAkE6NShVPF+FJYPVAwdeLVBYAGuUX4E1Mo+QZf7ManvNeBpk8FKEcjW9?= =?utf-8?q?Q0IJsSP4uqVVracwb4e3m1iOnNMQLx0rXg8yMvaQu1rSuaNKRANBpNpCQIRSKsGtz?= =?utf-8?q?aUEVw4om2intH1rJZxbpgdrhe2//kPkp8WqjB/8Yg53gDFNsghdMfqQIDP7+ceCjd?= =?utf-8?q?sqHrRhUafu068fxE0N06THlXXmKSyb7OPNl8aKZJ3F2ccXBJpePhgx9kDeD3nGP8D?= =?utf-8?q?iHbH18zXrqCC8QdV9wSlJV0vIPMU71O7J20r+GWNW1Tlb0hXuVlHpBfwr/WvJ5RnE?= =?utf-8?q?3blnfuWfAF4+hCT9/vbCsukwCihCSrnaLXJLRmE1ImlvP/NMW7v1r3TauZj/R8Tn2?= =?utf-8?q?9ayLz2jjssW/j59NSG9UBmuklAh4FNyPvwxhzJNZ2y/AxDs6dErGIYyKDulmqAvWI?= =?utf-8?q?MyngQf0l8OjaJcwNclemS6QmWCw9I6vUzlEIZtmOPdOOngWa0g1Rg79NNEzy4F02a?= =?utf-8?q?CygtGmJXSv4LVo2AW5Es/d9PPlgrDROGtAh+C3IcJVYQJROsPg8IemvDwjFaeMGh4?= =?utf-8?q?MyL99r32kUfFju7Y4jch+aiYOfiUMWzA/DYSRQxhq7kB8oHI3cVi4RvZVqz1ZcyrO?= =?utf-8?q?a2GmjGQPZim6McJssmII+DJRfUEvSjR/Y3u0zJR7VzMf3C23H4LfFrn8ficRUNAEH?= =?utf-8?q?ug1+nXqCG+T3Jjnx+Jp6NZ8JJHiZokk2D3+rKT9xBKO7uXyB03a+ujPdCo4+Vvtbr?= =?utf-8?q?F9RX/Sj41ziqyDk9mRT0YhNsK8W/ocxoookGrjp6gV/+3BexpiPRYxfQTJgqpoB0G?= =?utf-8?q?cMcLp21O230dH/WBiP3VZNXcwmpzw6Y02PY3DEBYsGQ/GmTOHLRfFsg6QPqYEWXa9?= =?utf-8?q?Bcvu1oVCzmpMEBG8sdeRk8W7ohpNhhCi1+UHE6ejdl9MCUKJ4MR2Un53F3vaLkWCg?= =?utf-8?q?ZOFoF6/FLneUepYxrRH8VakuORP3ePBZlTTAu0vU0X+U5Pc+SRrWKp+isJs29V/m/?= =?utf-8?q?vhdt84N/X0olohDnyVJ8ZYKtz6QUYmqG0iB25+efyfnavkO5r5Jx2E8oYo1d3Wayy?= =?utf-8?q?8X6mdNxdOmbsHM+aHbFFjZYZ6cUeHRJduA=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f48f6d9-34e4-405b-3255-08dd20f3591c X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9251.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2024 12:39:30.1685 (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: 4fGWoXTwpnJiPxF8N0CG4GUInx+7nIo5w4R+SPPcyP5qn9Pyg9mmDdqY0FuRwjUuYY9ZiN/31Vmf5XeilL6e/+fh61Iy44VhxrEpsW2O8ak= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9516 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241220_043933_967587_4B47F8D8 X-CRM114-Status: UNSURE ( 8.11 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Ciprian Marian Costea On S32G399A-RDB3 boards, an INA231 current sensor is connected over I2C4 bus. Signed-off-by: Ciprian Marian Costea --- arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts b/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts index 94f531be4017..5f8739c068c6 100644 --- a/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts +++ b/arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts @@ -40,6 +40,14 @@ &uart1 { status = "okay"; }; +&i2c4 { + ina231@40 { + compatible = "ti,ina231"; + reg = <0x40>; + shunt-resistor = <1000>; + }; +}; + &usdhc0 { pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc0>;