From patchwork Mon Dec 16 07:58:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Larisa Ileana Grigore X-Patchwork-Id: 13909333 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2041.outbound.protection.outlook.com [40.107.20.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 042CD1FF7B5 for ; Mon, 16 Dec 2024 07:58:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734335921; cv=fail; b=MzIFVbgdwnU6n81PGlVCNAWMxVB2ZpIyW6aWRjnAgOWs8QGonyXGTrKEb2dUriVb2nosvNQ+vKHMTjEsSQByqCR1pMu+U+6/FTGJgJZ8hLvwDILslBMFXjtJCOUlyhzGeDDH1bT8bXDSHmjXiU+UdtejwaO+bHDMxYbfqnww0uk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734335921; c=relaxed/simple; bh=7P8iy+1K7O+WsqldVxSfHKaqm9+AtvwDcCl6yXl8WmI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ARgsQp3YkeaRmjmcZ/B/eI4zc+q84VmB8Ee7MWiZ5qxcPp0tlquB6o5QSWvafEDxKOH7cqVyc4bcQ9C9B+PVAJ6EfCgeWXwK8ICNSmtR6V0LFVS0gU5Q+L6Qg/Zgq0iS1rZ3B3Zg1z8gzpQc7dq2N5P+7nf3MBu8eVG8liTztew= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=VuVn1tm9; arc=fail smtp.client-ip=40.107.20.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="VuVn1tm9" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jG6kWGHZ/RQas0ELCmWPym6evuW27g3P8KIlDwNdgf8Jh8no75UTOsVK5cIo6E+El+l16SMx3rUeSLFa3rIDHMpcVXH0W+9oKzawKIj986QdrxrgmPJ/2qJjMGzI9+dNIsfFy/ZbkOJbnfEt5By8gMV+CgP58+KPltaFpokZlGBKr0Ur5nz3DdnKzbMKyPN0ZRD0qomk9+3orixQS8kbZdFiCLWE8pMAeRCgFVkCMRnf3CGlMVT7iPNNxPHRfuxC64g1pe9SqWIHld7kQCi6sJk56eqbEMogsLu02sE+5ypwQp67/V9Jxt0oF79gz+EcHY+yP10GsF/Val3wmLGzqg== 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=Mt0jsr+pIJWqbLu1JPSusncKOHpHouhnLY8gLp53tRo=; b=SJaPNFbUvEWGIbdOJeVclWrppl+hB01jrLSOcPBnRUcxDoi+Wn0iSGgeT5e/lNvIzCMy5CTPxf8PWcoM9CDcAOiNVsv2Y1TqV2OL2nZ0GWk9lptO32tQ5sQvPhEE2tONda0FPL6Yj448CsjQq1ryWDPzUCjfH6g2BSFG7ewYvMwE2yq5zlaKeXMPWjT8jFsLFkYo+R4CJ1cyVt+Mg0MuZSI5+vbRc+5lizjM2zdVub6gi4/kwIO/11SWOmcY3q4CHumEPiDHrjwUJQjC3mJXDBI1O1a0KNTXYqHmubVgTrfQOjf6rJpse2FJOvlqeSRU+EQipaaqrprxPEd5Z4GRbg== 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=Mt0jsr+pIJWqbLu1JPSusncKOHpHouhnLY8gLp53tRo=; b=VuVn1tm9lcK7MUBOyHlBx+xcy+xBUUduDNtbxwbQzRYfUyWdSgMxqx1LmsAWMSPcw0sDxV5TDKCsB3M2V4dHcytuJsg4qoRfheeWHgQdlbmthhNAHJCxiYIC0sN4OSujzNl5gML5eF5eyOTckf+N9pFM+oVF7RdJr9zbmyTNccdyKnjHCu7gSK4npyhKIaiI/oIoOiK+Y0pLEVKmpQVwDO+IqLPmWgyiPoKM5zFbG56KWWx90pdjX9+yB2C2Db417IaScEMl95rCnVcPw6HEfKFxKZIut1qVmiT9BpiXoGXEiFsqDMmb7/dkpGUNA2Ljw0yzOY80GNGs+3cy4j1xlA== 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 DU4PR04MB10361.eurprd04.prod.outlook.com (2603:10a6:10:55d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8251.21; Mon, 16 Dec 2024 07:58:34 +0000 Received: from AS4PR04MB9550.eurprd04.prod.outlook.com ([fe80::e28d:10f8:289:baf7]) by AS4PR04MB9550.eurprd04.prod.outlook.com ([fe80::e28d:10f8:289:baf7%6]) with mapi id 15.20.8251.015; Mon, 16 Dec 2024 07:58:33 +0000 From: Larisa Grigore To: Frank.Li@nxp.com Cc: dmaengine@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, s32@nxp.com, Christophe Lizzi , Alberto Ruiz , Enric Balletbo , Larisa Grigore Subject: [PATCH 5/8] dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string Date: Mon, 16 Dec 2024 09:58:15 +0200 Message-ID: <20241216075819.2066772-6-larisa.grigore@oss.nxp.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20241216075819.2066772-1-larisa.grigore@oss.nxp.com> References: <20241216075819.2066772-1-larisa.grigore@oss.nxp.com> X-ClientProxiedBy: AM0PR04CA0080.eurprd04.prod.outlook.com (2603:10a6:208:be::21) To AS4PR04MB9550.eurprd04.prod.outlook.com (2603:10a6:20b:4f9::17) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR04MB9550:EE_|DU4PR04MB10361:EE_ X-MS-Office365-Filtering-Correlation-Id: e3414a4d-dfb2-4583-a055-08dd1da77007 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|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?hb+KzTLaIq4R0yo3G5Ddtbte+5W3UKc?= =?utf-8?q?wvUyr6J/IsgklxV4weoFhesiBUT5uX1z40+7lDPi49hWZJ9A+laS9LSDfkXZSE15J?= =?utf-8?q?fUxJGtNr0Qix6jk3H/UVUmEgT6Zh7keXw5Oms/AZdG21lIk7KB1nvdKW77+YTCWsd?= =?utf-8?q?STOvDlAdoTFrYu/gugFR012nKu3mOTa8RRssKBIgCtCIqFB7zBlyEmaxUWGXuuGXr?= =?utf-8?q?j89VB3FR9W8HXXdXV0n4eMsNciEUn0HLOQxi85hIrk+30jzQ55q27t4YKfXHf70OX?= =?utf-8?q?Idj56j+3uk14UNzd6hvzlXp9xrz3l5fjvpm9ZxnX/r0qIfJbG5/7dHANZxhYfJMjv?= =?utf-8?q?+XlPDxSL7wgiyhrQFvW2W+PKCh/F1qQ0XXvkXWufu+37Z66dXAQEWKkUhz9N3k0qw?= =?utf-8?q?8Rv+DqYk50oG43U+DGnZN82PkbVKWMxN7/HwYzHN5WPrOAkAw4LBLzsFhlYuyfuoa?= =?utf-8?q?N2iEfbCzEf5qBqKpfgNrMusAaAwtSAmevnX29rCc36niEr/KNjOoYXeXUj5mjrCfl?= =?utf-8?q?hNwfzvOd/+2yvqeko9AEsMN0D1VnsUyC6E1tjFDWSlNQvm1Wo49FSE5Zw7qHfG50Z?= =?utf-8?q?YaiQQF1KS916oFt/FGV8Thj0YChmNx0rNnHVrsxgjj3Q11yXMZpp+feIYGVt9CnTd?= =?utf-8?q?zdcfQ0zn81b3io0bRrNSJXgH6fvbQ1glsE7xGOISnUxVls3ojbKTkpZR/JK3Xk1/z?= =?utf-8?q?D+Pa89C82sQmHljjXITcRCxsljVmX1zljX5dpAJ4KpU4VM9Maz7M2lYl7Endh7gI2?= =?utf-8?q?Gt2aHfyiYEyw2PQkg2L9MnqgcM4rc1DvhbF97TzRvC9SfVgj4Yq+I7pNn2oHwzgIh?= =?utf-8?q?8By/wdlFuSuZr76wf5cJTxq3QlCMjlXdDqgq7eTigAKtIiaH0+sG+qYiEYF2AlG/P?= =?utf-8?q?sQ2g8fjoVasgvOZ5ZU8BponE0OHpHrqMKhkIjp4BqF3NSzj/ZwUhlWddqVmz3B278?= =?utf-8?q?qq+11MadHR9cULwOP+bd3mJBpjfj7pFFxc+gjw8AsW4L7ZKiH22VNVEvJeXy0kK3S?= =?utf-8?q?mDm4hVPWegT7BKKsyEKv/u75/R2WpJ8CD2OS1avWbhHB8Uvt7f9t1Av8u5LFGRWkP?= =?utf-8?q?fS3BRSXRhDBTub/7XtksVaM2WaJaS2kb22ioPd8erf7BVPQkH/QBanH/Sa5VcoHhr?= =?utf-8?q?6ynN+l6Vj7hLENwsfqs4p+h3G3MxfftZAXyb27DttRhM5Qf7oTH4t2rtu+Q3oJPy5?= =?utf-8?q?4cOEmUcPx8HT9gJXj3/9HBjXWowsd3XYZYMIrZeRWCSCwrceL9mTrl3qKnKpcnTtb?= =?utf-8?q?5VvzoosgVEPikSDnEAmDE4IdIA8DeqfMzxs54fcWU9Xw3oe3r5TrsBv9DXWr36EKC?= =?utf-8?q?Z4pxVA47k40C?= 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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?A2II//EGuHiR6H9d+u2gAdT/Bpsj?= =?utf-8?q?VhWOQcmmT10rftiXckzlIiS24GMEaISPImRpTKbe8H77ofRmT8uBkGAtgjM/ZcJfk?= =?utf-8?q?whSo6caw/ch6OkzkPz3X3iA0vnazl9N64YvuJD8gQK5vzfv9aC3fMo5Ns1x/yvfcu?= =?utf-8?q?pNyCNdga8ZG9qnr3txUC04mt4fdyOhCtIGvY3DKcSrZ8MNZ8zNJ2t6saT9arSckss?= =?utf-8?q?VQe1VvolxAX39zcnvv6qIkQO6b0TRAiWNPfr7bjA0nxVyOXrKSh0suLiO6IBpqAZz?= =?utf-8?q?DZ5laHeVA5LIzMODszdnk9sYGq8mMdSafmgTG0+R6+A/AgHJJTvlPnFvtP+IxFGoA?= =?utf-8?q?GHCSvluEdbakspA5Ap8y453wngDFSE1e8sigQ/mrETX4PCVGakkswHq3LTrnlyo68?= =?utf-8?q?gEV04JmPN26Ig2vVs0NlJv1ME7880D4ZdAPReYQrXEkqRhC8pkQRbor+RlOT2xeN/?= =?utf-8?q?BPPvunjiLNhGE63xA+aWoQ4LU5/qPymG45XwY1kLJ80Pi4Ns1JFtb2JJRqsD/3gJR?= =?utf-8?q?S67+NNEtIKEYQ+HQUGloaLwLXTkPHaxlEIdVE6CV4oikeKpwLnL4CYDE5CxWmw9PC?= =?utf-8?q?y5HLvG1vvO2JzbANcOyXnj/fDTqRRtuwP/dN4GeHlWre45SnZTGoU9MZ7p4vcxKZS?= =?utf-8?q?K+Ooj3Z4TtSFXUUloX93PEOOyJkaHG+Gffi/WLQ7sRpm5r8Zscj8QPaw6CS7FkFpp?= =?utf-8?q?qhPZyEpA28ohqnni8Xi1Ic0EY4czD33M/uLdRX1fzwEFa2FOcedGXp2Wvxzbc+F10?= =?utf-8?q?u8fxZIAG6hVP4ohisHhBzDz3geFUTbMpG13Uy/58CfhreNs8od73qcL4DTjKAh0y8?= =?utf-8?q?9YrfMaIfOAFr56peiFzEugBxThmvTr1tJ8gLTNJPLvJyE+QZ3I8+T+4vOGR00QGFx?= =?utf-8?q?vESdwqVQ++7XeJTs5NxTMkoTjFouyZaDKKPFvWoawmwuYpI4oR7GLKlMLUzYL1Z3M?= =?utf-8?q?lQ31oNLSTzToSKt/NWt6vi+EBNJ2Oyc+HcufwDYQF8rLelTsdLp9vHtzKzDhDxKlw?= =?utf-8?q?cLJXw2QpkYTBqcQMAWXttIY2QbB+qVWkyWv39RTBE3IEOREZ+DJjfBJqCUvKP6f6i?= =?utf-8?q?cb/LDeUdy9Xm7nndyf/CUGVvcTIpJTcd3vFL1HapikMOMrEWGYvSdbkCoHc4l5fW3?= =?utf-8?q?jw8xlzL8EqtqUYhOPjG7ppmLAIymwdm+1LsAC2buTTF5WwNLbPeePEurw7omSKFQ9?= =?utf-8?q?MuerLfixrcVhgqpBQXdUnX8MSXGooNLYRr6MskaFS/CFp26JEO9I6fTFwqvqzkMvb?= =?utf-8?q?XYgH+mCK9whta3SRotYD87TmYA1MfCLL9TEpicFAJGHu0tQyhGoc/KJmpgTXFoGBl?= =?utf-8?q?stJ10SrtEpYGrEkIM2kl+NLPVvKqFxqWqWl1qHPuBhkKslCx3Wuyb1PZ5H/i2jUph?= =?utf-8?q?iWkDbnJj9sRpj1cyt308Br9AZcVJlWQCFWtUrZ/VEs8owaSVi46OKJExQ7idVomhb?= =?utf-8?q?a5PAFwHBeuxnBdo9UztcQYdrxq8LJbev9ay5HlsexuOy/zbuXkV6/YCU2T/xGt11g?= =?utf-8?q?atUMvNIGRlYO?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e3414a4d-dfb2-4583-a055-08dd1da77007 X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9550.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2024 07:58:33.4257 (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: Cm4wrEKeFBENpmXGc0jOnHVN7Yl2DaDmT+P8XvR1i9u64K7DLsBrctpHxFIwfv8IgyUF0M41/Wkw4VYUVjuYnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10361 Introduce the compatible strings 'nxp,s32g2-edma' and 'nxp,s32g3-edma' to enable the support for the eDMAv3 present on S32G2/S32G3 platforms. The S32G2/S32G3 eDMA architecture features 32 DMA channels. Each of the two eDMA instances is integrated with two DMAMUX blocks. Another particularity of these SoCs is that the interrupts are shared between channels in the following way: - DMA Channels 0-15 share the 'tx-0-15' interrupt - DMA Channels 16-31 share the 'tx-16-31' interrupt - all channels share the 'err' interrupt Signed-off-by: Larisa Grigore Reviewed-by: Frank Li --- .../devicetree/bindings/dma/fsl,edma.yaml | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/Documentation/devicetree/bindings/dma/fsl,edma.yaml b/Documentation/devicetree/bindings/dma/fsl,edma.yaml index d54140f18d34..4f925469533e 100644 --- a/Documentation/devicetree/bindings/dma/fsl,edma.yaml +++ b/Documentation/devicetree/bindings/dma/fsl,edma.yaml @@ -26,9 +26,13 @@ properties: - fsl,imx93-edma3 - fsl,imx93-edma4 - fsl,imx95-edma5 + - nxp,s32g2-edma - items: - const: fsl,ls1028a-edma - const: fsl,vf610-edma + - items: + - const: nxp,s32g3-edma + - const: nxp,s32g2-edma reg: minItems: 1 @@ -221,6 +225,36 @@ allOf: properties: power-domains: false + - if: + properties: + compatible: + contains: + const: nxp,s32g2-edma + then: + properties: + clocks: + minItems: 2 + maxItems: 2 + clock-names: + items: + - const: dmamux0 + - const: dmamux1 + interrupts: + minItems: 3 + maxItems: 3 + interrupt-names: + items: + - const: tx-0-15 + - const: tx-16-31 + - const: err + reg: + minItems: 3 + maxItems: 3 + "#dma-cells": + const: 2 + dma-channels: + const: 32 + unevaluatedProperties: false examples: