Skip to content

Commit ac73c09

Browse files
WalkerChenLConchuOD
authored andcommitted
riscv: dts: starfive: jh7110: add dma controller node
Add the dma controller node for the Starfive JH7110 SoC. Reviewed-by: Emil Renner Berthing <[email protected]> Signed-off-by: Walker Chen <[email protected]> Signed-off-by: Conor Dooley <[email protected]>
1 parent 74fb20c commit ac73c09

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

arch/riscv/boot/dts/starfive/jh7110.dtsi

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -843,6 +843,24 @@
843843
status = "disabled";
844844
};
845845

846+
dma: dma-controller@16050000 {
847+
compatible = "starfive,jh7110-axi-dma";
848+
reg = <0x0 0x16050000 0x0 0x10000>;
849+
clocks = <&stgcrg JH7110_STGCLK_DMA1P_AXI>,
850+
<&stgcrg JH7110_STGCLK_DMA1P_AHB>;
851+
clock-names = "core-clk", "cfgr-clk";
852+
resets = <&stgcrg JH7110_STGRST_DMA1P_AXI>,
853+
<&stgcrg JH7110_STGRST_DMA1P_AHB>;
854+
interrupts = <73>;
855+
#dma-cells = <1>;
856+
dma-channels = <4>;
857+
snps,dma-masters = <1>;
858+
snps,data-width = <3>;
859+
snps,block-size = <65536 65536 65536 65536>;
860+
snps,priority = <0 1 2 3>;
861+
snps,axi-max-burst-len = <16>;
862+
};
863+
846864
aoncrg: clock-controller@17000000 {
847865
compatible = "starfive,jh7110-aoncrg";
848866
reg = <0x0 0x17000000 0x0 0x10000>;

0 commit comments

Comments
 (0)