]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node
authorKhairul Anuar Romli <khairul.anuar.romli@altera.com>
Mon, 29 Dec 2025 03:49:02 +0000 (11:49 +0800)
committerDinh Nguyen <dinguyen@kernel.org>
Fri, 30 Jan 2026 15:27:12 +0000 (09:27 -0600)
commit4e6e93dfd501a16650806e7a39aa7b5203867276
treee79893d1a00a7765417b85136e0e0c4aab7d1a7c
parente0f489a52a1a5f9a9ce745feec95d0b517b8d6e9
arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node

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 <khairul.anuar.romli@altera.com>
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi