From patchwork Mon Feb 3 08:09:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Larisa Grigore X-Patchwork-Id: 13956976 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 2A15FC02195 for ; Mon, 3 Feb 2025 08:11:25 +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: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:In-Reply-To:References:List-Owner; bh=D1xGNMY3PMKmOTr/4/9zhHeSUVNlQLgtR+tR0j2OTq4=; b=EMVYBDB64Y1Udu6UYshmClFYQQ //4BMJtMFplfycRGlheW1mn5nSJNofrSSWC+vIQaFX4/76EIomciUux0JncMluu8XpIuBTBX6eoi/ hqfYxB8Adu3bNIGA2kqDDBW+abn/ebg6odOL0QgjimGngWYOk4qRE0mN9PDneCamMPFp/HhiGAxx/ Ee8WaOw2yO5AjlJKUeP3pSiwK82nSBNglKkup1IBr1H3Y401pB370E57wbZFCq0xudMkcpn5oQ1hk /iKwtBO4MU7RzuqoE0OYM8xsXfyTL9tVEKkV1k5vHIwojVFGzURgHYYzrqRd5brSp0tlL75VVfVtA /UNyYlNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1terXw-0000000EmRu-2sEU; Mon, 03 Feb 2025 08:11:08 +0000 Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1terWc-0000000EmD0-1WS9 for linux-arm-kernel@lists.infradead.org; Mon, 03 Feb 2025 08:09:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MRoaEPU9YTTr1ud1b8H4kFGVd2xcqrSeltH4IEJ9ucjtViS7W41CaUANqemveJY6hxskqIJueyobANC0ev5vRw13HlbHdz3aWGp9mEVdkCoXx62V1OJPSyrbrT8Ift77NL/yjcwQLyIJfuaeeyqKGDqJy4de8KAdnJMfk/0CQ1cZ5Ya3qjU3sArvi5fIJl0A5ojna5iEGgWm/dwytiG6MeSJj+fpJJGBQVGvbeF2fyY+ZqluIIb0dIoUAY3n8YQrmRzEfkPRbVF4Ml85o5Vl1QOePrv2KDS9i5d3Cp8V3jMiKKw3CzlMLXv4r7q0ISPpuoISnMaGU++NN6XmsHB4Hw== 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=D1xGNMY3PMKmOTr/4/9zhHeSUVNlQLgtR+tR0j2OTq4=; b=R2yihYrEII1QeBs/tYqvnQhlKrQlOIHhc2W/DcLhdx+YHpkPo4wKNIfMUc3jxTpN8160Z+tL4e8VaWchRBb5X4AJYKuuOU+nTeDJRWHj9hBqz4qBrltUqkkyedS5U0dIAlIw1h9tzDp3nl/ydlED21UB8PsQkq1W/sTkZwu95w4CinVT3vC1geD8aaum6mpWfvFO9mOo29ITeFM4u30edZWPPct2ya0pgIv93Ti5zw/tMVXwZlebgO12sRjDbBNpkNQCrg8r9Kp3qOnp25c0MBgQsW2isZQM6z2cOvj1Rtl+OymXsO97MmHPWH0AUOzWQQMUeU6DxolLphLQXkMgig== 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=D1xGNMY3PMKmOTr/4/9zhHeSUVNlQLgtR+tR0j2OTq4=; b=iSCB57ALuaKFIpWVBF5sWb0wisoTAbxeyNKJ1v5+VrmIbWy6NqwmGlPZaIin782EPvp8f3VyBBlX51rUHEbG7eL0X1Wnt1v1LlZksm8/fcNivc4FkVmEjq8e5ByJaci1Gj9nyGTsLZjw9UsPJwrHsk4bdQr06nFQ0rB7bFebJvKTXOqk4hC5WcA9/pCuyB425ifpmeVxzgedJ4/md8/n2qwhWa/qJmB7UljHNXaSZCwVuY+UYtDqDV741lnJSLzvglObeHvbACyWjRQAiOeI77JWg8nJRpbadonRtY8Z8djwtQmawLg2bSQ7SEOmhIlAevTFPzLHimkZZE+uU9plWQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS4PR04MB9550.eurprd04.prod.outlook.com (2603:10a6:20b:4f9::17) by DU2PR04MB8838.eurprd04.prod.outlook.com (2603:10a6:10:2e1::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Mon, 3 Feb 2025 08:09:37 +0000 Received: from AS4PR04MB9550.eurprd04.prod.outlook.com ([fe80::e28d:10f8:289:baf7]) by AS4PR04MB9550.eurprd04.prod.outlook.com ([fe80::e28d:10f8:289:baf7%7]) with mapi id 15.20.8398.021; Mon, 3 Feb 2025 08:09:37 +0000 From: Larisa Grigore To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, s32@nxp.com, clizzi@redhat.com, aruizrui@redhat.com, eballetb@redhat.com, Larisa Grigore Subject: [PATCH v2 1/2] arm64: dts: s32g: add the eDMA nodes Date: Mon, 3 Feb 2025 10:09:19 +0200 Message-ID: <20250203080919.1814455-1-larisa.grigore@oss.nxp.com> X-Mailer: git-send-email 2.47.0 X-ClientProxiedBy: AS4PR10CA0025.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5d8::14) To AS4PR04MB9550.eurprd04.prod.outlook.com (2603:10a6:20b:4f9::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR04MB9550:EE_|DU2PR04MB8838:EE_ X-MS-Office365-Filtering-Correlation-Id: ed4b55d1-71c7-487d-b285-08dd442a19d8 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?q?6xBOOr5h//8c0YlxB8SBOya3a/eVYGr?= =?utf-8?q?w5ntN1qymqqJx8hyHYetXXgrOeIf7vUf1Db6Ye/QpzUE/a39FWfWVZarZ2Hh94rQz?= =?utf-8?q?ZIkVGQAJt3bJnGB0dBJdrO59SkTzqCxxG1sYx/+URJuAnm5Nyny/mnUsTdg2Ffvih?= =?utf-8?q?WzxvJVZDWkLjzJ9DJksqW9RBI+gLsrFiA2wIEzhXI17A/liRoGUvBGZ7sRn5aBUJB?= =?utf-8?q?kYaqzMh02lQt2MDsxuyMdJXLjkOjiBCoDS2fIEpCgSJXc+12n/1wDNbD+bjF/jfSg?= =?utf-8?q?xjgot9HkneIsO7PCi+eurpI3a9B8qg+EYqcTU/ONAMWVH4xQ+dS2o6dDP03zxfWbW?= =?utf-8?q?YvokFsPu1vzc/Yv4r4mOE2CogT2lWJVFCCYMtXOo+2N5mBFuxAWx4d3lGgV9hY8NU?= =?utf-8?q?RtQOBOoXhwN/FCh3uBNdOAQ4dBi/za6h5qdUd/gAf+uuDM5M4b9JFqdAkfKoX80jI?= =?utf-8?q?feFLgj10p/UF/mBfbpbbM12xqMiCf0l20FK1qALHaSqvmOIieyxni8eO4f+/aGyvs?= =?utf-8?q?JqF2wFGSj7/7xn2XyfC1btbMNbv5lKWZKhSv+5ea/I9AlXjWqUQBbZI+wwV/mtGDw?= =?utf-8?q?EWdp/HdifgkUsYNanUww8QQG0z62IRTVfg6NzZdIQMZEWq74BpObZSZPPq3jPF+sT?= =?utf-8?q?XawN2tWo8+J8HgEWY8OXWZLjpda0TWRZNhdqylY9H4nWBxbuIXzbpwyhQTxrfJfJn?= =?utf-8?q?o76s58PYK/+KwiaM1Cg4M8dIFJBXoneADgaIeQ5jQvfQ+snEe1mltocDWyYMGdeDi?= =?utf-8?q?B+8bUILXRHj1N+E7OLKgpV6Fml34LiAlgZTZU1C0Y/H5srtzCxu9tv99YDJwRd0ci?= =?utf-8?q?56O5wC62QOUpZ4H9uIp+yuYGsKr+YO72ACAc3YCzcA2lqhkopU+tHN//tCM5Xai4V?= =?utf-8?q?30bc+gViYBVlu1MKbj9X1+mPA0Tt8S69hkCRMHaXkJVD0c6K/TDF4HKXiN+8wx0sZ?= =?utf-8?q?G6078WJjesSMVloeN9IorlJNAqlnCvB9qt3QZLSpPgYcog/tApb+HMF9HeHP/Dv1m?= =?utf-8?q?RIYZT7QQMwiK4+F3ULHedmaf+bBPOnXPcrBPiudcM9M3seX+iKb3GyknnQ/Q30R+K?= =?utf-8?q?YMXuTI40IKo9UHhGxuynFSlYHKi2zTwmvnO2bimdiGGfIQzVmjyd2l3llx0tp0xN1?= =?utf-8?q?ejRRrpupDQ7RmW6pj5k0AiC2p6iNHSeX9Md1fByMsDGQfrxUZRHd0bSCSrcTGrIpf?= =?utf-8?q?gxBRzK8b3+Sodg/PJcyfSyvYLydJlzVz2CXbSzi1EhSVKQL1fjDk6B39wCaGG/88H?= =?utf-8?q?ndlvOMbPujONIdSb38G8vkSqc5lj46KpLpF0H/hw8BcG9xUP8Vw43WU8skB/3b/yl?= =?utf-8?q?FwUH+8bA//j1OFj+VO6/YSuHMfNHUBvoom0NNzK7xjLIpsgqelz6QaQ=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR04MB9550.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?TuNRXD/mB8+iNnvUplxv0BPL+vOV?= =?utf-8?q?ITNe8iamL8j0mrvQ8+v2JDKbGH892oBYaz6mDZP2J10KvnmC3I8+g6yuwXC3R+T8u?= =?utf-8?q?0M8qYCQgorb9fyoJpytPlUNINUSeRi1aHHNGjiPls8kFdznXzCsO6QNYL0+Ta0lYH?= =?utf-8?q?7ImOuksB8NMEZOY85b2cBDuda94odGQ7rZo4L0IuXFQqg3M3G2s8sV/gb8owfqsdf?= =?utf-8?q?yt7zdOzUjm4mEnijgPRNUI7Nx9I4+BhSTNe6nBTZstOSWdjdsDlJpWSuI5UaG0kYI?= =?utf-8?q?xkcSFXVIJ46nhQ+jlZ75s3Yba5+n4Htvm6f7RZtVm0HfNoNvggVORfYh2mxKbcVmJ?= =?utf-8?q?kXXDZ9UcrympeoWqG/qqu2KfHV5aUIhRdj70DWbcFaQDErXX+o9PsSIPbJLoMLS0h?= =?utf-8?q?k6nf9PKJFAWfF++wK8iRrfuHEgzllwBuCC9fid1nIe7hW85Hc3RZ6PG7nC3Gh8fIF?= =?utf-8?q?AyLuhzcvhyT+O+LOj2qeAmiS82hOXmtQQTnrdDeJ4ek6vT/y+O082sm7XcdUM7NpJ?= =?utf-8?q?ZIOPJcp6oalpq3PD+n4MdQJINoDopceJNK4Jgt0wpmN10glBOit6AE6zhx+IeiT62?= =?utf-8?q?GCqAgBCP4HSMJZwbfM5TSF2PiVpXnDbgxB3zW6wYvzgBBUfNE7kCDL0oNQ/j6QQnf?= =?utf-8?q?240SL6AlIH9omcWa5wvFmAPwSHJnkgXGrFl07Hwvs3I5/GIEPmlMZBfT6euI0yMV2?= =?utf-8?q?kDBlepXqzWPkPrfjVANLz//W6ebppXfeo8LR/Ltkzd8ZumbnvCdM8IhyjK7F1beRD?= =?utf-8?q?2ij8owo4vp/U5YJX8Qss8zvDRpJuQp29GsYOu8sz0XFABNgiNGw4UTUWtoO19zYMF?= =?utf-8?q?1Y+asUdhnTZ2qVaFshF8L78DLvx1Am5KzALmjLQwNoHu2lC6JO1dyx3n1DjjKRrPO?= =?utf-8?q?yvbiQqf6kNV0RMiQCYZKFibrFKFjSCeSRQoZIet8QYI37Wdy05VRvfg4U/RFQPW2a?= =?utf-8?q?GcbdDqYo+seslfuzuEgsHX6aegdda3gv9IwjCDPw14qen+2FxEwrn1K32QvLNgkFL?= =?utf-8?q?fZ0F0xO+av0xrp65SY0eXvfkZsgidOrTTlO0OwRjhRWE0075LZu9U4DKz6KT+e7nq?= =?utf-8?q?ft7Zjfan0yzZyfabo52spA5N84aRw4QxCB5KZvbqKORz8a3wTuTuSe0m5C0k/ievC?= =?utf-8?q?mhl69/3r+UNRbkgfog0NG951KRQLAzvAXRetTG68QXs5rSi8VCiHdbnSdLC6gdj2g?= =?utf-8?q?NSYxYVRBnQYwNhPZ3wOYl4K13pNM3JEsfSfWtc7fKCEbPeDK5ImhiN2UAInEpSVy7?= =?utf-8?q?FPdvbvNlX2h81YF0dge/+owgLpXshQM27haZ+R6XwWBQ/rLGVhBcSKaBirM1h0cMR?= =?utf-8?q?sEy8WJGgsaPU78NBvt0n1iqem1j7CYoCfMhTZAmcMK4tjs8rCG63bRFzt3423qOVG?= =?utf-8?q?g5CKwTFpPaBJ7hHmwVIzDW9Qj6OeMItzK/8BHeMVlM0/KBrbH66WgeS/HtUStW8Dx?= =?utf-8?q?gcMJfGZaKnQs6j8tuVLc/j1fGDHi//R8Pb8gzkAdveUu2Vs+5cvdcaqDsuPPWGzZj?= =?utf-8?q?+FOvxKueMGsJ?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed4b55d1-71c7-487d-b285-08dd442a19d8 X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9550.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2025 08:09:37.0339 (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: k1LCiswWUSxAGW1VgU5Wdg8h9zPBei4xXv1WRojQcHdnm1KzgPnqMaj+3vM2q+7m6F6FBBTj+LVCjulsVJKlQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8838 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250203_000946_399354_05C128C8 X-CRM114-Status: UNSURE ( 9.44 ) 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 Add the two eDMA nodes in the device tree in order to enable the probing of the S32G2/S32G3 eDMA driver. Signed-off-by: Larisa Grigore Reviewed-by: Frank Li --- v2: Moved #dma-cells before dma-channels and clock-names after clocks. arch/arm64/boot/dts/freescale/s32g2.dtsi | 34 ++++++++++++++++++++++++ arch/arm64/boot/dts/freescale/s32g3.dtsi | 34 ++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts/freescale/s32g2.dtsi index 7be430b78c83..64eac1dde05b 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -317,6 +317,23 @@ usdhc0-200mhz-grp4 { }; }; + edma0: dma-controller@40144000 { + compatible = "nxp,s32g2-edma"; + reg = <0x40144000 0x24000>, + <0x4012c000 0x3000>, + <0x40130000 0x3000>; + #dma-cells = <2>; + dma-channels = <32>; + interrupts = , + , + ; + interrupt-names = "tx-0-15", + "tx-16-31", + "err"; + clocks = <&clks 63>, <&clks 64>; + clock-names = "dmamux0", "dmamux1"; + }; + uart0: serial@401c8000 { compatible = "nxp,s32g2-linflexuart", "fsl,s32v234-linflexuart"; @@ -333,6 +350,23 @@ uart1: serial@401cc000 { status = "disabled"; }; + edma1: dma-controller@40244000 { + compatible = "nxp,s32g2-edma"; + reg = <0x40244000 0x24000>, + <0x4022c000 0x3000>, + <0x40230000 0x3000>; + #dma-cells = <2>; + dma-channels = <32>; + interrupts = , + , + ; + interrupt-names = "tx-0-15", + "tx-16-31", + "err"; + clocks = <&clks 63>, <&clks 64>; + clock-names = "dmamux0", "dmamux1"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g2-linflexuart", "fsl,s32v234-linflexuart"; diff --git a/arch/arm64/boot/dts/freescale/s32g3.dtsi b/arch/arm64/boot/dts/freescale/s32g3.dtsi index 6c572ffe37ca..4f6201d6c08a 100644 --- a/arch/arm64/boot/dts/freescale/s32g3.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g3.dtsi @@ -374,6 +374,23 @@ usdhc0-200mhz-grp4 { }; }; + edma0: dma-controller@40144000 { + compatible = "nxp,s32g3-edma", "nxp,s32g2-edma"; + reg = <0x40144000 0x24000>, + <0x4012c000 0x3000>, + <0x40130000 0x3000>; + #dma-cells = <2>; + dma-channels = <32>; + interrupts = , + , + ; + interrupt-names = "tx-0-15", + "tx-16-31", + "err"; + clocks = <&clks 63>, <&clks 64>; + clock-names = "dmamux0", "dmamux1"; + }; + uart0: serial@401c8000 { compatible = "nxp,s32g3-linflexuart", "fsl,s32v234-linflexuart"; @@ -390,6 +407,23 @@ uart1: serial@401cc000 { status = "disabled"; }; + edma1: dma-controller@40244000 { + compatible = "nxp,s32g3-edma", "nxp,s32g2-edma"; + reg = <0x40244000 0x24000>, + <0x4022c000 0x3000>, + <0x40230000 0x3000>; + #dma-cells = <2>; + dma-channels = <32>; + interrupts = , + , + ; + interrupt-names = "tx-0-15", + "tx-16-31", + "err"; + clocks = <&clks 63>, <&clks 64>; + clock-names = "dmamux0", "dmamux1"; + }; + uart2: serial@402bc000 { compatible = "nxp,s32g3-linflexuart", "fsl,s32v234-linflexuart";