From nobody Fri Dec 19 14:04:57 2025 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012009.outbound.protection.outlook.com [52.101.53.9]) (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 17B9222D9F7; Mon, 13 Oct 2025 05:17:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332680; cv=fail; b=iVXe9zDe+1uiJ4pBSHxQDOfyHJW9Ru49e9KEwNgx6sO2QL0bx4oIT4eHp1wUuWP0y90d3e1zUSNWavZTbJ6TlLezm7lIlGG+X+jUHNlt3aFgT1Wviu/HzlTtxpR9WWMCnGOt3G+YajjQXkk6Ht56aLHuCdKQfzFKBAJWqdmQxu4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332680; c=relaxed/simple; bh=5+BnUMp5H074X1EJ09YVzHf5my71pytuBRJ3SIadQxI=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=erGtLMERsg8JJopkzHvCGCzN2SCX3yyBId5LDbFcj7WrqJx5L21NCgJwshgAM/3tPmc3VCwn243/NgpIprQVnhc0RO71Xm2ea3zmTKjAlMaOliAkFSfnT6yvzttUKFf3TERr3i2o9Qf50EWTF2baB0oLji0W7/QkQciUI9VEATA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=V1b+ulh0; arc=fail smtp.client-ip=52.101.53.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="V1b+ulh0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=veazT8efowzzWfUZkyqZ7YmENkdIyxVdCwDDm3diQKtYXG/pbehroRGjbPO1a7POxwKyLx0buBOdb+tAQ49H2ee/YZmGPdb6lb9R4Wem4rev3A9MIRl5My7m13ITnuoarjgmspvTn50BDaDTGsHwHw0Gcxm+cmg5N0Dc8Vzi/pYZl2MBrILRNYbL3L5KjjfzPTQjIe7wCnL5Ga4AP0KfHhEZX0/IpnvbIzMdNFSLcVNtqKSXF4N7chEWcaNSfjMVLxis5GT70qr3wSXLm2Gj9dwNpWk8CqDjYAgnYeQwQ7Ic4jSXxVHggdguvDlzFwhlC5TYWNdmPoKTagdz3AhkFw== 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=9GZCbDvjRc1g9UavFMT784pfvckFYXEjtzZyoO7mBLU=; b=JGxuNrE1WB35ch9GqhhU1zaKjVqlt81NPMvaBBBi/0hdRSyAaZhVe7Kwv0HnQT7bV/qqi5j8vSiTxvas9sGjOCGNCGG7s9dq2uI4X1sKG1uLPmx4eFQc+ck5AmB+J3Ari1xW3OOrKbf19Om777gq4LgCeBwrJtRbN52CRbkvqOm1jx8DRPQsHKGpPZaYsJWiVXSBSnBIFzIHI9t92FOQN9ZkN6B3ZchawxxwP+0HUHZAeeMqS0mpHHxIWku/He1u6hJP/GQwNqauIZfPxXmOjzdr/YL3FgACLtdaHZ/F/Iud+FY2scv5cn/VYIIiTBfTnLrg1BzTRDSYFkIYK19E3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9GZCbDvjRc1g9UavFMT784pfvckFYXEjtzZyoO7mBLU=; b=V1b+ulh0ZaVe+9QC/OaJdVhjXCcx2VkR/dPlrtXUpHRLu+B20+vO1Pekfr2OiRdtVfGxHfbPZhH7psIC4lojoKdsmej5BX5lvZZ1smu8xfe1AgaBGbb+LYZLD6jOGwwd/RHH7i+HXK4iKdLVWuXUw3zgJEY6lqfeI2qR3mBKwohWBIhmLOlfnvf99NpyJu7tQcHrqiZuoVPtYkPXbMW8gEB41UmXB6jm2F+N4MSG2PZFmS0TsOV5UR46FLg7peBx7/FCpt/+i3zVbpInvBu7Wf782ADv3AZAvdLTQRsnteRsa+DEZF9D29MHctqR1726Dte2AD9FJVlrCtvNbTrGxg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) by SJ2PR03MB7450.namprd03.prod.outlook.com (2603:10b6:a03:561::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Mon, 13 Oct 2025 05:17:53 +0000 Received: from MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419]) by MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419%5]) with mapi id 15.20.9203.009; Mon, 13 Oct 2025 05:17:53 +0000 From: Khairul Anuar Romli To: Eugeniy Paltsev , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , dmaengine@vger.kernel.org (open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Niravkumar L Rabara , linux-mtd@lists.infradead.org (open list:CADENCE NAND DRIVER), Dinh Nguyen , Khairul Anuar Romli , Adrian Ng Ho Yin Subject: [PATCH v2 1/3] dt-bindings: mtd: cdns,hp-nfc: Add iommu property Date: Mon, 13 Oct 2025 13:17:36 +0800 Message-Id: <60270e2fc2bfb67c0ff4c204e0e8f3395add2146.1760331941.git.khairul.anuar.romli@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR03CA0028.namprd03.prod.outlook.com (2603:10b6:a03:1e0::38) To MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR03MB4927:EE_|SJ2PR03MB7450:EE_ X-MS-Office365-Filtering-Correlation-Id: 49f63ba0-7d1e-47b3-c48f-08de0a17dc0e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?krGX4clde2LymijLxWESsr7bcmDTpB+EFhFZx4SvjLk0QPQGhkMSTM+s8pU3?= =?us-ascii?Q?do9np7PJcYcVckx80VJFNqs9DKzcEECiuCjrbUVeHBMbdaUaUZAMcAE3C66f?= =?us-ascii?Q?cpTz97JS/DuLqYFqLuCk7gVcsfzeE1Anz7fLPcWb79cYuFr9AEZs7K/ew8ST?= =?us-ascii?Q?cBh+fie/A6VVshj0hnnGZLrRXpbuh2mpHtVVOHe23yofx8LeKk6ZQRHuaTEM?= =?us-ascii?Q?Kr32e1kROFMJ6MJs5y4fDKxzMWAXyJ+x9SkeaqIgH4Afs7OPJw1djj3qXRuc?= =?us-ascii?Q?5/qCDpXBGc3SUyq12PJ7zIA72nJLWqjZDmMCle58abCRcfh7VReHGHdbGSFn?= =?us-ascii?Q?VnaoAkgnsm/uDzJu/Qb2dsLMshDKxBVy+g468qPt+TeRfR865c2FUwUHVZgZ?= =?us-ascii?Q?h36G7bqgTqA9w8ErSkdSh2Ao3YZNsxwmUK0EC9FAyKxR/zFyo3A6KDF5YORI?= =?us-ascii?Q?l76rORZrwH4Ci/yIciOl2ssxxDP92Ydd+gQzkyKteqsbgpxIGo4Wh7J2JjkM?= =?us-ascii?Q?F/WMPZUyCtHGM3zd6kkFxhScK0CO2mfJJF7cXrpzInt/nBycVIvZexWmGZAv?= =?us-ascii?Q?MsJjL3MdMOc0KeHnphw/Sbls/V823YOZgmyu4r3+k44u/vkLIkJIgmSgx7Yu?= =?us-ascii?Q?tz+uC8s4JodKcrBy6EDyPw4geLkI1G1K1dWx/j0peA3Qk6Gtw0sObtzFv5WI?= =?us-ascii?Q?xnIccDdqHzmdrfQwR2L37q5VP7iNixtWd0lU+x8x8LSgiNnksOyYvuEEWVW4?= =?us-ascii?Q?0z1TVjjsDbNwa4pgD6HLd0KwU5SjLk9ZUTFDuG/T671YjKSapB65ewsgOqxa?= =?us-ascii?Q?ih3SIviF8pOv1ghv+PuvMVyX3mGiYos58MaXhUfVqUBb2FtI+9kZCzc5xG5n?= =?us-ascii?Q?nMVz/hGXSa0zXXRAd650n31NNc4+fxvkRTQ9LbGOUsWT9TqpvtvUBW+Q+j/7?= =?us-ascii?Q?8McRtcQs8Vzqfd6XV/KumK86hF+OhwZeXxQLt+iBNYukH+fUR6xFDLgb6ku6?= =?us-ascii?Q?8ffzI4857/3Y+PpIc8K6E72RnLDg3oOJEowh0nZQfKk3BIxCe4Exh8ws7Qiq?= =?us-ascii?Q?sxG7Nmx28RIZT9klIlj1Fgrqq4rm/3uN38vdtn3bXJcoUq2DXUspgtBeSzJJ?= =?us-ascii?Q?Kf1yXla3Pypdcy3+MrdTfDiQAYvcsFoXRgyxGzfN8sJfPOXS1yX4YBWkIrC3?= =?us-ascii?Q?x83dBQnfptY3kQmkPo/CCnHL8spZo97Ayw/GQknWr08g9AROCps7dhHoGaZm?= =?us-ascii?Q?2IL4YFxGfV5f48E52tkLjUCFo6rbVFQtXJm2QhgOqT8h3zzH9ekurBViQnuo?= =?us-ascii?Q?UD8FjhpbAKo764afUVuiMmpIa/iKuzqjNAM6sV7enzvlI71TBnVzHjGZgN0F?= =?us-ascii?Q?66mNyMsG5qIIQxDO55tUK8wv9wr0dAijc3Yw7YzEgsfeHYW5BDKCyBvmU22J?= =?us-ascii?Q?LIygN1GYW60U6c/uo6PZLtq93H7QFNCYMNFpn6FixNFTBGdbGJcXbv5MzOvq?= =?us-ascii?Q?WX2T3MBTzH2bcAY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR03MB4927.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Yo5D7YB/K0L5QqS8cGxV2t1Oiz/usSHdsFDWPZdMtlbvTymVh1BWfOk3KcaH?= =?us-ascii?Q?IHttLr23GXkSczlQUovtxd97muNhZ/1EmWKrs6e1FBc4aSg7ziNPJUO2VozS?= =?us-ascii?Q?YNvg4p7DdQRfmZbaaeOdbrG6bKp8U5zuexoTUkyPF1r1WhmjRlqRnRkX3lqO?= =?us-ascii?Q?0Hi0QtIqWz+hYIrnTAtSVufNzsbWQfX51FaX8j+7ogd6BHx2vYTD6ynKYf94?= =?us-ascii?Q?cKWbV9CeaEziqn+3XoKRXrRt8e7uSdCxcDp27RcUpwjnjWm+6Y8jDEpdZzbn?= =?us-ascii?Q?uMsFRbcnJTM2SUJLPSWg2FzVUvsLWyuGrPrWSu2N3M7SlInflLyHirbewOL9?= =?us-ascii?Q?MelwxQERcsTnbeVul+iD9teuIsePepkkUdDIF/YlPVhg+MSLInJSvlEjrYaE?= =?us-ascii?Q?8EgBIXPGa1CkAsD20BI6v4QO2FsyfFeBdoUFbOk6abrsHp9mqSTBCAESIA0d?= =?us-ascii?Q?88R2Y+ZW/ErSXm4hFxkApjlzLyuGuX0/C3ah+pOrtmh3JMK0OQEH09EANNkU?= =?us-ascii?Q?fzd9A07c7GT6LlOE3wl1wsodI4iEwgLqjlMmOsRAbZGZurWoqFAwU7/EchYd?= =?us-ascii?Q?YAinCMzfVhtVYxcJ+2xm1t4KDb+rRYnx6vBiSGZ6NhT5+hQ5aQY2kQu+n61M?= =?us-ascii?Q?M8pHcKhB/xHEhcdYRmT0rSrzqF68cTc7OZan3gBV6QaXLBisLD+uui66d9JR?= =?us-ascii?Q?JlqiI1+6c7qseOB7A+qYo/FVzsDSgQCyIdQ4mB6B3MqtYjSpMZyySdHQuEnM?= =?us-ascii?Q?snB5LVE7bt9dJVmseWVaNlYgAR+rGFxUdyWvgegflIDZylErrGMXKJRVSt0a?= =?us-ascii?Q?yMj8uuwVc5uEVhFO0vc4qdtPGMfryvJbANIh02uCPWQuebpKS8i7BmVhpe5+?= =?us-ascii?Q?krbnMIspkwQOWUaVfsvm+yHNSCYzJcv9Ah5nMTBTNIc0eWXkD7jcKe9B5vaA?= =?us-ascii?Q?zUkeaut0x3pl1WSswKZC4/Mqw+PIrBo2F9wqDo1E5AaenusQvBBmm3e10giX?= =?us-ascii?Q?C7b2QtmYxXmbwJSAhbQD/Zss+ixJaFkUC1/CYfp9HgV2kpFlsEo7Jw3Uad//?= =?us-ascii?Q?kdNx1KPP/PPsvNUG5VQDYMVDuNqWnULGtg5DsnB5ZA9EOsSlQN4GeZcWsuDw?= =?us-ascii?Q?Zemrl1WAjkSj38WLsgTh7bD+8cAXb8xlmo+2rrnFLaxN8i1DAVh5dDOIRsOX?= =?us-ascii?Q?Co0bGyje5IzfrVL9/yzlSduRYxLxFh6KA85mXkSJ3lpILNVFfdKpXVK3v0Tz?= =?us-ascii?Q?zEDS508fNlZDnjGjGHQVdNHxz8QzjUqFKrqcE6Suymnj9IxElGKOXuNkHgq9?= =?us-ascii?Q?/I3TzGHyLfk3QPIQeHOCOpBIj/MN55PPnrXSyyV18/ARMrZNaOks3fGkPcMe?= =?us-ascii?Q?N19egQj1dZbFg4hFMfVwhqyILv0oomyp+gknGubcz0uctC0i7bwdlLOw157n?= =?us-ascii?Q?40KkbKI18xxQMo5C57i8BkWxnr4+xNKI61gyg56yqNlt4zk/6smyHEl3xquK?= =?us-ascii?Q?d99eUXTnCIEGVOVpvLwTE/47SdEe/DxKe94daPpW5OBuiAF3ymDQpYe6F+y7?= =?us-ascii?Q?ZKB++m3E04yie9STY/hczL16lGUm4EtazrMOPqB0hlaQYLVW62WofwcRNci0?= =?us-ascii?Q?7g=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49f63ba0-7d1e-47b3-c48f-08de0a17dc0e X-MS-Exchange-CrossTenant-AuthSource: MN2PR03MB4927.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2025 05:17:53.0796 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lEBEq8uaAxQqP/UOk1WQiB0BCJUzhQBMSTcQml4Ee4vnAp/e+quHLj5Vh/WdoKWPUymBLPDznimfFnBLMd4OZMFHisEKuvDm39zK5emN+sI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR03MB7450 Content-Type: text/plain; charset="utf-8" Agilex5 uses the cdns,hp-nfc binding for the nand-controller node. To support IOMMU functionality, an iommus property needs to be added to the= cdns,hp-nfc.yaml binding file. This ensures the device tree binding correctly describes the IOMMU associat= ion for the NAND controller. Signed-off-by: Adrian Ng Ho Yin Signed-off-by: Khairul Anuar Romli --- Changes in v2: - Updated the commit message to clarify the need for the changes and the h= ardware used of this changes. --- Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml b/Docum= entation/devicetree/bindings/mtd/cdns,hp-nfc.yaml index e1f4d7c35a88..73dc69cee4d8 100644 --- a/Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml +++ b/Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml @@ -40,6 +40,9 @@ properties: dmas: maxItems: 1 =20 + iommus: + maxItems: 1 + cdns,board-delay-ps: description: | Estimated Board delay. The value includes the total round trip --=20 2.35.3 From nobody Fri Dec 19 14:04:57 2025 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012009.outbound.protection.outlook.com [52.101.53.9]) (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 F1C242C15BA; Mon, 13 Oct 2025 05:18:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332682; cv=fail; b=JY38eSUSn9Afh+uKG1mXRs60PHYUVbZ7zuqvkcpUPLE4mCZddl1Su3QVzoTwpsi00ONkMN4jTj3/hPdbJF/x2AAM7AMXNoAXi7nu1+ZmWhGG3u/nKl2fhpHH+cY7lJo5jg7cAHHEC9ssGBjwoU2BSJTgAOmXOxeDog0icna9Ccs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332682; c=relaxed/simple; bh=l/+qtGY1R89HFhg6Us8kZsHbXQ9fqD3rfpbwoVJeJBs=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=osvQ4GsswhXia1kyemH7ZHortVjfs1H38dZzXg0CKgH/RG2FProD0m7ZQi5cy/eArnqPIg/CxtA7SHwXxA8R9CJY+L+ry6obJnXiLJEsyHkdGtm3+bARlRvD6QYsVEhc37Zqtxzo0T6s/1TosRKFp/j6CxapUHTvm6sS6SIkRws= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=Q2glnHGq; arc=fail smtp.client-ip=52.101.53.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="Q2glnHGq" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wj/186PRrjW7VU26B5hedfCyyxpaTgYEtd8kknu4m0ukdFVo26wkzOznX0EV/3aXROfydvZR4Ynq5l15DE/x0LV9fFLho4TOxQsMOYYV6tvQ/DwmKPR1HWYaTe6fLmBdceQXgIwRrYYkxlsCznkyGhUjVdtron6B0q+Bja3aSjM9D6/eF9gtqS8WkaJA4mMmqekeD/AUO3yw0vngOv6umdpvKSn9lN/CAiYuNb+AkNy4tt7RJAdki/1dK8G16Zb7U0K9pzqyLaqaWAoXvVonRDOqqmWENAbExBzOh3ULTfocUz7awQjgq9QW1yKW24W+4t+J0JOasrBSA7Qn/SUfIw== 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=Ik5hatzXUAAK4T2FJ8nlpCuJCxlGelUwJ6gGs0Hohrw=; b=h+tYj/OYGbi14WmB8p8c1lP60NImu7WqouLv4C/tC4XglDevVZgwZ0PJYX76B/twSONnEwC6DVOYk2cd7c4G2pEboO2yBrWVRnhAIagW9pX4FLxqRvpToNqxib+vY0TDa+0fwnBYqF2sm4qmfYTGO0FfxIs2Y2/rdk2R/bzIvXASGYJ/gUBYFSiNFZy+cVVEVahN8k4OUZt5OrxCpIlToeNxuNds/S7foST2apcTCm8VGxX9XFtnDp8eDOKGDRlDLEnNrRos/IXX0OYiza8QXI34hxJkHb9MXi17M/81BBeXvYDBsF492IR2pDfV0NY5wxLT9HIbjbKiGvdLAhmR9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ik5hatzXUAAK4T2FJ8nlpCuJCxlGelUwJ6gGs0Hohrw=; b=Q2glnHGqtSr5Wu2UO5FTQmepg/B3H9oX8LtLiAyFZ1/GdL0EEJJRPdHoQh/IodPytfu47nqjIPHUm5JKBksrbu2BPfv9V8FJnGS2imThGVvHJdiiNB4EzqknnRq34uDWiZES09fD/xobhHRqE3JPwCP3exEjYk0CVUnd+/Py3atmPn0LYCksjaPRNxP2/DDhCNlGT2WUKJqiY5jpNATOCfnY+b3nDVQUN7uZaUif7YbnEdK9zeUbyBi8osvIMhslrxmY/aLnzoNpT9G373Qzjyo4Te4qXojpDCA8kVQbSYiKvvYa83x6ViM3S3cuWe7V1+ZFQ+ialsWXJrh7Jd8yOQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) by SJ2PR03MB7450.namprd03.prod.outlook.com (2603:10b6:a03:561::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Mon, 13 Oct 2025 05:17:59 +0000 Received: from MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419]) by MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419%5]) with mapi id 15.20.9203.009; Mon, 13 Oct 2025 05:17:59 +0000 From: Khairul Anuar Romli To: Eugeniy Paltsev , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , dmaengine@vger.kernel.org (open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Niravkumar L Rabara , linux-mtd@lists.infradead.org (open list:CADENCE NAND DRIVER), Dinh Nguyen , Khairul Anuar Romli , Adrian Ng Ho Yin Subject: [PATCH v2 2/3] dt-bindings: dma: snps,dw-axi-dmac: Add iommu property Date: Mon, 13 Oct 2025 13:17:37 +0800 Message-Id: <036132184140f8378f96be1b3989f834032e9d28.1760331941.git.khairul.anuar.romli@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR03CA0028.namprd03.prod.outlook.com (2603:10b6:a03:1e0::38) To MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR03MB4927:EE_|SJ2PR03MB7450:EE_ X-MS-Office365-Filtering-Correlation-Id: 715d504b-c7fc-4866-6034-08de0a17dfa7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?sNCa1g09Lj2sM5EXj1RGWQAlox2LzsxSwzYR7O+7Vyp7VQpCUr89uOZDP3af?= =?us-ascii?Q?E5PtKXNKC9+gm/q334XXIXDIWGQF/VOy2OxlJoQNPuxnm73BJ9V3pe+7QdbH?= =?us-ascii?Q?l1dH1p7D2cV5Rzho/jRGioLl5jxKh9YoMe+v7hGMwhF8vKsdj/02l/25WaKF?= =?us-ascii?Q?SjgOj7i5OSr/opWrV3HKyB8FZhO6YOyyKUTOx6E33HM8wD/40m75CRoogj6S?= =?us-ascii?Q?tv+xN/2XafUtrRkxfm2CL3ZzlgbAc+SkYYczI1QhyMKOp0YOMZ45F4gBvBXf?= =?us-ascii?Q?BmJE5CMEeMDH9QU2ePCmE62U/ONbEjmcYDWWaBgprmyw7JnQ/6RaBTY3lPnW?= =?us-ascii?Q?53ohVbqJdvhMHFgKnXM9KqOye0PsnhJIpRIePpjuyDZkSTVI8LDDDb3WcP3p?= =?us-ascii?Q?cX8IwuT+oEF56iAvUt/Tmc7C5yk2z0Rs/NwbHrHJYFuSvAco0Iaj9oCeCORg?= =?us-ascii?Q?D2xfsTaejJq7puC6aS/QfxE1PfujmqZXYHTpy5dHvh3GsKMf2RMkiGp4dsY/?= =?us-ascii?Q?KR4/CmYIu/GGt0DnT0c5/mCwoi7/tHgztYWiCjw9Feifhz1lAIhbtQI05U6z?= =?us-ascii?Q?7AcGjCzLdRUVR6Kh9Ux8xwkGhUmzf/dT7b7NGv3ulEIgXKLxwdk+lWBWlh6w?= =?us-ascii?Q?9APIr2QhWr2UQOK1jR750I2dVcgpOn1QRurH/xGxljdNNl8a2j0cQhsRhAwS?= =?us-ascii?Q?Dgo+E15EuzCj+GYwWXFsEK4xjZ0GmkT64PYRPnVWYLBBMFCOMNauqYik66yg?= =?us-ascii?Q?z+0K+AkL1ogp3EkM6/ZQVmyYPBxwfHZmdyxa8WyLaRG8n1QbR97oXwOoCmhM?= =?us-ascii?Q?9MlidVwuTfSgJoupQbMVm+61La3ux8wFicGuGBe5B0BjJ+/BFGfxQ/kIQx3S?= =?us-ascii?Q?ACy4p77Omby4tSis2RFiSUztZF+rZ5NCUsVCdqZkTDGAwiBX1ox+JG3Jn2dy?= =?us-ascii?Q?4Yo6bbF/rbPvcgN9l7cVdEZSA7FfFnz4+d7w6FzVjXVzM5hxxZuC4rzn2IQ+?= =?us-ascii?Q?NoAPBfXwryQGaZe2eYPIKoEKb8Np7EpV2S8wZyF6MfAh28lSGtAXrLOEsumJ?= =?us-ascii?Q?iLi4jbu6P/6Bb71c06FgDBY4QtKhKSrQqfKNl4rI1c91ARcwsYzeTeg4yI8V?= =?us-ascii?Q?F8cxX7QwNxpt0vK1tqSsDOSkBpYEiA+WmkbY48gm8UdLYswa+74fG6NXw/GN?= =?us-ascii?Q?FrknluMluMPb/dWU+Ud/lvL7524cgxaCaOKPlD60DRK3tRww1R9c27XpW+p5?= =?us-ascii?Q?Bvyx/SSllw00kN7Xl7dNGYbXmqeoUzWUDnYie8OgdVOdW+lgcLNmyxBfC2Rf?= =?us-ascii?Q?l/6mv+lIkF7eaECtxCyO3g8Ea4bXbjqjE2bvQwE0/Sy01NiMaJsBpF1GyAj9?= =?us-ascii?Q?x0YvEaTHipDepm2Bc0K+BsBPjgROVKEWWNcNJd0MLVKbEHAx5xe3ulabSe0o?= =?us-ascii?Q?g/iiPCuL3aJ8TT0zl08pY1dZzfJ8vJDR+GicbwuTuFxEZe06tq94aJt4Ipyn?= =?us-ascii?Q?BNxc1D3/ZfAsxFM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR03MB4927.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?//QCIS0EBDFX2G/+J6K+3+yUPA3XRISogAjETHyg39UehOTTlQxsKJalv3x4?= =?us-ascii?Q?5Su5dVVTiNpUh+CpF/dKn7LhhrFz47h1xhmSoEDfUs4b+JGh9+3drXF1w3is?= =?us-ascii?Q?f+AUxLFBmFIEOSESchXQ0q4Qvzg/ubi0eLgBWdq0sdgfBf4yl2LWNzBIcgYI?= =?us-ascii?Q?ZXWXpokay4YXQVVrNIo7lmcXbT9e85wuLo3LV0WkWTaHuNS1NYmYtVrrn0Ud?= =?us-ascii?Q?jqIJ42hwXGPG25dE3BQ5NwEO7u+bPFRi7FNXgkbKCZOhyQhawr3OHmdhLKN/?= =?us-ascii?Q?8jLatDUqGUhmafsIEprzlM67tykMnD+UclY0YyFzuKTponhT8dfYa/BPKj3L?= =?us-ascii?Q?4uL9Thsa1j5sQYECi6B7CkyD6vtaKZIlMlO/f3pOrY+tCOAFuwcjVKi6xxWQ?= =?us-ascii?Q?j7xr+XEdEENUwkkvNAlsWq42MAZGkfUSRIxCaw9UmAL/IfYUTxy3srzRat/m?= =?us-ascii?Q?yGbNheRmol/AR+eD62YJVSSv19hdKBz0xVzfym+eQ+tF9DJQeAz6lrhDn0IO?= =?us-ascii?Q?+wLPSfgstBe7x7Z3pTtkJQ3IVFEk1TtpQZDQI1GtFqVL8/RFO9d4jgvGQAM7?= =?us-ascii?Q?3Y5M0fXyuUii2+/SMGnXfuQRwCWqKdzFM1Z8IBrnCPzucIxjycBpRKm7SADO?= =?us-ascii?Q?NqRWAuYrRkvxh6ftR4SNz3iWDYqsXAIY0k7+A3KffcOUmXQxah9kpWHM5zb4?= =?us-ascii?Q?p6eJk7zW4WETAH8WlLlVAQFvOL8/U0+Oz/hhsevKVdIJ2PfeFF6xoEqo34T6?= =?us-ascii?Q?5kO4Tk+cq2gDw7bgH9LZ+aPjaCF3F2lokibZO0rVS8XTrCWwrQR2AiHhFP0s?= =?us-ascii?Q?T4NeIoMWtK3W+y0eELl+ya5GoTN/HwLkLNtp9FFb0MmWfSXzpqYSaLKbZ4Hz?= =?us-ascii?Q?UPumpvAZBqd3ndZo06JlP3CyhU+lu72RIgmf16JTp8sVdYuAUJKPfArTXKDi?= =?us-ascii?Q?jHtIql+5dYZ8TKZPsr0/DENCZgGaQD/nBVwxApITat04EtPkJavxK/Y9V5md?= =?us-ascii?Q?Ts6xsaOVCwz3noqBG/oVAToMVN2AqH1DjX95+hLYk4GlzbE5zeC5yPEIHJaq?= =?us-ascii?Q?NbjIgFdJ2NmRlor7/BkhKIlXkxMm0emfJNB3urNFTKvw58KLz90gWpV9Xwh/?= =?us-ascii?Q?brXqYkM3StXylTiNbNh1YkzAaCkC46uZUk7lLLfRfPrA/QDB2jRIvRlNaOc4?= =?us-ascii?Q?Lr39Kr32B0U95u0LIUezUmw1FwQ/pSc+x9LAZZ8zuuPGGYmeP/PJN2PGAAZn?= =?us-ascii?Q?Y4xb73mQLyoXh8PIVtX+GUxAbZthyAaiBy5iFZ4yUssPQwd9ClGtoKLrplde?= =?us-ascii?Q?GwOv3Y6k7EUkjrG0C0zo+79qK92LOb1fKTfWUWiH0hTqYMwQe8P9dkswMU71?= =?us-ascii?Q?aPEQo3s5lW0ll2+dCLSpAHm5Tgmlzb3yC5m66css2BpnvJfZ2iaz/8q3whHv?= =?us-ascii?Q?ftDWrExM/RwCcEV0FEMMelL4jY8DzyAhG8vR2cHG6GFte+cSf6hZ8suomvYP?= =?us-ascii?Q?oy+kcnL1zuiZeAiHDOrXQLhzQ6n8aJX4Jti4D5iM/RNJa2nF5C7Lr5bFs9eg?= =?us-ascii?Q?h3PoGPIiDj7X7ukKvFN/a74l1Ti/pvDIxKCTObe4UrHRIRXBWavTnmMRK5Q9?= =?us-ascii?Q?9g=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 715d504b-c7fc-4866-6034-08de0a17dfa7 X-MS-Exchange-CrossTenant-AuthSource: MN2PR03MB4927.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2025 05:17:59.5657 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0blxUvhdFUi8Y/vPhzBO5J49DpnDjrVJG4x/P1w5efQINGws+n/qL1sTcU8QqfnTH1CyvbPOqchyMlN+1ku5KESf/NfsHxZeKh7/KVbPXno= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR03MB7450 Content-Type: text/plain; charset="utf-8" Agilex5 uses the snps,axi-dma-1.01a that is enumerated in snps,dw-axi-dmac = for the dma-controller node. To support IOMMU functionality, an iommus property needs to be added to the= snps,dw-axi-dmac.yaml binding file. This ensures the device tree binding correctly describes the IOMMU associat= ion for the DMA controller. Signed-off-by: Adrian Ng Ho Yin Signed-off-by: Khairul Anuar Romli --- Changes in v2: - Updated the commit message to clarify the need for the changes an= d the hardware used o f this changes. --- Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml b/= Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml index 935735a59afd..a393a33c8908 100644 --- a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml +++ b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml @@ -42,6 +42,9 @@ properties: minItems: 1 maxItems: 8 =20 + iommus: + maxItems: 1 + clocks: items: - description: Bus Clock --=20 2.35.3 From nobody Fri Dec 19 14:04:57 2025 Received: from CY3PR05CU001.outbound.protection.outlook.com (mail-westcentralusazon11013050.outbound.protection.outlook.com [40.93.201.50]) (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 3D9632727E0; Mon, 13 Oct 2025 05:18:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.201.50 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332691; cv=fail; b=HWphM5WOlgvAhXnh7xIfYEWtAFIns0z4CR6FXjHY/OYtdL0W1MOzOP8r9xDALMMqYspCgPCbJVPpobIiJz44/pLaBDheDaz2mYQHa4PDLt/mTT8g4qiv9UPAXJrjYwyUVTLPsIdTnNHadWQ+xqk4fUeOgs43grX2JiA60Krd4Jk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760332691; c=relaxed/simple; bh=bjFBXS/9iCJ+aLyvtCj8/5avI2L0g/3q0l+sXhe/S5A=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=mBilZDTJFv3Sm2WHRVPEhT/16URY2DRJkheQMG6mSDOj20JUhzoD4Uc68EUN3ha90+6eioFY5G55ccliVqtkiHzPQqTObBluIpkMagi5t5xU1NIernLzYllrRUsVjRjPANWKf3lY3L+NQDY2hnJpqR+sjZv1ddzbICR4OKZNk/8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=Z1RgyOeI; arc=fail smtp.client-ip=40.93.201.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="Z1RgyOeI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nv//q/z7/jdakPGMHEtLmX391Z3RzYbt+wI42J9GtgpzWBsOzRtmbsUH2t4RUTcJeTegAgyEDzIPnnNgLbevKnWlXxRar8mn/ZwRr3Qcntadegfk1DG+uKiQ0xDHEcOrPRX5gLNboVmIjWZa4PZqk8WqaJHdpIvoOa6fHY0msLXNQJSGWQ9FdMzx8335ONXlQc5g9lHxagXFnkcD6jXWpob14CMyhZfY/QcdimH5QLdrHtxm6HbnND0ODit8abh7tUWJao3+JdTL0FQFAQhIGjgDvqjQETeYujPFRGrEJqpqvDD7n/isSkO1OUtZeaz67aiEVJxBb5SAh3VmGYZ0MQ== 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=1nT9Yh41e14dlPS4HKX2DO3kdwkILvE/xjpgSSYD9ww=; b=Rk77cz3Qf16hzufWsfTdEb1+V21eFylKoyt0nVKOp7X4iax7DWc7VKA/abYH6hWP8tjoXA4+nhbWciTY35pRb1rTSrvXsH9L5c/9cCcw7T+k7NebqmRgaS1loGHa6V+siPAESqfMoKtUkiRprkt2CFOGBSHcxC+D6Hmn60cb2rlPhi1A9up0Ne/5r+xmaTgQx3ElHbs7FaJWfL80ktwuYwIvvz0B5f0DmC54/+1tTZHB8vfA7e2GsCI40VPlE6+LKVO3zBkRifptmzTcxLn+e91Tbdjy48pmhUq8u4TlK+mcLeffJ3i7MAGo/I0zwzsR9Vf1Ws2tgacdVOezTKPAeQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1nT9Yh41e14dlPS4HKX2DO3kdwkILvE/xjpgSSYD9ww=; b=Z1RgyOeI+miALN+hHgTV92zNQt2hBhwEVOtKYXIxQxBWt6NyuffCjB0bMljO93lWB3M5Q+MpHBYZCWjimfysmk1mZZglaZNnheNWggkfrcF4k9CgjMuf8vqnZ4CdL0GM1QbrkA7BoAgcAc1IXQ9Cn82HEHO7r0ew1VfPyrkt5JkFHs4FYb9I9TId3bN/y7verW6b+kW+LZr8KAcgqs9qZ7bpoP+/XxHb0TzFO0/tQE0y4XgGZCs+yb9IFKVROiwVlVd1TvolQampKoDSHlHa/oH7WSnbGZp5dY1eTRNAMK3S7VZHOMZeIVx9JW/o2JuiJyFzluSw1DykugCp5/Y+/A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) by SJ2PR03MB7450.namprd03.prod.outlook.com (2603:10b6:a03:561::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9203.12; Mon, 13 Oct 2025 05:18:06 +0000 Received: from MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419]) by MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419%5]) with mapi id 15.20.9203.009; Mon, 13 Oct 2025 05:18:05 +0000 From: Khairul Anuar Romli To: Eugeniy Paltsev , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , dmaengine@vger.kernel.org (open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Niravkumar L Rabara , linux-mtd@lists.infradead.org (open list:CADENCE NAND DRIVER), Dinh Nguyen , Khairul Anuar Romli , Adrian Ng Ho Yin Subject: [PATCH v2 3/3] arm64: dts: socfpga: agilex5: Add SMMU nodes Date: Mon, 13 Oct 2025 13:17:38 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR03CA0028.namprd03.prod.outlook.com (2603:10b6:a03:1e0::38) To MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR03MB4927:EE_|SJ2PR03MB7450:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e4001c9-3d22-42a6-66ab-08de0a17e3a8 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ZgtOy/7a5pahaxbQDdbxWQTWFOBZ4AzmoEzRqXRj12bLtUZr6yNMCLjBJWzJ?= =?us-ascii?Q?zWgBIJgB+BgrXsMJ+LHEOZrlgrL9uTDz44rI5/ULVmw9qSLTKUwvfMTZFhfE?= =?us-ascii?Q?IBuffQUo+N+A36KEHuzsRyFQCqctrYdjvwHR46L6tGDxTKAqiKRQOZ4PDjGk?= =?us-ascii?Q?qbNtSdVVAofr0C6/WWgk/Z49jgKGs8umAJ16JZf3OSdM4J3Hmh4SrDdnDXEp?= =?us-ascii?Q?bFJG3+tgWH/lKXSpo59/fW5ZCGeoWG3FOJV2wKZ6gQskNvU62kZhFmqZ8Ovq?= =?us-ascii?Q?tmGI2yYaKnxXC8CAMe0Vr6RWkxN/uNHIIoat3sOzwqmOycacvVSGGp3LmZgV?= =?us-ascii?Q?Gxl4z+LTfLwD4TKx3SBQyq9BaW9oZkN5ENRXruR5cCZ6bMKRB4T5BaSkRPAD?= =?us-ascii?Q?Ftq5KSqzTzrWGFkCB3v22CgHxKFh1L4BrHhxudw/8Eh8qAG6/vPRJh0Cpyp8?= =?us-ascii?Q?CMH8cYgkDdTHIShaJvmcagJc0/fnXN/c/mNUonO94uRg/BLOEv9yikpcr2W/?= =?us-ascii?Q?+NZwhhig1tsx9gsOTIKwe4GCGkY2JzU9y9Kb3xxpfHLQcBDswqKwVPcnYfZu?= =?us-ascii?Q?uZ5ELkbD9sYGZBsdmX7ejjHFmNnpUORqYrQ/vEr5uCq2JhQFcL5JLzfV8Fyw?= =?us-ascii?Q?eDyDEaes5FgOwMsNzu9ZIk6n3IdQu4hpP12A0Pscq3dWKL8JMZXsPXQwKbBT?= =?us-ascii?Q?wayo1HN4BzczEGjBuPhf0HpPdF7DHW9r/T6lkngqBT7+uLEyCpT4vO306y7c?= =?us-ascii?Q?VBf3EtFK8p3BBGpx/fGEHAHv/RERUYdx5vmY3QsaeEKBLbFCN02HSs2ZrVVC?= =?us-ascii?Q?/PSfoYrYmhITgJgSIP3bEb7dk9BGX2Yf9JoC1ug4WdZEkNHIrHWrgt728ZLq?= =?us-ascii?Q?6ForcnUdSNuCbCZ18Fy8B1ESV6/ALQz7br/CiUsBIV+KNE1bJ0xx8jO4F20v?= =?us-ascii?Q?XO/VhM5mma2uGtXnWNS9w1zsdmJVS7cLhiHLIm2lizQPQVhy/V/TrinymoIx?= =?us-ascii?Q?UpbklZwql3/yayU8EMZ9ULYjIigg62bf6XG+QDXKoZV9z++9ZGa6SHNY1M7K?= =?us-ascii?Q?rVw+O8ZRuPofFN4G6nmzdfihAKJ0cbq1IhyIQIVEus1HnSM83MfeRK3zlShA?= =?us-ascii?Q?jvcblhHWpvO4Kpxzk+DIkrhL6HEaJKgIANiGBKBxD2CRi0GMTQ88SVYOWUii?= =?us-ascii?Q?ilvgGXxWwnFBXxTPqI5NSosRTpb0ScGP/OtgnpjCc+MTFY1Z2QlmorVG2Cnt?= =?us-ascii?Q?PeQpgLqW29bAI/CpTNQYDLbZmZrxJjyFfSalB+m/O6MjIhAUt/WGkE9KTJjt?= =?us-ascii?Q?uZlf6E+sAndZYW3NuoxuaoRbSbME8Y8wJRFQY6++RB8i7cDhIn2iBZYDPaxA?= =?us-ascii?Q?/S0lz5uNexwUb6c+sSiMykh5/mG/IurlySSLMGqNww1jzKH4FDHBg6etbS5H?= =?us-ascii?Q?1Wc5cXIv5LCOAe/0X76Mfe3acL35JHdmfu2mp1Mb1PPRWHdljW/+QTXsEW6T?= =?us-ascii?Q?t37Wee3jdeZYVUg=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR03MB4927.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RiXmjQcOglQGXi7yDZMax+4hDm1Cut7LSttmiJqbPJO4AdQ25dbIPFX7hNCT?= =?us-ascii?Q?BfwKd61y+f38RqqdM875yXRWKO30ROWAwo5cwzIrtxgWtUKUuO+zzuYC37wq?= =?us-ascii?Q?TNdi/GmFsl8a1yFzWa75QLlGPMvbGXZEOlJAnuEWMs6UmlJ/aCbR4aQynTH4?= =?us-ascii?Q?TYQNKwp2uD++gqOvWOL2ZVPedR6MAEWb5BmTbbjcKYRGTAm27/YFgLXEKmfz?= =?us-ascii?Q?ucODwmrGaLSzQ89B9I2UdzjYaIPsNRnmsd8RGe/GPoXjybghOoSBN5wNtwJu?= =?us-ascii?Q?XWnhMMKr2qIj7HfEEMjgwBRYsIz8f6RiKH7kttsimJJh/LdShUP7U61W+ItJ?= =?us-ascii?Q?QLjitnhbZqNnhjCB0UoW0pwQl4kr0+GCIcY3+kH3IjL+yzWsO2Tcag38en3y?= =?us-ascii?Q?Gzy7VEa43WkvNvhJ4YKuMm9abbbMuJTpWtP1NqjoH6zFIG50s7+tx0OzsxJ8?= =?us-ascii?Q?olp0LdR+PYjZiagZNboywyMy8Dg5ZAifEKA+xB/O5DDD7znqUhLHvCwggpNL?= =?us-ascii?Q?X0YGfIJnNcUekegG2HPIWDGIk1AperKt3HvmgaBwQF4D3mwSRygBSvsBPX7E?= =?us-ascii?Q?ZTP2XwhT4A83lyvV5/eYqS/4efv3cFQPXJwU0CVOyuHjlLsa8rt3fCoXctC4?= =?us-ascii?Q?ne5iBsEFLn3aIQhMxgE58kJnxJPSFiFjHgAjhjDztDo4KNwFnB1rul9kSS57?= =?us-ascii?Q?8tKOPobv97LfVHLY5wk32RCAy3nb5QPzWKb1WQo318uxNi7fShBBqFfQ1zLn?= =?us-ascii?Q?aBKeCY5TGO5oqfp7UHtTf2nUku8jLakKLHfGc4bMUQ3EqcVju8mxow7urSSY?= =?us-ascii?Q?x3A8sXx8uHox3Cq7WJRfsKGraVdCOVDab71q/YaPeg1fk48Mtn84lAX6fb6P?= =?us-ascii?Q?qFDAFRrl5QofUwukuweJRPSrXesA6pGFQKQ3VdPozLmcW7HfppdFw9WqZyTS?= =?us-ascii?Q?eixwtNv2P8TmtWuzNImnCV0vCquSeWXEm70t+wsXoXOrEti2kjvKcoqRwYDm?= =?us-ascii?Q?8sWG08gsEnabj/4hs+g29ZU4blxJ+M83XMhKFVLygpCzuCMaTtHGz4mEupnv?= =?us-ascii?Q?mRNZrbMH/fivehKModjTJP91lUtuo+Lnk8JI+FwOhBpY2kWBb0E/n2aE5766?= =?us-ascii?Q?O0cSbLevis+vFlR8dc9E9pZdD9tALKzU+TUo0kTd2+odM3vxLlbiNRkI5MpC?= =?us-ascii?Q?B1cSsSgplbkV92j4Old7u2w0cWQI3t2s+ug07/Przxp4rpGwWI1MkkpoqVIF?= =?us-ascii?Q?oU/c2ROy5RzeO/Mkb6dfSb+WpNm9CTMvcy2uiSoW46eOuCmW3jWcQpHVEBtm?= =?us-ascii?Q?eOkayrys8tFIR5Ee9ogRC3NUfC5y2PKut0a01Tg6DhCSU88exQ4iaOwcohPM?= =?us-ascii?Q?5UDHQOwQDzl4e9xOrlMuwQpS1rDhPlQUNZeuPDoOIciqieHwjTtUraGkDUW+?= =?us-ascii?Q?58TDuUGgYy2Xvp9Nqd5ah2963D1WHTmPVraqGX8Q0IFlXKNev/MsajoInlFO?= =?us-ascii?Q?DN4cUheNGR87ZNEkzhL7uNIFmYMWXMlhqPmgekjqvmL7hDTVno1eDJsHVD6s?= =?us-ascii?Q?s6DNix48bEfs+IJ+niINSdKGOaXo8/ldZxNVWQX+ofWyYlsbIh5zENCzmbVy?= =?us-ascii?Q?1w=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e4001c9-3d22-42a6-66ab-08de0a17e3a8 X-MS-Exchange-CrossTenant-AuthSource: MN2PR03MB4927.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2025 05:18:05.7692 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: di73qgEg1YyOA1O5+VYm+BLbl45QntDTG3U+QsSO7GDkV5dkmaCyGbWU4jIPZYjXSnVuP0vsYtdr3ubrxG/vK/j+g1C6wu2krtFZrl118DI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR03MB7450 Content-Type: text/plain; charset="utf-8" Add SMMU nodes for Agilex5. This SMMU nodes is compatible with arm,smmu-v3. Add IOMMU property to the supported nodes. - nand-controller - dma-controller 0 and dma-controller 1 - usb Signed-off-by: Adrian Ng Ho Yin Signed-off-by: Khairul Anuar Romli --- arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/bo= ot/dts/intel/socfpga_agilex5.dtsi index 04e99cd7e74b..a22cf6a211e2 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi @@ -272,6 +272,7 @@ nand: nand-controller@10b80000 { interrupts =3D ; clocks =3D <&clkmgr AGILEX5_NAND_NF_CLK>; cdns,board-delay-ps =3D <4830>; + iommus =3D <&smmu 4>; status =3D "disabled"; }; =20 @@ -298,6 +299,7 @@ dmac0: dma-controller@10db0000 { snps,block-size =3D <32767 32767 32767 32767>; snps,priority =3D <0 1 2 3>; snps,axi-max-burst-len =3D <8>; + iommus =3D <&smmu 8>; }; =20 dmac1: dma-controller@10dc0000 { @@ -315,6 +317,7 @@ dmac1: dma-controller@10dc0000 { snps,block-size =3D <32767 32767 32767 32767>; snps,priority =3D <0 1 2 3>; snps,axi-max-burst-len =3D <8>; + iommus =3D <&smmu 9>; }; =20 rst: rstmgr@10d11000 { @@ -323,6 +326,18 @@ rst: rstmgr@10d11000 { #reset-cells =3D <1>; }; =20 + smmu: iommu@16000000 { + compatible =3D "arm,smmu-v3"; + reg =3D <0x16000000 0x30000>; + interrupts =3D , + , + ; + interrupt-names =3D "eventq", "gerror", "priq"; + dma-coherent; + #iommu-cells =3D <1>; + status =3D "disabled"; + }; + spi0: spi@10da4000 { compatible =3D "snps,dw-apb-ssi"; reg =3D <0x10da4000 0x1000>; @@ -423,6 +438,7 @@ usb0: usb@10b00000 { phy-names =3D "usb2-phy"; resets =3D <&rst USB0_RESET>, <&rst USB0_OCP_RESET>; reset-names =3D "dwc2", "dwc2-ecc"; + iommus =3D <&smmu 6>; clocks =3D <&clkmgr AGILEX5_USB2OTG_HCLK>; clock-names =3D "otg"; status =3D "disabled"; --=20 2.35.3