From patchwork Thu Dec 19 13:10:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13915074 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 A72F8E77184 for ; Thu, 19 Dec 2024 13:13:44 +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=thzcWzw1R36DqPgdvtIL7BED6jyvYSKKHuq3aSitJp0=; b=CwbOs/lFwN8aHORtyJ2/RVZX4f lyxI1d7Mrscbb19QiK0GzX+ZfyyOk/xNB7a7ZC0U0xTVt5STU4LzRrBfhnQOhiFYcGn1xvQIiuvBJ 4jIA6Rgr4ylbDivvCDBlHzRDXtDd6dvofSM2HbB49Ryh0a+l2GB5EVYvwEban8eqKGqrP6PYImE3N x4KKKpHUo9h+PGFJZejkw7hpAPc44wSpyxS6Vb8ivJMbEDEkJAXwv/Y9WeEgfaFqpURfoTxTQAhNO UXrdhop9OULpUCgwx8BeYeWD6OHRRVZzg29EJjylOtDSuT0/xptiXO5bEjLKOnbLAbTnb/HDyeKKx MDLtbbxA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOGLL-00000001ulM-0Wak; Thu, 19 Dec 2024 13:13:31 +0000 Received: from mail-am6eur05on2061d.outbound.protection.outlook.com ([2a01:111:f403:2612::61d] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOGIc-00000001uGv-1rKq for linux-arm-kernel@lists.infradead.org; Thu, 19 Dec 2024 13:10:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kVNTnyhf3VaCFmQee8itZrEwO+5OptGRJHHdk9yarjSHAUZONHDhLNqaARVJsf/kaXSlEpq3zHvFMu9NgaDC7+0sJ25kbsF4bUnAN2g4u05bB5KN+Cz8xfEAcLWHmwKcEd/MWrCbTKdJIgDAhBX6JcKfQqVhcEMoKCcUPpHhuUT+OYmd2h6hkkV91hDwdmIkWtxS72o4HocpQNqXktqxciF8JFcOQIkKGvr/6bq/dWlGd1qOyxbAJ+0Fvs1KDGNxt235zNEhgaye3JBSReoJfZM8XDJtq38fcSjMzCclFetUP5z79OcsOF9QUIr4OAfwVGr1KrRsdXcBQ4YFIjOJ7Q== 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=thzcWzw1R36DqPgdvtIL7BED6jyvYSKKHuq3aSitJp0=; b=DI/kqOLQyD/cRikF59vg1cAqdSV+MXGMB3UhaxHS33mlGBKipxoOZSqX6j7syAgoZEIcqjD5FBExbibVzKOOuISi9pV0n6GllRRBkvedN0ouvFLtj1Rtfq/o6z38qp20/lF77mris5l+UX/cHFPM1sDlJ5iVecjpr9qMUi5q/NoeEQ7gzqfaYVrSANn47e7gjVwb9XBkVZvDdEFlVcOh2CbPism9qe/5CRfXCrfxpDR0tKQ/2Ye/uFT1bW/0juqQc872/DNXzUYZ/RkxwZHSPMTdnK7/eZhZgQU4wMsvc74dvzuVpdQLTe48JtlnFQVo7LiUyuFSgDvOC259Byeqqg== 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=thzcWzw1R36DqPgdvtIL7BED6jyvYSKKHuq3aSitJp0=; b=rPCPX88pg/JhNN0LuYgkAuP+eVOMnXH80LSgE38Zgre+e8sPGXCDcpdaEXs1KxUnmk6f8kSIJjPDPzOXQQK3ne/9CnqFKtSV0dHLiT3U6o105hc31RCMwlAqUUqGA+bjsmWe1MOI/ZP4PgoDXcppouKbRR/X/Slj+mYYKttjbZJ+N/Zanar+7IHlmODbI8kqpHPLgB+0Z7RB1x3s1wSRHLcS72h+A1WiQfYY5PhhX6YErIUvYTvlidOSKlBbu2OoaYCB0fvGuhEThOZjL40GV6yvDkI543r4UAuLHjDZQSVYx2Yfvnfhq8rxLUEviQK1TEtOGUQzkNLhDfXUVSaqOw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) by DBBPR04MB7754.eurprd04.prod.outlook.com (2603:10a6:10:1ee::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.14; Thu, 19 Dec 2024 13:10:36 +0000 Received: from DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a]) by DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a%4]) with mapi id 15.20.8251.015; Thu, 19 Dec 2024 13:10:36 +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 v3 1/4] arm64: dts: s32g: add 'I2C' common board support Date: Thu, 19 Dec 2024 15:10:26 +0200 Message-ID: <20241219131029.1139720-2-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> References: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR04CA0071.eurprd04.prod.outlook.com (2603:10a6:208:1::48) To DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0SPRMB0099:EE_|DBBPR04MB7754:EE_ X-MS-Office365-Filtering-Correlation-Id: c28842bf-33d5-448d-7103-08dd202e8717 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|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?q?brrozXsWTd31cYXZRkIDC9R2X45eSyE?= =?utf-8?q?w2cEoz53hJ1Q7mUQLVdXDbvHXzf49h7cncDlQ/cqZ2f2wbOXbeTDcMKCm2pizXdRH?= =?utf-8?q?R3dbDuRZ37VMLvgJzdChHCz+b3Lkw/kt7wNdYFa1avHLku7ECfVGL3XITDlzqBfHu?= =?utf-8?q?xoYiiNGORRoxaUQ79brOM3SpEVaZbDwVoIziVliVVH1A1ok8C5/OAS4Apgcf6WCg9?= =?utf-8?q?6r4srN/eF3dGofGY7w+WsSzcU18ipZsuMgB002BpkPRar6LNAFhQkcWpMmeYeHb9G?= =?utf-8?q?VJxoKrtXOV5fFUndN3WoeEgsLO8Ylmvj5hibnIAFoxkxLRCIFJiJSvyftwGIhARs+?= =?utf-8?q?4oeCx4uwsLrLmtYTYKHopTyyLS4vjnNQyP/RSYorjJKExWVBeleljUl3tNB9j+3v+?= =?utf-8?q?goe2V9Bqj2VTShub7OxJJVaTv/4/JqvKzLGF/rig8pLtk54s0wVYYXfBCtW/dO2i5?= =?utf-8?q?uokjoi9uH+IMtsEsoVcwZRTd10SHMmzvobWtxzIOOo6KQ8WxuR0qAsOMg8UgVM8ep?= =?utf-8?q?UlOCLkXvcD9JwBaYZnv5LXVr6/tKWNPp1U5w3JUcP4eHjYovmmySWGmQoc4oSzheW?= =?utf-8?q?+rDBq2+SOVWHBIVsOHwe/W+4PbKg/VaOExqXTvDVXlFa2LH4JjG8OIlvLTW32+eN9?= =?utf-8?q?oOccaNXdlvqTAPBoQUQy0eDbOs5JDK0Yrmrtf29hHT8xMIsEaCsBcfO/1PhI0P280?= =?utf-8?q?Il+kCLK6fwoJf3PGrIOHO/ccOXq6mxiK/nAh11kiSi6uKuh9aTS40tQTbjd6gJKyu?= =?utf-8?q?WeNKrp+VPsnsnwQOLEKj3mO/Nus/esJkH5wSIHeC49exP2PDdSIMZzmcbBmGo9ECM?= =?utf-8?q?/yXOnwjkW5nl2kaqxYN+vg+rXFdH+fQ4ihizlNtK83HyiXHZY6S2hxl/IKGk5wn8U?= =?utf-8?q?t/pEEGCZui34JIQulcF/NXvg+9eeUM4WuMT3Y5DR+oDndeXNnZX0sSVJX1dRT5hsP?= =?utf-8?q?O80LBGxWXAkBPz+BNwm3t0Ux09j9m4K/oOpS1P4JMPEikSEdc4jeCUFoQUvGvPXws?= =?utf-8?q?H+qgLj/b9Rt9UCwQK6Q0rZi0+2yGhi79eTY3yWyZkBbqB0STMurY1yn0Zw8yDC9lp?= =?utf-8?q?I4LI7s2mltDxl21V22RJb0j5cQm+qQxtKiKXDeKYPNhXAcwtrMlP84Qxop7ZJI217?= =?utf-8?q?q88wTuWnknZeTW5dPZbVnjkN3E/JEcpGCU9UrzqMt9PdL44k0l1hTsnQ+gHCBOqXI?= =?utf-8?q?4lWLNXF3VJ6yrtfEWC+TCozqS/vMJrujmyktdIWEVID38gzOQ70FeQzYp5BnQGone?= =?utf-8?q?u6wjS8clhLm56PK8+J2Lhij3a30wz2DI/TizeaSeE4gcf7Jq9xc1Bvu1a/ncUaYkN?= =?utf-8?q?3IUCIaNn1JdA?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0SPRMB0099.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?5Nsbfi4uIm7hxZHku7vrvCeSutQf?= =?utf-8?q?jSmzOfEQRaR7oP0YLvq8B89G+JpYG7UBrYgbBxoxKUKys4Ecjh3VzST6YT+n6t/bS?= =?utf-8?q?c6qcPFCrKocfeZVIKOR/ir3wiObemxdH77w9sKao31Ghu3R1/tIsQq/2skP5mArQh?= =?utf-8?q?28UV4M9tW4d6PLC9PBVhV/Ga8NP5Yk9MWsq/duF3YJl/4mPwCh1ljcvCUuHBp6vDQ?= =?utf-8?q?iOo0OUoSEIkufbdNTtc1QjjhNKLIklxe2tq4+cs+pYhmAxja5k0wGKt6XqTY83vSk?= =?utf-8?q?RivyKAI2uolO9TrKbIK/fo8vgs9OUhHJdRzMafGSh9Pc6XUm5Lcj4gENhXjYTcILt?= =?utf-8?q?39KeVwyrVlUmwJ2CwXxdK6MnpMjXe5G7G5k7q5CWSffmUSC9/PUAmHw+gHCI6GmAU?= =?utf-8?q?4E5NHsw6L8hzOPiX73tpxA517GjrUSinfydLmzT/W+Jf0kekp8EkVyzU11igo6Vjm?= =?utf-8?q?kfC9JGQNR+HqKI1tz9Zd+rT4Rzxn8lyKLuulGkooUEgpfOx3Ai6CGg80vG7DvgZTC?= =?utf-8?q?T/L/+5P3HbrRm1SIFAl0aqUzNggIeKp4Y51h8Md0XHB2hB/nDD6hmnG8+O7SGT9Nd?= =?utf-8?q?APPqVXjgmiDYijbgKNR9ukEwr3dsYY6jPsrmARJ7N0vzbiZvNtY/+xOsDgocI2mrz?= =?utf-8?q?zKRWcNvj8JDsUexxT1AoQFojMk5BN/Zjh4Osx00nDOOhCeWljYYHG/3SqZKKcQpug?= =?utf-8?q?GcwTQ8BPrLnhsZfEUptBOG8acdxKH1vWvLYJ3GM090iTzwrgQZBKWbaAoe38vcu4y?= =?utf-8?q?6mf6EvSqO/GGqXyOXIkzPfDMivkhvCoNMbsC+P3TdWQLwmXsBVHfLAMMzGnq5KDSJ?= =?utf-8?q?6Pa0/qm4r98CvXdX0SuY9Qm6J0dPxJtViZKh47ld11GPzetSQPIWHEfu9+02kTw5k?= =?utf-8?q?dfyEh7RCh3Wk0vbG1PJgMlXgvWwJUUCmZVDidTrihYOIl3PAN+5U2rsGG5fKULGkN?= =?utf-8?q?Aj3Wiqk3bVn7yTmdTjrgwunOwtAokQBFUk/RE/vxCXSNM2/RofZ8xEIfotf9ysaNJ?= =?utf-8?q?A72MpADSnOE8hWfcb8udUHDoqK5GWPgOTh8nIuyuYLUECDz+sH6zyOXPYscCU5KfU?= =?utf-8?q?r0UvJuDQJMNIsUiyxTVG0pkuPvaQrmHWup23F8tE4DhjqOy8cH7b58MUC2lRwz5CZ?= =?utf-8?q?WD5hr4JTB44cxyhfB+i1QojL7QxmNiXSNCoF1X9yNWWcQKzdyZa+HjziwrtgDOq9T?= =?utf-8?q?owGjNFmj/DtG6+gt0kvj1Km7NMUV1Nq5a3Vg9mKbe78moIN8FdUiHhQXz89GhTFFK?= =?utf-8?q?MkiCgsoM5FmmV/+ockXt80AidwwB26rq0cbwCKwAV4VTcu2Tx3He1ZZoyNH5gbzwe?= =?utf-8?q?f846VTtsM3Hso0NgFTO9scsVq3NnbirgAfzyROrmst4z50n1yJljplxvwcLzR4cUF?= =?utf-8?q?0VUixFIoqc5ryUDNWlRuOOV3gCa+vlB7pJRvpei172dlKIbPNty2mU0y3yCbv8pnY?= =?utf-8?q?JVwzxYieDhVlfrGMlMN3MzHzA4lXoIjDyhet7H1HWFH5mhY8vnEDXjUFAtt9ZrVOU?= =?utf-8?q?GWZEqiHZLGEr9ZngnfGNR8jXa/vaPfGbug=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c28842bf-33d5-448d-7103-08dd202e8717 X-MS-Exchange-CrossTenant-AuthSource: DU0SPRMB0099.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2024 13:10:36.4381 (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: s/1VqvR+XBb8t0slGxiNIfDhtNNVzTa0bSii5k4l1q6Bt0J4spR4ignarBX38PkDhSsj44wFlVpcLrbX+47czCnf0kPh2sYPfE1fhleNfqI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7754 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241219_051042_484946_521CAD11 X-CRM114-Status: UNSURE ( 9.84 ) 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 | 45 +++++++++++++++++++++ arch/arm64/boot/dts/freescale/s32g3.dtsi | 50 ++++++++++++++++++++++++ 2 files changed, 95 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts/freescale/s32g2.dtsi index 7be430b78c83..0e6c847ab0c3 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -333,6 +333,33 @@ uart1: serial@401cc000 { status = "disabled"; }; + i2c0: i2c@401e4000 { + compatible = "nxp,s32g2-i2c"; + reg = <0x401e4000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c1: i2c@401e8000 { + compatible = "nxp,s32g2-i2c"; + reg = <0x401e8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c2: i2c@401ec000 { + compatible = "nxp,s32g2-i2c"; + reg = <0x401ec000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g2-linflexuart", "fsl,s32v234-linflexuart"; @@ -341,6 +368,24 @@ uart2: serial@402bc000 { status = "disabled"; }; + i2c3: i2c@402d8000 { + compatible = "nxp,s32g2-i2c"; + reg = <0x402d8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c4: i2c@402dc000 { + compatible = "nxp,s32g2-i2c"; + 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..666e4029e588 100644 --- a/arch/arm64/boot/dts/freescale/s32g3.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g3.dtsi @@ -390,6 +390,36 @@ uart1: serial@401cc000 { status = "disabled"; }; + i2c0: i2c@401e4000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + reg = <0x401e4000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c1: i2c@401e8000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + reg = <0x401e8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c2: i2c@401ec000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + reg = <0x401ec000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g3-linflexuart", "fsl,s32v234-linflexuart"; @@ -398,6 +428,26 @@ uart2: serial@402bc000 { status = "disabled"; }; + i2c3: i2c@402d8000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + reg = <0x402d8000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + + i2c4: i2c@402dc000 { + compatible = "nxp,s32g3-i2c", + "nxp,s32g2-i2c"; + reg = <0x402dc000 0x1000>; + interrupts = ; + clocks = <&clks 40>; + clock-names = "ipg"; + status = "disabled"; + }; + usdhc0: mmc@402f0000 { compatible = "nxp,s32g3-usdhc", "nxp,s32g2-usdhc"; From patchwork Thu Dec 19 13:10:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13915075 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 E0F69E77184 for ; Thu, 19 Dec 2024 13:14:47 +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=jCn8GxIzq0WMXy2L8JFpBH088CalC4FenbOqphdvFso=; b=ArZXLuzUYzSz35WzCrk4ChO1uw Yyt3b3T/5WMPvGG8FP1Hm7n1UxvrdwLT2tY6TMS4r6+Qf2RKTYeAlC83mw2yC9/Z8iz2Ar89BHVWJ iOmrDwd5E5RGq8P9lfs3iWDmWxSissl6cJ5VGaOT78aOEDhNhV+iI0Bz6AQ3yPdkPuJyfXR7WYkba 6kx0OEH78kAPRCyKOfI0hmqS+fVW9VNGLSuSJF58ogk9v4AetKH1GIMUmmgDU9okLX/eo+CKJoWa6 dRaKZ7EBEaMNsk8ucN+Q9EHQWk0FSmLcvSLt3uRWFk5du+Uof9G61pjVX334wxVQZVXtBAKJo3wHV jR3NtHbQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOGMO-00000001ur2-3N2F; Thu, 19 Dec 2024 13:14:36 +0000 Received: from mail-vi1eur02on20623.outbound.protection.outlook.com ([2a01:111:f403:2607::623] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOGIg-00000001uIY-1iEI for linux-arm-kernel@lists.infradead.org; Thu, 19 Dec 2024 13:10:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bZXj+2HjyPRPKnr34YIKdHiQWYiXC94bEJ77ZpNrzLLNst1+wvnHA7fbGzjh7yDg78xkOJPSH02P7WbSPfg1CX3a0vczr2nqq9o8PAAbCsFz8SYh7PfPOaiXNDzsVCQNKA3A3HN/pZNZzb9+1Nyjcj1OFpsNFkA6t25KMgDuYV5tZmKveCVP6QCKvieMMw0UzIl9g0yiFe3resSzKf/Ym15mvXi1533mQwEWUbQqlD97DUnDIrGZCsnte1fBq9quwDxrlHTQtqVChb6MZtKb3VVYRt/EnHhuu0uPdvvP6eG5iF8A2aAj8cijZC/IvHpgXhHGz86a815F7FvyR9tEBA== 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=jCn8GxIzq0WMXy2L8JFpBH088CalC4FenbOqphdvFso=; b=BRXBABQv0/eFyZQsgOgxzIqscqa/KL/6BUEcoyo4T5xpu5iD2A8ydFJGUmzqTgPseMMZODczC4BqlD/PfL2GBgXKToS9ohVy+MqBVZcVZIeKBaJkp7t49AWLcRpLtFaNqZXao5blqmd2wYBdGgZKWsZi+htxoYsQZySbSH55RNoS55Gn8+BBFHheh0KMbpyRkfxWZKwdnWYQm+NlvijuHBQyP+E0BUvk0SlWdZMmdk8lH4Hc9+iZjnhGz/YxZOm+So2qMwLgWt1+kVmr369eBgemzmS0omc3XsB/6MEedLJIAypqhk2Ry1cVLD50X894mk4wCy4PHrTUAz8MKEmJiQ== 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=jCn8GxIzq0WMXy2L8JFpBH088CalC4FenbOqphdvFso=; b=pHQD6ERAWjtMkPkVOQehaOM0eDuCzvMpQAobxo8m/s7LOuWYCqpzoVvSmXcPptiyMPDb6ERuUZLam1RaJllk0m1KEaIoAVyTe+pi7+iMRUBPdDTf1vLT5kDjb/GVorVmwyKg2j/b0tQCq3MCbm64S0xH8OlPMMuCYKchMZ46S7DF3wehwtp0syfvy8TczbNiXf3CLQSCLK4YP6wyvdxeMxFIYG36tZVAVm7Cc17Nkq8mwvtxh25mO8WEU4hv75odWXZWGzX7JczI2MyhjjIm8OF++8jy3K0YpY7toN+8pTBQ4LHlTNQ7YoXOImtybtakx1nKHfbVnW9mfxIu67UDag== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) by VE1PR04MB7278.eurprd04.prod.outlook.com (2603:10a6:800:1b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.13; Thu, 19 Dec 2024 13:10:41 +0000 Received: from DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a]) by DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a%4]) with mapi id 15.20.8251.015; Thu, 19 Dec 2024 13:10:38 +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 v3 2/4] arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support Date: Thu, 19 Dec 2024 15:10:27 +0200 Message-ID: <20241219131029.1139720-3-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> References: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR04CA0068.eurprd04.prod.outlook.com (2603:10a6:208:1::45) To DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0SPRMB0099:EE_|VE1PR04MB7278:EE_ X-MS-Office365-Filtering-Correlation-Id: 423a09b5-7aeb-448c-a313-08dd202e8826 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|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?kpY+Ifs9DuWKvAxUVSJ7cvYpLinTtSN?= =?utf-8?q?iWWy/ULNEt2i8SgYtQmmkjQOcq+sG2BXPAnrhtF0DM4T+XPI7JWmYZ9etyVIstnn4?= =?utf-8?q?DOrny8HVT0DefF1wRYNRvjuvD8M+zyeMI572dO/jJBOuVpzLrumeIPesfyrYGx2cX?= =?utf-8?q?30kRKE2H1zLZRSUDN9bAwtfGOlgGypqnTtJ7tr0OrZvwUIQHnxKyl+SKjBQAzRUrv?= =?utf-8?q?nfEATwqQYY5uoMYVV2ScE8aThGTf4OIYEUIiPV6DU8qR1pu52eh5wT7hkzU8PhBYq?= =?utf-8?q?69QXsC/c0o4r8c9xTzqdq7Ht0z8s9xD1idE/v04mbpMz/Gc1E473NTcozer0/AmA+?= =?utf-8?q?zQjNG3iKGK+/bTc2h8A7q7K1skp15elR2WAbSGxTjzMjVkHqkN60i5boI1ii9VCjW?= =?utf-8?q?MtT721UsuPuwUcPdbwmDrU0g8tfI/zCt7w3j1r5fznafavcTXrpHC6Svm87Zwdf+U?= =?utf-8?q?rShC3kh+iZ0E7SRr7zJEWN4qHptrVYag3hbQz/NvHIOPT/pL0H54HZM/r+sNQGNei?= =?utf-8?q?wyoAOYH4HY1pB+95M//de+zmP17WPMYcs11OVoqMArlu4GHTk6//4D2oYcFS7TzfF?= =?utf-8?q?8qchb7/JNDza/mzC/g2FZLgNkwWrUTLP/ExV1P4ZL6b04Gli2NYN7U6jP/1LT+4bM?= =?utf-8?q?72mPjzqq5M5czHjPwsc4xOWXncsLFelpIPedVxq3C8LlZ444NlUrOn0l1xyq/gjOM?= =?utf-8?q?XBU0dzgrMqTaiVCoEnLqQaXmivndRG58i89288UeGWsE1xHKqS1L4/2o4JoHwzX4D?= =?utf-8?q?UovsY0qa9SETCxcIM1Znwy32nU+6GG6i9RUxEi+shQmB1BoqiX2InbTdKEvPktzS4?= =?utf-8?q?ucuGwhUn7r1MRheyZtl0RDHy/XOgzStMqmsFpuvYPKyGRHbKddhxcTnoap7WQE5nB?= =?utf-8?q?j1IBkG9YHTImHVuppDGV1xa4HBJXjH5XM28WANd4Bvbz63kpXJ6WQAj4Y3HuOTJi9?= =?utf-8?q?st0mOlW5C6oOxjin+S5n7PGocY8+JIKCGMNfPHKVW+9dT4Aq1dq8evHxntzbcD/EJ?= =?utf-8?q?lgDe79il/NWQTSYRXcNVcKmDtBW6rwjfuQ1BBTinndLgXjAkuE3zhNKAY4hqsTqL0?= =?utf-8?q?86bDvYIT7BRrO29d3FyziydUTO41VSEU6za6uz/gJjoI+JXwuWUcugURsiiFbvIbe?= =?utf-8?q?ufN7WPKE40EziLJd3HIi0ZS4GyDamObs5tCPlQaGRfrAlacrec4iUxau+0FgdVWf6?= =?utf-8?q?oXVF5MJiSW/N1n+zr5GzdaBf3sEa27kxHC2eTEd4U4RyzbJxc/Hz4haGToz1t8l4E?= =?utf-8?q?j6Re00a5b430tflH8Zw7qFhsvK0c9HER6P8iLrcmcHelJlZvuXSbMCRqG7OMXNmRC?= =?utf-8?q?OvLd/glLlJmC?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0SPRMB0099.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?yhyRo5t1kmt1jDiJfM/CLVKRvpJR?= =?utf-8?q?DhQkag1DPqsCmpL7eAHA3EOlf9RpwKBKbxBnWmVsJ5NeDk0BCRyS9P2d4kUwRbRv6?= =?utf-8?q?GJlHwctrr5gpMgRD1sOKOjFPYuAtN+JtG4eTRlWAcbC4g6lTl4P2kGUO7Aq5iYqAK?= =?utf-8?q?tWwWZBU6TJIPGqmo89WQ5z/kGoVCeLowpUrBixPQpT/kX/ma4HKkgYmjI+FQFXLdE?= =?utf-8?q?qR7iMP5f7sqE7li1Khxwlo9qXKATHpLiDSe5FF00m1sZNsC3bI7EduFL8/5MAQyg4?= =?utf-8?q?2aqeMtn39ofMc9kDVs+BUjMJnnHyJLua2fdAJ7b0s/lpdoW2qjEYlAsYWbRWhF9SY?= =?utf-8?q?4zP4LmqmqMHeOc1PBZ2Nn+ccES3uKB6dhJuqNQcMRBVjzenkDLQJ8j5xmTbQOrEEX?= =?utf-8?q?+UkbHlRawAvUVuUrYFq7BKIL1NvPSmEt+UPTswE3p8GZuoy5ql57/qyAubOrOQ01b?= =?utf-8?q?Cd8zTVhq2I6U4r4GpJN/ZXgIYwXtjBbg4tACK7dEPOZaFFtUuIGLMDBqh716UNHCH?= =?utf-8?q?JEHPw2WmzaasbpmiKg/0X4bEdIuW1xKFj9rPGQwB1i1qXUFJtUY856TtEpjE3+qvo?= =?utf-8?q?sFHdOSvop7AmWLoppWPw2NvpUNIOGFe9G1DfG9DHUKGf+FVkt/up3MDYSt6dAwYhS?= =?utf-8?q?q2qq87UoeoaKw3QRAXRYg9hfhXDIGGMNQPDr7Y8EeFd7Ih7ssu2Vr6flukCqoUnfz?= =?utf-8?q?cAVH1RWkaHdcquJ6PQSXqlpju8WeEPuYtNn42m0R5yWC54Iw3LLhX4Exr6XPG9j2q?= =?utf-8?q?zkuKP7Wu9r6ZNM7+glOZzKCW62MfR4RhhFmmkxNzt7qk/G4eqhLuT6UWHaUUVODZN?= =?utf-8?q?87r90fh9N/dMYKBZwzBeYacfjkyhmRdajz7lJ1bVo04U9jbs6LlJj/i1gLL9d/qGc?= =?utf-8?q?/xEY0nrAXOVDaonysTNXLAlRJzcvZbiCNqANXgKloGhG4bQJd8ieug4qIA2WtRSUS?= =?utf-8?q?KNzkDhNAfiMwJyeMZF6/9KgAmSsaqj1eQ8MmdHXCXnUNVevo5rxovWLEQphnS3evx?= =?utf-8?q?S1jHQ+YXgFtrR4UKqDE+imUSlA7kFcs6k2gmCdg+CotPPYEGIwZ/s27Oa3VSOfAfb?= =?utf-8?q?6aV7EZh+wnTGgrsP/BcXoiKEkML0SozL7xhpTO+iuxVZAn2+3YHB/yV63D6NrC2kH?= =?utf-8?q?fwi5sIhJIU6Y+BrX4b/bBl3/cnKeOSySgq36YHfI6nggGPh83pSAN9g7hRHHsq07M?= =?utf-8?q?jFwQQz/Zqa+T+Ezz9w2nufRK9DLBhKvvpFmf3XKwvEoAQLXrmIxJbBeBpvbJTeOKV?= =?utf-8?q?YPowlOOn+5+npSxUG0wwREdKp7pOi3nNheLwnJp/wgAEVV+loQ8b5FRyPxQyCVdIT?= =?utf-8?q?BpN5BARidLdAaoEQ1X4I18dVOGk4OLVxh7CTU3oTNouZTpqN5Wqig3N0gowzQz78z?= =?utf-8?q?bPtF4ISVB0Y9KgVjs2ljTuRAuizqcHH33/+pPOuEMLsrHrTR/hfeyg9Jlkuo2gzx9?= =?utf-8?q?44sNwYMRubM07xJsL4LoSz9V175B+Ts3dY06CojvJYXeVOmeYpaBx1YIfyNmsfflV?= =?utf-8?q?fWKWFZB8+0GVUHqcKzcTFYrmQYKTTqpxwQ=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 423a09b5-7aeb-448c-a313-08dd202e8826 X-MS-Exchange-CrossTenant-AuthSource: DU0SPRMB0099.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2024 13:10:38.5105 (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: KEy8VX2KPOb6/UKGoDyafj4YVBEtx5ujtgQiD6+ewtZZjI4oMi6DIFQoyVww+jata2/3mboqNaFJJzKyh1UD+Gq5M1Xfw/waIT0TepWALII= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7278 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241219_051046_617186_860D8115 X-CRM114-Status: GOOD ( 13.08 ) 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 | 126 +++++++++++++++ 2 files changed, 276 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..50fe6aaa1605 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi @@ -0,0 +1,126 @@ +// 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 { + #address-cells = <1>; + #size-cells = <0>; + 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 { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default", "gpio"; + pinctrl-0 = <&i2c4_pins>; + pinctrl-1 = <&i2c4_gpio_pins>; + status = "okay"; +}; From patchwork Thu Dec 19 13:10:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13915076 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 6920EE77184 for ; Thu, 19 Dec 2024 13:15:57 +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=SbBXKUY/ayYFMkamv7Eka6EYJp HZjD2QDJL7jNyT+QZP4zNEZp/VoQOFVa6IxksNmllLQT8x7VE+yjeeAphbyozwNR91kE5lPX49HIk tjVDGPyHuS5Tt26wNY4GRtG2PISY6olIFxJ6lJ6VDLrFuy6KgMhuoknPMWIUPuC/MC2di2emKhqHX lNLxahfvxVvixEDCLH/o0ukDgFxOW3UP68zmSHg2/hXoRSg+RNUeLhTJxm7ycdkO0ha1TynzIIxL2 Ke0cQovQ4I/x6kh6xORSgYNwhLJQEpGF4X3eY4RIvUWXeYtdP+PG34BnU14tdtHmfDifgsPvedsXD oGlO0UWw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOGNT-00000001uzp-25uA; Thu, 19 Dec 2024 13:15:43 +0000 Received: from mail-vi1eur02on20623.outbound.protection.outlook.com ([2a01:111:f403:2607::623] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOGIi-00000001uIY-0AeJ for linux-arm-kernel@lists.infradead.org; Thu, 19 Dec 2024 13:10:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NKrojv7Rki81ocbfnmEiElzrQfXqlGJ7aMkxh8iBXchKgYUlG5OQEUFSIU/2+lF1DXnq5BLxbi1WcQLvjCO3m3CKuV7RLhBYmL06LmiI/4i+GfknF334Ak6mmM04kiPYCz9ExbWcIEJc+2nUkcuKBvfFYxkB32Sibq0ubVlSZQO5DYtoBedavzB5MOj0jBMCVzndF34n+1jT8mAF5uO9Xk45K99BfuQSCxZsEYU/VjUOHHwBsJF/oXr5eRwLVvTh/9fJa+g8yVJTl559u5K4w+OuEkHbs6h1djRkhkx0wBm2bfUWo/Lnv7tDWC/cQUb+hA78jYJ2vDwu7RyUtUs0bg== 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=Myyw8v1gutltVaZTcgfnTIUTN9weYhy7lEbUAc9I/Y+82vTLx80hhGJGlCiiLCxlD8ObZf/7bOw8eB/zqki75jPzZstUITo++iTXH423irjuCYQijbkjKRlQi82m2XB+C51HvAdmOS2Yb6PUBvHDUvNg+PZdQFXKbun4qLa2zcUQlQPS0Tqp/9wBoJsPpHavnIF9Cuvvz27KkiCpNEeEOnfAMfwH2F3KPY7RVlOPIGe+ZBDjaYWkzCA3tq0CxEfd3Drpw/wJe6gVX7dnFtVz6SK8Ah0d60W7Pahp/OnYMNm4KDAzdC3JnNuhOFXW3EkujV5pSPONmNNhwapCqQMfxA== 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=Xvz7Cfst8tBIZmH1gz6C9LgV3cH9Wo4v+Yxjfii2rDyE2Z6Ggl7Ojd4moUaOyivkm/WCQFLvi7q3bmvJJC7KdakyzNC6HxoxrcqfPKSFn2TibiMGUlKturd/BmW+/XeMIfCTGXdXBF+VBHCJSSIS7wEo+ov1PqblzUINV0jManWp4q2m6VpY5nJK1XOdDh1aRoJRG3nfuNEyQg+d2VhSCjJCGo7EJ9ZcVmbRO6Tbvzah5ioXyf+Zqddge2x2sh/CiSj9fPyjiL1uDRw0g2l5AKAUcG34rYhYA1hts7nmAI12rjOp0p9wv601wX6EP2PujZD7zTdBOPA0D4ZkPfkiqw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) by VE1PR04MB7278.eurprd04.prod.outlook.com (2603:10a6:800:1b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.13; Thu, 19 Dec 2024 13:10:42 +0000 Received: from DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a]) by DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a%4]) with mapi id 15.20.8251.015; Thu, 19 Dec 2024 13:10:41 +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 v3 3/4] arm64: dts: s32g: include necessary 'EVB/RDB' common board dtsi Date: Thu, 19 Dec 2024 15:10:28 +0200 Message-ID: <20241219131029.1139720-4-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> References: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR04CA0047.eurprd04.prod.outlook.com (2603:10a6:208:1::24) To DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0SPRMB0099:EE_|VE1PR04MB7278:EE_ X-MS-Office365-Filtering-Correlation-Id: b5988501-6ff0-4d90-831c-08dd202e894a 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|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?1sOUXCGt7Ozuz+pE8CYj9xe1gupuvaF?= =?utf-8?q?hRId1i0n2+knzmRPv5do0YCJwE/DSsITShiMGrp4E5iwroDZJ2o7A34pqxBBBf8qb?= =?utf-8?q?Ki8zDjDB8y8WsISpggX8Os39P35Mo+vtz0MTkmgTeENaVZkG5WU4Ljb4gGHyB2The?= =?utf-8?q?955ZKD7/CFRDvrqpZwDSeSQ3xL6G2tpkvK79KrBpq86evfOuASVEDu5hlCXESZLzW?= =?utf-8?q?gz56sULzNtBrejlXEXihawxSH04c/SWhLFxbI5sKab/Ggs8Sl7FMyrblqWzuA393d?= =?utf-8?q?kC//7vthXQB2GZ9AS55axobPv9h/dZC6mzoc7kc+0tuRQH8DW7SRqBx6dZuv027io?= =?utf-8?q?APNcWKTNHEAHJSiQ6NOlbo5DO3u9JujaLQjWdtQyKvJ2runm0rYO36JDIckCti6OO?= =?utf-8?q?78En1dW/9/UqjgImKdj8FAOr6OZzgWoVmMPyAvBfrhzaMcojNVWuS3u0hzC5ZQKl/?= =?utf-8?q?zPUxiJJlz1vPsNYWA9q4sT8x1jmrO/PN2l6Suuj+g/bb3FDguOS8DOdvUOxzpQhdF?= =?utf-8?q?XpaD1bGdn99bn/QR3iBB+YrYlO43QBq9/GtlsbxSpGctyPMpoZabHkr7/Aqt/k9jC?= =?utf-8?q?IknQQwuBBvcoz+S0zIODnXVCYYXeTQv7tX0+UpZ6jlmcsa4t6voHTr7Rce+Bm9wn/?= =?utf-8?q?ehL6YY5jKqVMS7bl55beHuh5QjgMDHVItUqgOwE3CBm2GVLptBbRB0K5vE8u0d+B3?= =?utf-8?q?7SsfnAkFzhTHguuZe00mSXl48YsbMYwmZBxghswUNcQAUOby+v4COEpCh050r75XW?= =?utf-8?q?ZpPmEZIy+9AgE0TZUWt+ZoRD4mTC+O1X2Zghb9uYLSLUec/Li3HKaGOX//LRb2x5I?= =?utf-8?q?s5YICP/nP/YRD1fJwDdsJGERDiSisi+kyQBtBkKj2jvozQdeTbJwF2LUom+/BncYB?= =?utf-8?q?+gu5KLg1hOlkxK09ebq9ONsxzIgrrar46DsvOkzS5zFK9JjmKuFP13cYdeXPdhocO?= =?utf-8?q?AJ5Nx7zeGjYQJUl4fvvV93ySpDP99e1k/91ZfDesA5drvSYOSHBGgbKKATC2j5uKe?= =?utf-8?q?8eLV8JLj/XpK0U+SGw85p2uzy9ptOIcT/LK35k9E4gU3gkQt+pI1vrM11H7TUkoEQ?= =?utf-8?q?bkzootVnvmC4BsI+dxkpPPJkLry/wZqpTuymWQMJZU9AmVUuT/uW+BwSqa3sEnp8g?= =?utf-8?q?GFNp671tXqXpUvr1Jl0PXr7NHp8BUzxA7fXEHFz1meGfNhZIBxJ2ijQZDuNUZsmYy?= =?utf-8?q?Ddcnt/gS9EDZPXlPZqN4sHxeUWIblOUSNYcvPzQ9SsopB2ER6X4e8O8Mvm7StovF2?= =?utf-8?q?Mq8PzWlz4amKk9R5MSCNqG7u6evZ/MZYSsZq1S44RYz9VyNdOFyhh/jdQ55r4sWmY?= =?utf-8?q?TXWMaNMtEN8r?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0SPRMB0099.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?+Jjn9fd24h3ub1P/f28swni3ujSu?= =?utf-8?q?HO1Nejn8iU3BkkIf2nXrs64ZRXUgOgablwxhSC/efFCyY83qkGN0plEFnhhslvGxw?= =?utf-8?q?cqLI0xnVmIAhLPZeqxgY0gIfdEx9NKTBOe9mPT+MdfckjDebBGxYOk2p8aJNEJtUc?= =?utf-8?q?74KViLt+upL1TkJHTj7Jkl1/ZsNa2Gmcyvi0yOivBiMTFLXvy5G2hp/j+bgBHcKCG?= =?utf-8?q?ZSsr5RUEB2ISQixKjKYhcJCvIWMrAn5VhOMMU/ptMJRY04VoIIyhOZ0ytxF8JgIhV?= =?utf-8?q?4X71YvGVJusRzR3bLU+arNrg+VGweHv9gvs8s0eot+0/260Jfx3lnnME3LcF0B5At?= =?utf-8?q?7Mh9LbfpYalRI9V57VhxUTkXT2JiIw/EJEiOBv5VTgAwrx6XEsErIPotYq9JKUwsK?= =?utf-8?q?dyiW1MtkZs/2+O85bRi0VwT7SbNUOCfGnkQ7vOPwH9Heoh820ZwzltFSNVIRWQS8f?= =?utf-8?q?uCfjRNlQyiimYqBcuRSgCzo0JpCrm+0xYJBPRcnL+7oVxByQfcVPPF1pcYzr6xy98?= =?utf-8?q?C4noxY+qB8j/ls7L+46s0eRwCPjLQXH3eAtytBa8Tv/p+rbGax793WiGcPABDJtDD?= =?utf-8?q?qYM7tujfwRWBv/MuRG3FsAYzUguVRr4BPd9H3otLUYJhf1gR3Dbd/5m9P0/72S38u?= =?utf-8?q?FhcW/MNpSRwyIthFt584RBvb8dCLxYijBAQOUeG0BHB1s9YMwzzrfZfsf74/eoltm?= =?utf-8?q?ffHMrkZus6+tkWyqFnIQi2WIxdfVdJEKrxEQRHy5EQ9IXS19MIjCbRTJO9fBxvzV8?= =?utf-8?q?23Knqn7pvvCmkaFN6PwK4cPYrLXHbg10TIRFza0yg1lAn/f3BZD6iRTXt4yw1emFt?= =?utf-8?q?CL+mlUyBNnv+7WOeSGYwlSxUhN63aMooflxNOvfEfT7Ff7ilqJnbmEJRjDPcY8rwf?= =?utf-8?q?swHzkVisWuXWn7SYIQNUzeHX9PyGMxV0ecEmzH9CzqGF19RfjNxxJuT9HlPqmV5T5?= =?utf-8?q?IEMFpTTzs5utUs+rc3jy5W5cFN8UB/mrTyUL/YBt/VJ5TTXJxWnpyP0B3wLHiF0zw?= =?utf-8?q?WDZb2oNT6oLhFSGSG67464IFYN0TRhQx9eVCcedJxkuPj+KFbY0e5bKxUapxysrdw?= =?utf-8?q?9YdKMako0T98WfF8Mza9KQdzf5fWvNZIEe8ujvfXBQGt6gQBjILeoLCzawhLu/scE?= =?utf-8?q?PA85rPVMLtqwtKc6hYefsje7E1dMC8o0gVohPVguzsYPW9TfbmsLFM2F7h6gldeih?= =?utf-8?q?Yrnbta2ocVynepdYlOUOJZ+D1TDBCo4V9Fh5QX5Z8xUypjS1wgekqT8XXM62PMBNw?= =?utf-8?q?QGQrpt/S+/pol3SaH4H8IEQPPFVLr4Te3FJEyhiqDF3sTK65hzaCWh+v5ktd8AzPB?= =?utf-8?q?LVnd5aKsaRgZcmju6SvKJidek/F7xLofl9deN8KMDhtKm2eCKl/L/e2plg+eLGO83?= =?utf-8?q?iIjHY3wuMHxyi2h4hODB2i87YhylTGaKzJV/NN1620jxJTzinXT57WHasOzVBvKrw?= =?utf-8?q?qIDU4kYy70rGtPIg6Tbl22mDgIq+pIv4BgxAjD9ql6zxFWZIJ/9Xi/QTg8+1kKKGJ?= =?utf-8?q?3Vd2DMvNXrwEPA68ki2yQ21FjcPHQQlBfw=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5988501-6ff0-4d90-831c-08dd202e894a X-MS-Exchange-CrossTenant-AuthSource: DU0SPRMB0099.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2024 13:10:40.1855 (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: 8t6Z3TSFFscKbrMm6bZd3gTfjOpZA0SsWWbS/bd2tIooGrTJsCVnn0m7Zc0D0A4CGYPzzYn5xw5fkryaVVFoQRAjD+l8N1fIek4LPS+Lapc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7278 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241219_051048_079146_0424B55B X-CRM114-Status: UNSURE ( 9.09 ) 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 Thu Dec 19 13:10:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ciprian Costea X-Patchwork-Id: 13915077 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 A3203E77184 for ; Thu, 19 Dec 2024 13:17:02 +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=3uinHErqjjQwT6HBWiYN6myLvq JD4DjPgTkG6aPjTSvIOgNapQqBDvilnAbovPO0PZ6rJBofHL8xjxaa5iEyH/mCZU3TUGsDV3U1yN3 3Z5InN9BRktFs6H863FNi18/SoQHUUbmvOrSvak7awPEjGfhgKTT09kNd4G+TR0729seANfQeuKAh 1lpFZh/u1np0WUZY2IDRNNOR8jb9cF0YM0bnYxN3IpYJp/XcpJA9bLFh2M6dbw5ff2jHTT75HOR+W pO/rgH1HHfGr+4a98nQXnZqoC822dlirYY62PiLNseqmFfsU3paAK9F7I6rDFu2j+KLQNfGT2hUWy 1yVjJTrg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tOGOY-00000001v6L-0UER; Thu, 19 Dec 2024 13:16:50 +0000 Received: from mail-vi1eur02on20623.outbound.protection.outlook.com ([2a01:111:f403:2607::623] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tOGIj-00000001uIY-1n66 for linux-arm-kernel@lists.infradead.org; Thu, 19 Dec 2024 13:10:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=myKSdBiKGn8cM5A32Dc/+T9OuQtEB3/MpCmjW9mCbcs/zCj3rBMRJIc9iofGHzvFE2z72ahWjK7n7nuszYQL6fgsHv2yvhA03tIUhrzslA4HnTgjKIDL7/km9JuA/nqnoesTcMPhohCPWa17ga0GMXKPrHYg8frh8qHldAk3PFqpUkYIYUNfvr5X3CnUjoL23o3OZlSpqzQ8IrQcA/KDZNt/fNCsdr5u3nCnfKs2MLP/PK2qjZWkKFHwl40YeZhCdD7xMD5TlU+7Yt2eBPDI2XEM8csIhuTzcwsmHd3vEaUB1x3/1Ff35Ix/rA8qn4SOdBL4YDmiIf7kKCL1yTuusQ== 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=xmxD9IFg2iJ4Rd0kR5GXYrwdpv2kcpHBzIgF5mke9dciHO0rDS10FCqD/6vBi4QkLOb+oxYULd0ot7WM0+3cbAkN6CyzDEH65vne0+GutIyl44M2308GPdCAFpaEyVgahAwbMKDOcIFK1U3yNhTv87Jw2cyw1jLzJhhtt7bnblEVHTpttqG6qcqknfPqkdcQBYIyqm/dZ3Zj3EUbwvCWdhpRvL5EJB7EeVodq4NwWY5PHogPk0ND3QdZ4MxqMqWe1m5UQNN2/jq6MIz/+nOcCjvyiSwxzL1W85NJOkuyKIIy8Zzo7AjawdzynpklujqZHC5LCQSuAOQq5RyPgmHdLA== 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=dSHGny+Qfu9wI6scRV6bEDdVqlR3Z0T2eNccA6J/x47Z7PA1NJ2hHX0lUUVz1Db4QRHmaRRGH6PT4j2Dvwqiq+/iCKI6VR1E+nbKDkxmLxy0eali7fLxWmL3aNTOvE1V42ivgDapdlDm8m16Kb/VKXZAPGCq6zJu2SVSKyiOYJlYgkS1ub2f1mjweRK8i2irvK9SzpkxSh1guCSeN5GPuuSKCAZulPfxfYG2Ta+sKM9AbnBZaPhcZn21hI87MZxsftXjFciS6zvwJ2My3dlYy+ztdhn2uS2x7CPt/y48lJ2656uMIgsye/zb+v8YrU/eXW76P9bT26J9ABoViSCRTw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) by VE1PR04MB7278.eurprd04.prod.outlook.com (2603:10a6:800:1b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8272.13; Thu, 19 Dec 2024 13:10:42 +0000 Received: from DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a]) by DU0SPRMB0099.eurprd04.prod.outlook.com ([fe80::81f7:ab08:594d:c11a%4]) with mapi id 15.20.8251.015; Thu, 19 Dec 2024 13:10:42 +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 v3 4/4] arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 Date: Thu, 19 Dec 2024 15:10:29 +0200 Message-ID: <20241219131029.1139720-5-ciprianmarian.costea@oss.nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> References: <20241219131029.1139720-1-ciprianmarian.costea@oss.nxp.com> X-ClientProxiedBy: AM0PR04CA0060.eurprd04.prod.outlook.com (2603:10a6:208:1::37) To DU0SPRMB0099.eurprd04.prod.outlook.com (2603:10a6:10:47e::21) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0SPRMB0099:EE_|VE1PR04MB7278:EE_ X-MS-Office365-Filtering-Correlation-Id: 606ecdf7-8be6-4f57-007f-08dd202e8a5e 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|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?AcEugXip2hJcOOaEyjcPkZ5gGb9KNUZ?= =?utf-8?q?2f/d0yi6/Z1z/42UqJk9W6Ync5/RzpHErGGA5uBnXkD8ciV1FRlKJsKV+09zoVUHe?= =?utf-8?q?wrJ8P5UzaJl0MIRI196GTcGsGvs2nMLzSKs+wEb1Sxe3b+5721VEZv+8JLoSeNBxM?= =?utf-8?q?Q5iLdNIdofNBKjjtWcsSWuAzA0eZMibuE98bTf+nsYcn2/nm30cQVE04E03KXXjBO?= =?utf-8?q?TqjLsJ8RonLnhaJhBwiizmLucj7uHsjio1FgZngu1fYhlrqmTxmrrIX32hAviSHMz?= =?utf-8?q?9ZXby9gJhJBkUcqi1c4r4HDdKRD436wcjffxoBOgEDXgZtANq8UJ288pqn9pzYrqH?= =?utf-8?q?NlAe+FOLkaoxnB09M0r01k+qMhzANe/GXufeKpsybZYpClwjNERuJ39TpK+lfECYq?= =?utf-8?q?BEsW8lceZw+i7czBUQYk0avEB25NswMbCjWlNdtrmY3wm1AYCydPwfJ0/HjgVPUYS?= =?utf-8?q?mucYaoURbPp36jKCbL8SpbuyLX2ZniYzssC1toGkXCaOzF/IVCMsQSBNGpA3a+cHW?= =?utf-8?q?YnOohy7pGu7hwJAfxKW5SLZv0mBVSWn5IoNXfwaKrfMzjX9fLq1Y2ydFiLTOyacNN?= =?utf-8?q?xZ+uCyJ26qjVRJxDqIo69QzNszCzITlkopLLhos/f7OkmpfhDznO0N3s8XEbyIjZ2?= =?utf-8?q?niVx1qyiNaQTUUx+I43zNxniutxhQsahtAnNFS0apd+lMyt948GRIPziQ1kkP79eS?= =?utf-8?q?oadSC29wl6hgCB264DLeG81jwkD8QJ3itHgejOqWI8wHneQTkg1PWd/wjB72xuuFJ?= =?utf-8?q?347aT29TsASTf+fzArJ1xpMk/rxOAzXCnEjc9RPaHxv6Y5d5GPl8yr959WhkRquJM?= =?utf-8?q?/rH40Ry0EIPCbSejWT5nGJXO4PVX6aW4MAi0ZGaQbx57lQQSTX4TXWx1Q8g7iHIZx?= =?utf-8?q?FKSz60QtWBm/CC+5jL4KCjXrbpFRLVwLhRCJKUx3jAACimLHSIHKoNCtHi44DdvJw?= =?utf-8?q?9jxtKG8DSCuIdytDTeqF9w1ZEg6r6cwVYvi/in+Cz14tsnPbpyBCfi43tCcvhQ92f?= =?utf-8?q?zNAXVxiGF6jVhoKqYVI2ZS3UulFz1nAzG1lAWi+QNmQZ4YoJ7ApJaRIP5v1qMECiJ?= =?utf-8?q?yLlVreD4KuBKQdxxglhwhVM06Y1nb8PaEAuPB330lTGZr31d1gzdm8WWmfJ+FkTnw?= =?utf-8?q?plW5sQqVD1P8KkJX0e4eXiCChcKjJe6rG2lrFLwW1b7cY4Lr9NyYaSu8DseijpFzE?= =?utf-8?q?UprGjRrcMue3X8pwzbDveKN4xZDQOQFo65I8MiUKCVkVUJVjU0W2ATzjGDAPFSJ11?= =?utf-8?q?N//r2t9ca2PIoXdeoWfTzymCuFTcPVLX7W5lgAT4vcVBVK1yJeQmx9S9w06C/p5n+?= =?utf-8?q?8mZXTEnvq+Up?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0SPRMB0099.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?MGsTqv+rn2IhN0XHsJljJFN7Ag2/?= =?utf-8?q?l6T8ZTqc2UzfLxYxWdZk57xEfUqmK2yohFyqvsfMqleXlCiFtEmzjIm7kHKsrpZG2?= =?utf-8?q?eO+l2p2SuhfPAL0FTtd3zZpfzb8cyuj8T6ATJdWXvrlkwL9nRz2TXtfRv8floHNxc?= =?utf-8?q?qIK6JDyRuLLxhRslRA3pbXWJsPD7m8/KUvHPzEiw6XTKJzv2/xGAgBC07Grl/GOwh?= =?utf-8?q?wXg5U6ZLfZJWQaBeDZGttoiXwhtAf1EPsxYCBjlrjlcekQZHsYtJJsn9p7gEs2x/R?= =?utf-8?q?ja7Nmv5ihMJmP6TfWZVxWGB1R7ZQDQmKQK5M0gapZcvti6ZaaVzPZ/wlADTARkpR9?= =?utf-8?q?vKLw4Xt4iwypc4M1/wYBrpmZa+ahOhhqqIy5+XUEgYl+tBJv5QBo+boDcf1rsRhfU?= =?utf-8?q?uy2RU/9f8Tg1dLP4Mys6iaBJ0yGa+tU2STiShOY7Acb31rhMqd6UZV0NVUQNYsumi?= =?utf-8?q?XZDcwjxE83MbJ3lVNmWm/w1xN/Gm8qgh6ibnEJ20unsPTK3ySjmoPS1ihsfv7vG7B?= =?utf-8?q?VM1F7JY7ATIRFUV4IjEkLWKbGGU6SweZvE+JLxCrs/4eGAWA2Npd+/HyBXOqKZjiY?= =?utf-8?q?7c0W0jfbA97FbMPIBGqHtN6zo1OOMrT8Ou/G3CFU9Ga2Zm9rOoypDMk/Ncd4Ax+fL?= =?utf-8?q?i9SkSjPHANYcJYTroz4xf8J8LrSzcMPRrpXMP5ahwlhGryLHRcKxTgbAanvfGkvFN?= =?utf-8?q?xUz3oK7omeqWu074wyWqDd5KGM/fMUjuPoLMSmCf7c9wxpgFxH/UC4355oy5/c5RM?= =?utf-8?q?rdFdBPvhX3lpqg3wZZA+DWqx28ooFa9l+BxI0hPv5FIhEVzsIqFK5KQz489NhKNrF?= =?utf-8?q?zGaPOEfS4O7n1IVsKQ5aLMtVpJPo5c+CSSglxwxQrjILy5Iz0KJKUX47TolwAGMHp?= =?utf-8?q?Jq4bs0GznrX5Gy71NKUko54elrK+yogD97qGXdua0JSABbfNPevxT4JuO99vpUA+0?= =?utf-8?q?ZUsg8ugK24zKWhZ1ApzWGm1352WqI9mnfxhtnp6dz61b/0TAUh2sPlcAbSQpqrMCV?= =?utf-8?q?ZhdAOnDGvGq9w1tQsh3qeew1/1AMHB25MiDuOt8eLdXZPMZFjZQ7QdciVcogW5V/P?= =?utf-8?q?NKcYTEkmQ4kZjhIYhmqH1kVNTFbJss+37s1P+vLiaSNTRGRWzCd4hCRPW54bWc/3X?= =?utf-8?q?o1eTZ8I+0xEW1m9iiEAkIct/V6cgfFZQeXHQH0H4DclGWr9AXiTWqwY8jc14zziD9?= =?utf-8?q?QdXDT22Tdj/FTQ/8jlnjYNtzkLwk29yGToYXsKzWe977NTyNoJ2g3gycMHsinWeJ1?= =?utf-8?q?rRsFGL8irh97//E8zqBLlWSWIaCCLjuF+6w8KnD90HeUxzIVCBmfaQTL8xlPeLA41?= =?utf-8?q?upK4SyR20JdgRejRbSxztHt3QhLNz8L7D9Af9geYi064uCMvCjPj1118rFcuVmCxe?= =?utf-8?q?qAQgMjtc6xxoTPNIl6g+mFk5vmUayxu0/roMMa0jbU+DcX5jEg+lKFz28ur56EPpW?= =?utf-8?q?WJUHWJs+SLSufd/ehqKmN5BN4ImI7+d8e+YH33JtJ/MsPtDsXYSmboivBvRMf0gLC?= =?utf-8?q?uOUX0tnptPr2Bmp7BtL4es/CTxyPMBKRgw=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 606ecdf7-8be6-4f57-007f-08dd202e8a5e X-MS-Exchange-CrossTenant-AuthSource: DU0SPRMB0099.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2024 13:10:41.9754 (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: UudmyV3+dqBIkVV08v1ve//DTWgrddBY8jHeSF/gJjVf3F4ThJOY8+UcYd7cQDFWyrVmkqza7Tzoo0u3588AOqaKMcwIHLbMqMULc5dyIbY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7278 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241219_051049_465578_E6A33B16 X-CRM114-Status: UNSURE ( 8.91 ) 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>;