From nobody Sat Feb 7 15:10:16 2026 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010007.outbound.protection.outlook.com [40.93.198.7]) (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 87CA120F079; Mon, 29 Dec 2025 03:49:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.198.7 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766980157; cv=fail; b=HUDKtKBJI4onhgeVNXWYTHrW7EztDLA0xxevCEvAaDem/Ne/gsxrvVxqgDx8GCGHRjFB1hPAsltoK1PgLedZTkv8+uRpZSKzCzhVr/VcAJXfQVOerrXjcdaEz5EU+dyeWUqH9MgjrDs7i2WKWfWU6ER67EKUO6zv6pmSP6YZzoo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766980157; c=relaxed/simple; bh=O+FvS6WimF6aWrmCcHYgzhYmFcQGGixb3TMrS2gUzQo=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=kI60jlGvFXNuDcAzboLNaNaf8pAQwGdKBEudTFg87AdzdbPt5dS90NILozptq9ks4792iVMozLxRcmebfaqYwJ4eVFuXBEBtirKtcAuhav9e64e2hvox244T3absbMM+KNXDI5tiJxF6r0YCbYOwvO8FPRxMWb89R6DpnF3kPxg= 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=fAn+7vlM; arc=fail smtp.client-ip=40.93.198.7 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="fAn+7vlM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N+u+sa8ZiSnQ6uSV+iuFVIqoauMhjB62R7Xg25ipDyMg6NKZBJJ4DLrLmX0HwVqg0AS/XQxnoxr29ejpdwcPg3kzUcaYBWirtUiddz+cCv00x6TIvXqowUsepMiLMv9j4c8dRf1mfyhZOkcoN4efIHYfjDtK+y2HMIS+O/rMjeSZqPdUPJg4IFOyH/KT/leDL9l+cLGOq1WQxtEaVdUA9bXFev/BeoXYCqhZRv+gyqfFP3pinJTeWh9ZyNivqBkG2szlJMV7MMiqR4CbXE6BxjsXhTS2AtxE7JBxyu12Uzrevjo4NK9k+ijHwxRldj20w1fLiV6eBpZE6d04zhJHjw== 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=jUFSD6PN+oas+WLNegtZmScHipKFaNBwO30is/RQHYM=; b=WdED7rX5RTrqNMLjtS+g6uWOPfxjixDPokRWCp0FdEWKZkyEsIkJ6dkFVhB/DN5h7lkVNs2wpNfllUav5sQl8DklRc3fCsj340x9Hp9+SvE1cP3Ehg7zM9/pqJLC9RkMZM9m5QufgMCTiUNGoAvvxkvanZo8xYgqceBZ3VzqCELNTJDm7FpKEGyi/MPwp7mOTRcMyIOXzM4IIo5H+ZnXbuHVPX/LRH9nqMVu/nWxoMH8Top0sDJlcxYDThMtzMD7YueDM/RtaTVjFwWw6mSbsXs3NmWKJzO0vbygwwOKu9zMqJnBo/vk5eBnRWpnWxD/l09ip2kV4TyQxrR+zTOHwQ== 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=jUFSD6PN+oas+WLNegtZmScHipKFaNBwO30is/RQHYM=; b=fAn+7vlMDoCqw0FFqcv4uiKnTyw9gE0jZkw5CbbMEjlG0o7zzQKQ0FMcxrc5P1PwxZMwv7rLzaHwfns5RoACAMuI4300RdIScqdT+6c6IQr9Miz4s2IPv8b9KX3t2dDKcBpZGgoNRGeiUf9uBr0oUhucT/MuKBuySMPNwh2AqGOGiIFaTlYq6aNTEjIBnhkV5wFzY0JP1UR6bk8TsSoDau2h/f9jjPMUZbydan6IK0jgB8sJ5lMCi9zZLXhr0dNYZg7/QwpdDj/lYkFKcKZjd6/xeknPuNbOCVoua8qPDmFS0opohT3jdwTHlCPi0P/+0mGj9bKcB71BAOMRQ99oSg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DS4PR03MB8447.namprd03.prod.outlook.com (2603:10b6:8:322::12) by SA1PR03MB7055.namprd03.prod.outlook.com (2603:10b6:806:33b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.14; Mon, 29 Dec 2025 03:49:11 +0000 Received: from DS4PR03MB8447.namprd03.prod.outlook.com ([fe80::4682:710e:536c:360a]) by DS4PR03MB8447.namprd03.prod.outlook.com ([fe80::4682:710e:536c:360a%2]) with mapi id 15.20.9456.013; Mon, 29 Dec 2025 03:49:11 +0000 From: Khairul Anuar Romli To: Dinh Nguyen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Eugeniy Paltsev , Vinod Koul , dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Khairul Anuar Romli Subject: [PATCH v5 1/2] dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5 Date: Mon, 29 Dec 2025 11:49:01 +0800 Message-ID: X-Mailer: git-send-email 2.43.7 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR03CA0001.namprd03.prod.outlook.com (2603:10b6:a03:1e0::11) To DS4PR03MB8447.namprd03.prod.outlook.com (2603:10b6:8:322::12) 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: DS4PR03MB8447:EE_|SA1PR03MB7055:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ea10f69-e45d-4875-367f-08de468d39f7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?YWYmjDY1UzpdabvmfTp4FIaCqNynDlB4Fg8Z2tj/UjS/4NcNzEE+HHs58KMb?= =?us-ascii?Q?+bOKcy99ZKQ6TYQ8UG4KBEbHjoFaZmt2cB3Zq6Y5SAFTutLfaySI7KkYdINN?= =?us-ascii?Q?rVOtouLddTA8a71TCmR7TZGZn5WFwsWU/m69FFbxrilYizWjxH9MKmMzlUuv?= =?us-ascii?Q?wXhZmi8eh+n8kzj9trgQek99qJkUVXEEfI1BPj6e49WfFk49WKRv1Yse/njd?= =?us-ascii?Q?vU7HZftuJSaM9wPk//64xMBkTgUyH/1a5s/AqR4k43eN5A3ML63ZaEakSKfx?= =?us-ascii?Q?T9KMTKmCk0Pwfk80lYDHbwGkLi9CNfVqxTk2narhvCsh6RfaAUlhNHNqPS/H?= =?us-ascii?Q?YRWWUtqv+tC0K58x1MADN1rpb4F2lDQZ0Je63iuO8v+XV/xiFQ4BEk9wfb5j?= =?us-ascii?Q?GMqB5o2J230nPGxERrTua/d9Y3ZXuVMT8wEWtw1Tp7onTHeYyW1BO8co78lL?= =?us-ascii?Q?fKY7/rdB2M/2AdnXRHVReXJEoYg00PhLrJYPCHmOhxqS7TmVBymZQrmQr8Yz?= =?us-ascii?Q?+5wq9MdDeR4wJ7KfcdPPamsHkPMp4qxlBY7gCVnfYASOzI4lNkrz3PAiTXwt?= =?us-ascii?Q?b0hNyfTe9PbP+pvFKx96WXZEkTVj4LoNB8cJlVGh7CO2+zDba2YEccnw3nCm?= =?us-ascii?Q?O96Flfpxvg2Bb/0ZYLzQWqfZdvpR1kfOTAwXOPznbD7c/HW8ibV0PQ8D48xF?= =?us-ascii?Q?DTD3WhLPNYqPDvYgHQF23AC0uKBnDFyfdZxsOZNAZxXvS51B1x8uJa6cSD2I?= =?us-ascii?Q?TFe8N9BjiVHXYDftJyLgYR7lCK1e+7Ik4eoSKx2XRF3+zNVq9YPTRW8yu7Z+?= =?us-ascii?Q?aAzBuZySy1jvsm47+iwyGT1ZfD5kTklDsUb3x0V40TjEd7jgq3oRIoHq6j0G?= =?us-ascii?Q?HM+4JZfDTaFM50J2CWQF9E0q0TVfN6/vTOe7+FcxLwwZlUrzVAcEKDC+UB6x?= =?us-ascii?Q?nopwoR2LPSVJP9hMV3NXWIr/TGVkR3MjovqO0q1bOkjMuo1MhGKMVxgq7LT8?= =?us-ascii?Q?fSDQKz+v+XTgq/SX1VSSuG00n9xQx2BCYBXhuyOdU2ND1BW+uLpcgQyOPBCX?= =?us-ascii?Q?bNGJlxlSItsta9ksZ0Bg+iKTO8VS277SDtGqEZuuS01FVE38mJBCnNbzb+hi?= =?us-ascii?Q?XZxocm1bpTTUdBAdzDZoo27mcb40ZhsDusydlUIJhtbjhvR6E7fOsrj/9Jk+?= =?us-ascii?Q?ZcZbm60RsEzr2R1AXHLahDK4BEqfxITMaMfHbJRTCBT/PJnC7uAvJ487Uetr?= =?us-ascii?Q?Z/Mz8p80ncFQSGDiGw3/iE0kgwGqJ9Pwwjr7wKWJEG9hMMnF9QiP4s9CMiqh?= =?us-ascii?Q?W6WARXJPDHsLZGu4VKuvmi3/36d3zVnnWVTZvbehbCsSk0lU2WKKu3mg1Bs6?= =?us-ascii?Q?csVRU9j03xkG4qgbc87AU9eWxGMhRoW6ADgn8CDoduCOlIVOB2R7OjzMMYRJ?= =?us-ascii?Q?aASyuKtjtTqGllpQ82qCQ78KXxzeSi5HHZ18en5YE5kgABoIIwipV4546jmV?= =?us-ascii?Q?HO39sinY0JQK4os=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PR03MB8447.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ho+GLzBt9dx8Pi+Sn50Ou5yn4oGEPDoZOhK7Hp8D8zrXwiFTxxvCbL3CpEeB?= =?us-ascii?Q?miygAIq1KKZuWMv2wCImvg39r9G0Dh3ISDLXekF8RyDVwFAyNJ201Mmg66em?= =?us-ascii?Q?9S9ZPc/CQBzHwW9HIy+jGR7KWQsxz9zdB0hQNOKnOyriY97bq/YE+WQQByf3?= =?us-ascii?Q?9YFnVJ9Vs0EMHc91/V7KbNgDGhMqdnzOHmtMPNZz6u+jW9gh/wH9gw2Ak6rV?= =?us-ascii?Q?YbrhDXH1TkUVAh49pOcoKHkthoMVW2zS5e1HtAChmk2rALwG+jqVxsl1mOu4?= =?us-ascii?Q?5ITi+QNZZy+hqGtBP3iXOpRdZvYBFO8iPz/vWzNx8ygPNtIf+2GZj9Ox01z0?= =?us-ascii?Q?VapTEfR6e9CeHqeoLU64HoyB7EEsuVpPZOF1wfGmN1/qKb+Il7JM5rOYlVRc?= =?us-ascii?Q?pfDKc6NEQ68n/tTaGkRtmVoTxnZ7sxls8XRtIaI4q53bnD3KFinX92gDjTjf?= =?us-ascii?Q?V9Ltfy98REwEXwR9WKKJdipgezGW71kVVfaQ56bZs4pvRvCBHwb7ONC3KY38?= =?us-ascii?Q?IwNUtDd9QnK9/fBzNKLNJcHH28082NeV6msWX89fjd7HkLI3kL4s+YukLaPB?= =?us-ascii?Q?cJj+cSE/BaBWf6W8cx1pnKDXnTeWVu6B31DSfQ+6IsPoSnv2eLCs3TdH00Kz?= =?us-ascii?Q?2lhdJMZDQCDuhuq1duT+BMnL50vLJuP9Mb4N3bc8t1FAAv2ITkxWQa2fHu1N?= =?us-ascii?Q?qQUzRNxC6gv9ZuJlyBwYBx6kcP1s4ui+oJdP93UvRmVqXZNsAF1Gp7fr3M2O?= =?us-ascii?Q?SmlhfVsj+8PJ8ozd2OcQPfygyldG2/mvzQj8G5dln6pMDxWSUNht2OUsTzjl?= =?us-ascii?Q?1frVqLfuETL3cxkznImgjrb2tIpomfKbTEvr8Wd0MPAPolX5ce64ZA1pHEe3?= =?us-ascii?Q?4kiZNxSDSQJYv1kRksKvarC6jv2tz0ytZTvT+qISqe35ZhG+toXq6GyF9X9F?= =?us-ascii?Q?eFYv26qs3VfQoapFFhwu0a+txex4Y1vgVM7tR8lZTpf/M0nRHIQj3jeufEU/?= =?us-ascii?Q?XUAJoWuPVtKP5BDs7xgktka0CVwrOb4IVvqAcr0nXd5Rx1jD6KwmpAdUL5Fm?= =?us-ascii?Q?mWDu+vRstXxes3SSNs8VcTTuKP0lcpluVDM3EktGdcAhpcjxglkJFUpl97Wp?= =?us-ascii?Q?FcUnSMOJPo9b7yTootg3rCpHonrJoJXpU3WjDep5VJb/OwjG/a+aM7XaJD+z?= =?us-ascii?Q?9DHNsetLfJUu2yMQMifYFlFadhH/v2+qBQhwFz246bmv/ZZQ8LYYcXeu5lC4?= =?us-ascii?Q?TVG4g2xfNcQLeK690LK1LaHmh4lVWH4RanBNmBCHghrDxO2TUJtUMfQmNxQ7?= =?us-ascii?Q?KVKZ3NoeIrmmlumAVrD4kbRAnTi640qJGtSPHdlV/X/2cxyS0ntUOtZnPc/s?= =?us-ascii?Q?bv/nhKyjoPi2TPGBbFp6L42CgoVzHMsR0O/Q4ewFcWRVn/LcSinX7WAaR4bi?= =?us-ascii?Q?2/iRd80Xxd8mvvESonHr7hGg35vilBxTP45xLNfGS1/5qeOhMor3dXsVZCLJ?= =?us-ascii?Q?SoQT7pj91vUQ8WyDimsdfOzOK0EWMHu/LJquwirDa3VxF55F8WNi+N8tnJ/J?= =?us-ascii?Q?EgPsSfXFCST3zfFeqtt/g3iRsxPNFl+iw6DDU7UxvvDodx2FsHBAyAKVjNNT?= =?us-ascii?Q?hIjdetzx+oGCBtiw92FstEauzb3pQl+CcDo6OTDIMadHJme+MOiCgODCQapA?= =?us-ascii?Q?PWRluR5TU77eq0fP//f+2wYpNoYnfRTfdqeNfi6yhVGiVAs9MDcv1sEgwLqw?= =?us-ascii?Q?NjEBSlHehHHgeuEyyG/SwmWBshFlvWY=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ea10f69-e45d-4875-367f-08de468d39f7 X-MS-Exchange-CrossTenant-AuthSource: DS4PR03MB8447.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Dec 2025 03:49:11.2432 (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: Qhn6rQbjYTQ1EDrxcWs23/YcdLo2JyixNLqiAiGpn4GobgNsJW8DetBYe3T1jSMnayNpKi8zl8pzjTSFL9lRtt36SEEGwxir4yPaFXCuk1k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB7055 Content-Type: text/plain; charset="utf-8" The address bus on Agilex5 is limited to 40 bits. When SMMU is enable this will cause address truncation and translation faults. Hence introducing "altr,agilex5-axi-dma" to enable platform specific configuration to configure the dma addressable bit mask. Add a fallback capability for the compatible property to allow driver to probe and initialize with a newly added compatible string without requiring additional entry in the driver. Signed-off-by: Khairul Anuar Romli Reviewed-by: Rob Herring (Arm) --- Changes in v5: - No changes Changes in v4: - remove dma-ranges as it is no longer required Changes in v3: - Simple dma-ranges property with true and without description Changes in v2: - Add dma-ranges --- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml b/= Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml index eb67348b4ab1..e12a48a12ea4 100644 --- a/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml +++ b/Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml @@ -17,11 +17,15 @@ allOf: =20 properties: compatible: - enum: - - snps,axi-dma-1.01a - - intel,kmb-axi-dma - - starfive,jh7110-axi-dma - - starfive,jh8100-axi-dma + oneOf: + - enum: + - snps,axi-dma-1.01a + - intel,kmb-axi-dma + - starfive,jh7110-axi-dma + - starfive,jh8100-axi-dma + - items: + - const: altr,agilex5-axi-dma + - const: snps,axi-dma-1.01a =20 reg: minItems: 1 --=20 2.43.7 From nobody Sat Feb 7 15:10:16 2026 Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010007.outbound.protection.outlook.com [40.93.198.7]) (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 523DD218845; Mon, 29 Dec 2025 03:49:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.198.7 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766980159; cv=fail; b=Q9QcN3aezBMgHaj6OU3ryyyM05ceq6lb3f1TVkg5JeLn1BymiluMaUywSPQ9ciIv29yVxiAKBhmO+pd573Sph0CSwu0TndfDk9d1M4KdlVAV3sESM6mjxRk/hsekU7fw7FmW6llP6J9WhGztaT+E3DycX5Bg86InUtw6viysKqU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766980159; c=relaxed/simple; bh=b+gvg6+OXZXqr/GiUEo7mWSnLZ2n19Ptz5kFq/HsaV8=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=fhvymtVnn1iARHrZr5nUtQeTZSlAtI93LiWDBl3tXWc9/pJ3b4YDKvq0CjKcmvE7TKDGsrqauOeLt/amaMJ7pcQok5MbXYBJZDR4JQcjQFpj79duMsEcdayNRd7V5r4No8uP2OSJ8wbEmXKDOlCLX25S9e9oVWpteYGFXF20YDU= 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=MDv+p7BS; arc=fail smtp.client-ip=40.93.198.7 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="MDv+p7BS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RU1lQZ7qya0m0Qf94vGbibhk57Nal+7RggX1xnMgz37A8LRDxBi5Rw53rv8MojwQcigdF+tZRRBFQ+3JOOwPt4Hiw+3yrUVGXXnAGmgogMv8MKOu2t8Tq9v9Ny1nS0qXGjQek1Ff5gf5CeeKnsCXzhmYBaogbnD8cda3QbcL8GDeLeRGEFcMK6TjT/qN8cTgFW2aNtnJM7BU1UChFJp0wO6pbwchdfIYEALRKWuboqyHloqNuegUb6mUaDvj5vXMyCsNmTE3QGFd/gDsI5hK49BKCVsTN7l0cQBZHMA5AbfHF9Z1bwnjo5l66SBbHbu9JMBq+k8kRVuGQ8GHhyXMHA== 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=B9t30iNxIsFzX5ghDH/qYGDbCzWs3eafUQA+8rebweI=; b=U0IMC1E34iDoFrIrDwJ2d/K4MLGmXT9cZFwTpsE/fhX+HE1Yakc3jeqxd2WMpCBXSN1rYSZDUxNoJTTuAurZUw1MiDNSfv46gvNFtW6eMHSK8eoxqKUrYxD9EF/Y8tiJCBHh6/jv6wME5evq8ZIIkShWrqLNhpjBu29BgRA7rz4mns2kDTh4KNP0ho5FA8gCHZuSfgVGzqvJGdL1PPbN5yzawJ8cebOgCBFuqaVPWB+G3uh6o/oSM3jNMRQ8OpDXjTn43v1CsRiHKNzxBnO1H46Pz3F4iPbKP/FWz/nmjNligHFfuyqou1JtASYssP/P+xGPtl9+m/JYwK8kI6g1Tg== 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=B9t30iNxIsFzX5ghDH/qYGDbCzWs3eafUQA+8rebweI=; b=MDv+p7BS48FLyPUEaFIrGJFsmQxX3UJgxPLIOSgUIMcyTI8YPh1a2q/ISZf/Q6ACpcL6iN/h+WCZ0J+PHjp+RmtCKweUjykl1i/+orJkY9DSJmjGeHhgPO7H2ti6QrJ4z7rfb3IRr8tdqYfONa/B/0JTSOi7N9esmL5UZS0TFBIFWmrhkZAqYS0ctYd7vARo+snE2w76AEgqjiu/H09IJGjNIfd143NHwd59P8kOFkQ3ZqNzHFKEYxUW9E4nGkbpSE+C4vmvEE1X+12TevyisXBVCRLjIMxXXDBhmq5NXz/sCJ4NSa/bqAYei1GrxLEJfPQJlRa8ojjxWspKjPKEBA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from DS4PR03MB8447.namprd03.prod.outlook.com (2603:10b6:8:322::12) by SA1PR03MB7055.namprd03.prod.outlook.com (2603:10b6:806:33b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.14; Mon, 29 Dec 2025 03:49:14 +0000 Received: from DS4PR03MB8447.namprd03.prod.outlook.com ([fe80::4682:710e:536c:360a]) by DS4PR03MB8447.namprd03.prod.outlook.com ([fe80::4682:710e:536c:360a%2]) with mapi id 15.20.9456.013; Mon, 29 Dec 2025 03:49:14 +0000 From: Khairul Anuar Romli To: Dinh Nguyen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Eugeniy Paltsev , Vinod Koul , dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Khairul Anuar Romli Subject: [PATCH v5 2/2] arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node Date: Mon, 29 Dec 2025 11:49:02 +0800 Message-ID: X-Mailer: git-send-email 2.43.7 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR03CA0001.namprd03.prod.outlook.com (2603:10b6:a03:1e0::11) To DS4PR03MB8447.namprd03.prod.outlook.com (2603:10b6:8:322::12) 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: DS4PR03MB8447:EE_|SA1PR03MB7055:EE_ X-MS-Office365-Filtering-Correlation-Id: 498d230a-6f32-4974-b901-08de468d3bf9 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?B7cyLzi3yXdASscAOkvHgexL7Ie0+Yv/BnXx98w0E5FyJHqOPnuB455nCf1O?= =?us-ascii?Q?FiHswABOfBmcDwPeyQhgPbz7w/hcODSt9lf3MWI4arWc8ciboLpUoqOVtzKp?= =?us-ascii?Q?Kvny1/FqvF9JPcU1Te0QjZwm1qY2GYIF+r0KHU6zfJJicB7Oa1DG6W/l9Thj?= =?us-ascii?Q?mLmewSprjwM9XCIJU/g310WTcsGVRdNHC2Jp2F2F7ylEsNADPchnWpiIbApz?= =?us-ascii?Q?94JAFO3Wve1Hyle4Nd7BFhOE+dEVF94cuw/oSA0UN4C6mthbvLjF7Uk5yPMT?= =?us-ascii?Q?hLg/2KbYGcGt8ylbEPFI8DCSaXEpYLNMZegKdzbnX+7ffXmiLJ8xpj10z0yQ?= =?us-ascii?Q?cTBX4NLiwL//7exjE0e4yTZUxiPTjQNgI5DQ8D2sOvHN4mJenoXYVsBR4iLA?= =?us-ascii?Q?5ekrlrqn7cbBGgqfBv1C2ZNuqST+zKxCg8TGsdBmNAUd4jkDfMtJ4HRQeUo+?= =?us-ascii?Q?NnLjrENMVE16NNtLOEX6c7MlwS1oQ1IqK5oVTlT57sZBeDAOsc54ELvt+395?= =?us-ascii?Q?R0B5aSb+ILCIANd1AkpZ1wi8cTjMfWotw7N/9R7jsFru7wH3kcp61atcxSMX?= =?us-ascii?Q?oTBJVQuULSOkUHcy1rUU5E9Etrk4MfTqy7naL70so5/syD97UzUvCQ+tAOES?= =?us-ascii?Q?8s/wa1MFhEcpLYMIJAlQriQ0TuVWADGjUUfsX6/WAlxX6rYvVFtOa0y8Q0Zv?= =?us-ascii?Q?ZdbgglwPdeX6pSW+yBqZPvBBE06QTqlnN3e7lDjln7T/bBqHCkIktdjHnFTM?= =?us-ascii?Q?cF9YELJC/OVUm2+sIuREbU0VE7W/32r5vzk0lGDWe9qN/S0WKueyRipvG1j+?= =?us-ascii?Q?l/GB2QRuEnb7YpyMB9DHgkgsfi4j0dw/Qr8XuUXG6yLGl/RB0pVlcJnoHARR?= =?us-ascii?Q?ql8GnJB/fyXPGipeotMYGSlGZaQpqc86IpjFf8SZ0a78RPgoztof9eyrZL5r?= =?us-ascii?Q?VPG/CwYZxUeqnL6MzaNi0cxtqyrT1iFUbAYMYrZU1a4a/jpYgrpmt3cMJkjN?= =?us-ascii?Q?ib2uuE1Kr1+bp1aElZDNTYZYl6dFLZzmvc6HbgKX6ApeD3vsEISLMS8ORsIx?= =?us-ascii?Q?ssM9vSFRPG1u1Ru6YN4n6pldbY6fSPmC88QNzvSuOrs2uHfALeV0tgfgiADL?= =?us-ascii?Q?hYgYJjs0GGMqpa5hsdR28vvf0AE7OurvzhUONEOflYpKUpTgeCQ3L5yi1b3u?= =?us-ascii?Q?xCrSdx9gpxAqNsAoyteh/j6y8tHd/PlJm5aX+xJTpWplthwesGSrdQkKmKeK?= =?us-ascii?Q?uX/1RK4LrOYLggo6D1Ec4kncc2ZkhskSuQYW2v78Db58BPTvGaKl5SK785XL?= =?us-ascii?Q?HshV8x1qPSM49CUyx7v3nRPShEPRPc1qdmFW3l/vpjEz9CqemfYhi87r+jjk?= =?us-ascii?Q?dJ+ZeYXCCU4AfIRAWzZ+xkrwjIZyzWnd1qCNVBz6Aa6xPhCATdoYBS0NT+TP?= =?us-ascii?Q?BUcDYQuH1uk8z7sP/v0pqiN01vnpJL45PfmnqGBKR1bNOm8oDC8vMOkeyu0h?= =?us-ascii?Q?lXZZ+VL3KZrgzsw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS4PR03MB8447.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QIm8RMnE9f5kHX/Uc42TRCGKqlptffczZvVkZvzdk+8Po0Y/dEqxI5iDXGcp?= =?us-ascii?Q?gFwyVkRcG2T7tdpY7avAo9klpWqoxTVNCcdbMvMzXy1DBUzgpA6DJbTquC6/?= =?us-ascii?Q?KrVctji3qCrxQijfi/JtaM8146r6yFo1zxIl4HVhRv8YFCinluoldjfgg/fz?= =?us-ascii?Q?1QunAr43hS1VmIF/nXfI2HLuNCmYEo8CevztJCJm0VCQ/iH2ZSkGj46J3lfA?= =?us-ascii?Q?NNKXJaoSx3CnC2yU5irFWH+QucZxkq1q7I9d0vp2FW4XdhdmE9vW6k5uu4Eh?= =?us-ascii?Q?I33G8342wwd4TA1R0tdI/3uontH1CnzdJaBpJeYMUtHaeGlurMf7JZLsXGRw?= =?us-ascii?Q?GBmOsNypoVX5Y8LZ4LyPGRDE7vSltdeewvRhtLpdQMMOGu/kSbqM4HSXiX0/?= =?us-ascii?Q?YUqCD9ipt5gb+yUFAWbCRqLK6QQ8KY17h4dMbsF5okd72a5H2BI53lwMpNRE?= =?us-ascii?Q?wBZ4oJMIEciILw71UgnTJliqXlUJMZFAJdbwQ2JDVrrfcvLg+X2RNbb/54CO?= =?us-ascii?Q?I1D5VkdFF7fxDViRsiHPvyHlWY7bQC+Kuo2A7nwdoz4tBEaRPk6DCILx/Oir?= =?us-ascii?Q?KxmesCtXV7nhnIEEMymN+JMZXDX/fWEZufI4z844h+3TgwTAePHqZySBxQUZ?= =?us-ascii?Q?cfTqrc+6u1vyUMMH2NDMMTsmfnaIShiHapz+RqOit6IWuAuuAynfK88FqBah?= =?us-ascii?Q?FHMg1kO3RL3kVk8B0p8m7YhZC+5qkl8/S7oN0sGKZ+fJ57bPSWglqCsPXQQf?= =?us-ascii?Q?biD4MsWz3VH7tbnrNaJuClAdBiE+FG6BxfcIx8kG1EH4jr1Tr33OvukuMG0p?= =?us-ascii?Q?ALFaKJEUNnsrDkJxF0S6qVCHg99lM21RP+y09Pvf1cs6WlFQ9qIjqa1eUakJ?= =?us-ascii?Q?fPT0nXfCpN3FYOjJ99kaiVBt5fAi60wR/QKQeXqF8ZkHXwKGgjCkBwLdOXDX?= =?us-ascii?Q?Ti5EYTBzCytDTbTdm7i0pGWbXcwMm5mgV6ZVRwd6LkGhyhSAxXEOaQbAHNwf?= =?us-ascii?Q?TuquwYMvEBZLv7rHFZq8aEoiswOqFt6NIQ4bTOV51nTYB/xfDVGJ/w3vKBNY?= =?us-ascii?Q?0WCl8F03jc7UoB2M18dS+FcqQ52a5zlTv3pY/R7Fwk6Z6vudrDBI0QLh295f?= =?us-ascii?Q?TDBLKaWl2eahpXSn9pFk0DbUyPD9kA2giju6uN+dTdPLuOLrkE+/E1dn+3G7?= =?us-ascii?Q?9tO35KJbwJzk9i9g90w0ycs8ObJpaRbSWy+OKqL/X7VDCsuFj0a+Zkxdeu/8?= =?us-ascii?Q?oNl8yVO7FISuuCnEs79RtPF2A1IuT+fSWzP5VQUPI3Xfban1z9zaJrWc27kw?= =?us-ascii?Q?BS+uvNzgvVnYwNBkWjfKcqCA1PGN2Ai/mzKi1XaMvxrYubAuTyU2eXuNkPK/?= =?us-ascii?Q?5uLegksegGsthZ3yhy3Vj0Vt5AUVLgGyImiuvihla0MTRVuCVMcILYeeRN7D?= =?us-ascii?Q?oPSpRXwSPEetNEBZrR4ruMzAbvp0Ca0VA7COyYp1DmCxcSm7V4SUmetx6VMZ?= =?us-ascii?Q?n03EUnrjHJgONJ9/bEo1BUTLz7k8QvjgjqHKP8iPv0s/ygA5kbKxXtVA50EI?= =?us-ascii?Q?sUQnoMwsfqiGog3vYkl3c5Sqg98sal1Q0gLhmGaUiBrht7YmYB6MAiHt4Lq/?= =?us-ascii?Q?kWtt31uSi4NLbfz0aPSe/OiTdejTb0TI6ClPNOlAZM70nIhKdAcmaC3cSGGh?= =?us-ascii?Q?dHBWJfmyazE6DxW4afjvla8V0s4HCP9bWDaz+q3w0DO7Yp3rJFxQQEeYLDI6?= =?us-ascii?Q?nB9nH/GpVf1XbKKqVttVLYufcxsB+Qw=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 498d230a-6f32-4974-b901-08de468d3bf9 X-MS-Exchange-CrossTenant-AuthSource: DS4PR03MB8447.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Dec 2025 03:49:14.6177 (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: 7Ltf2+3Xio5GeYlsLs+aNuRazRym5V04bOBW84CX9EDgcIc0el9Cd47NJ5fgJrPsNDSMPW7JmF1qtv3k/b3leMceCiV8WueQKQsJX3YFNog= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB7055 Content-Type: text/plain; charset="utf-8" Move dma-controller node under simple-bus node to allow bus node specific property able to be properly defined. This is require to fulfill Agilex5 bus limitation that is limited to 40-addressable-bit. Update the compatible string for the DMA controller nodes in the Agilex5 device tree from the generic "snps,axi-dma-1.01a" to the platform-specific "altr,agilex5-axi-dma". Add fallback capability to ensure driver is able to initialize properly. This change enables the use of platform-specific features and constraints in the driver, such as setting a 40-bit DMA addressable mask through dma-ranges, which is required for Agilex5. It also aligns with the updated device tree bindings and driver support for this compatible string. Signed-off-by: Khairul Anuar Romli --- Changes in v5: - No changes. Changes in v4: - No changes. Changes in v3: - Rename the patch "arm64: dts: intel: agilex5: Add dma-ranges, address and size cells to dma node" - Add simple-bus and move dmac0 and dmac1 1 level down. Changes in v2: - Rename the from add platform specific to add dma-ranges, address and size cells. - Define address-cells and size-cells for dmac0 and dmac1 - Add dma-ranges for agilex5 for 40-bit --- .../arm64/boot/dts/intel/socfpga_agilex5.dtsi | 78 ++++++++++--------- .../arm64/boot/dts/intel/socfpga_agilex5.dtsi | 78 ++++++++++--------- 1 file changed, 43 insertions(+), 35 deletions(-) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/bo= ot/dts/intel/socfpga_agilex5.dtsi index db8d5c426821..2d8ce64e2388 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi @@ -324,42 +324,50 @@ ocram: sram@0 { #size-cells =3D <1>; }; =20 - dmac0: dma-controller@10db0000 { - compatible =3D "snps,axi-dma-1.01a"; - reg =3D <0x10db0000 0x500>; - clocks =3D <&clkmgr AGILEX5_L4_MAIN_CLK>, - <&clkmgr AGILEX5_L4_MP_CLK>; - clock-names =3D "core-clk", "cfgr-clk"; - interrupt-parent =3D <&intc>; - interrupts =3D ; - #dma-cells =3D <1>; - dma-channels =3D <4>; - snps,dma-masters =3D <1>; - snps,data-width =3D <2>; - 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>; - dma-coherent; - }; + dma: dma-bus@10db0000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <2>; + ranges =3D <0x00 0x10db0000 0x00 0x20000>; + dma-ranges =3D <0x00 0x00 0x100 0x00>; + + dmac0: dma-controller@0 { + compatible =3D "altr,agilex5-axi-dma", + "snps,axi-dma-1.01a"; + reg =3D <0x0 0x0 0x500>; + clocks =3D <&clkmgr AGILEX5_L4_MAIN_CLK>, + <&clkmgr AGILEX5_L4_MP_CLK>; + clock-names =3D "core-clk", "cfgr-clk"; + interrupt-parent =3D <&intc>; + interrupts =3D ; + #dma-cells =3D <1>; + dma-channels =3D <4>; + snps,dma-masters =3D <1>; + snps,data-width =3D <2>; + 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 { - compatible =3D "snps,axi-dma-1.01a"; - reg =3D <0x10dc0000 0x500>; - clocks =3D <&clkmgr AGILEX5_L4_MAIN_CLK>, - <&clkmgr AGILEX5_L4_MP_CLK>; - clock-names =3D "core-clk", "cfgr-clk"; - interrupt-parent =3D <&intc>; - interrupts =3D ; - #dma-cells =3D <1>; - dma-channels =3D <4>; - snps,dma-masters =3D <1>; - snps,data-width =3D <2>; - 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>; - dma-coherent; + dmac1: dma-controller@10000 { + compatible =3D "altr,agilex5-axi-dma", + "snps,axi-dma-1.01a"; + reg =3D <0x10000 0x0 0x500>; + clocks =3D <&clkmgr AGILEX5_L4_MAIN_CLK>, + <&clkmgr AGILEX5_L4_MP_CLK>; + clock-names =3D "core-clk", "cfgr-clk"; + interrupt-parent =3D <&intc>; + interrupts =3D ; + #dma-cells =3D <1>; + dma-channels =3D <4>; + snps,dma-masters =3D <1>; + snps,data-width =3D <2>; + 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 { --=20 2.43.7