summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/actions/s900.dtsi
diff options
context:
space:
mode:
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>2018-09-21 12:03:59 -0700
committerAndreas Färber <afaerber@suse.de>2018-09-30 18:53:29 +0200
commitc432aaa2b28fbd28d837ec142c78e744956ef71c (patch)
tree0d2b1fe6746c2ce9c95a48583070aa018d70ad9b /arch/arm64/boot/dts/actions/s900.dtsi
parent07b308eee06e9dacdfc2b54746613e838bef582d (diff)
arm64: dts: actions: s900: Add DMA Controller
Add DMA controller node for Actions Semi S900 SoC. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'arch/arm64/boot/dts/actions/s900.dtsi')
-rw-r--r--arch/arm64/boot/dts/actions/s900.dtsi13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
index d2f6d37f9177..491ddccc9038 100644
--- a/arch/arm64/boot/dts/actions/s900.dtsi
+++ b/arch/arm64/boot/dts/actions/s900.dtsi
@@ -261,5 +261,18 @@
interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "timer1";
};
+
+ dma: dma-controller@e0260000 {
+ compatible = "actions,s900-dma";
+ reg = <0x0 0xe0260000 0x0 0x1000>;
+ interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>;
+ #dma-cells = <1>;
+ dma-channels = <12>;
+ dma-requests = <46>;
+ clocks = <&cmu CLK_DMAC>;
+ };
};
};