Thread (11 messages) 11 messages, 5 authors, 2018-11-11

RE: [PATCH 2/2] ARM: dts: r8a77470: Add USB-DMAC device nodes

From: Biju Das <hidden>
Date: 2018-10-26 00:53:16
Also in: linux-renesas-soc

+ vinod koul
quoted hunk ↗ jump to hunk
-----Original Message-----
From: Biju Das <redacted>
Sent: 25 October 2018 15:54
To: Rob Herring <robh+dt@kernel.org>; Mark Rutland
[off-list ref]
Cc: Biju Das <redacted>; Simon Horman
[off-list ref]; Magnus Damm [off-list ref];
linux-renesas-soc@vger.kernel.org; devicetree@vger.kernel.org; Geert
Uytterhoeven [off-list ref]; Chris Paterson
[off-list ref]; Fabrizio Castro
[off-list ref]
Subject: [PATCH 2/2] ARM: dts: r8a77470: Add USB-DMAC device nodes

This patch adds USB DMAC nodes.

Signed-off-by: Biju Das <redacted>
---
This patch depend upon the below patch.

https://patchwork.kernel.org/patch/10655861/
---
 arch/arm/boot/dts/r8a77470.dtsi | 56
+++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)
diff --git a/arch/arm/boot/dts/r8a77470.dtsi
b/arch/arm/boot/dts/r8a77470.dtsi index 935b82b..eec71dd 100644
--- a/arch/arm/boot/dts/r8a77470.dtsi
+++ b/arch/arm/boot/dts/r8a77470.dtsi
@@ -353,6 +353,62 @@
 };
 };

+usb_dmac00: dma-controller@e65a0000 {
+compatible = "renesas,r8a77470-usb-dmac",
+     "renesas,usb-dmac";
+reg = <0 0xe65a0000 0 0x100>;
+interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH
+      GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>;
+interrupt-names = "ch0", "ch1";
+clocks = <&cpg CPG_MOD 330>;
+power-domains = <&sysc
R8A77470_PD_ALWAYS_ON>;
+resets = <&cpg 330>;
+#dma-cells = <1>;
+dma-channels = <2>;
+};
+
+usb_dmac10: dma-controller@e65b0000 {
+compatible = "renesas,r8a77470-usb-dmac",
+     "renesas,usb-dmac";
+reg = <0 0xe65b0000 0 0x100>;
+interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH
+      GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
+interrupt-names = "ch0", "ch1";
+clocks = <&cpg CPG_MOD 331>;
+power-domains = <&sysc
R8A77470_PD_ALWAYS_ON>;
+resets = <&cpg 331>;
+#dma-cells = <1>;
+dma-channels = <2>;
+};
+
+usb_dmac01: dma-controller@e65a8000 {
+compatible = "renesas,r8a77470-usb-dmac",
+     "renesas,usb-dmac";
+reg = <0 0xe65a8000 0 0x100>;
+interrupts = <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH
+      GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>;
+interrupt-names = "ch0", "ch1";
+clocks = <&cpg CPG_MOD 326>;
+power-domains = <&sysc
R8A77470_PD_ALWAYS_ON>;
+resets = <&cpg 326>;
+#dma-cells = <1>;
+dma-channels = <2>;
+};
+
+usb_dmac11: dma-controller@e65b8000 {
+compatible = "renesas,r8a77470-usb-dmac",
+     "renesas,usb-dmac";
+reg = <0 0xe65b8000 0 0x100>;
+interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH
+      GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>;
+interrupt-names = "ch0", "ch1";
+clocks = <&cpg CPG_MOD 327>;
+power-domains = <&sysc
R8A77470_PD_ALWAYS_ON>;
+resets = <&cpg 327>;
+#dma-cells = <1>;
+dma-channels = <2>;
+};
+
 dmac0: dma-controller@e6700000 {
 compatible = "renesas,dmac-r8a77470",
      "renesas,rcar-dmac";
--
2.7.4



Renesas Electronics Europe Ltd, Dukes Meadow, Millboard Road, Bourne End, Buckinghamshire, SL8 5FH, UK. Registered in England & Wales under Registered No. 04586709.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help