arm64: dts: zynqmp: Add DPDMA node
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Thu, 21 Jan 2021 12:36:05 +0000 (13:36 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 1 Feb 2021 09:40:34 +0000 (10:40 +0100)
Add a DT node for the DisplayPort DMA engine (DPDMA).

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/3d11015512a085592f2aca76eeddc04178d38bbe.1611232558.git.michal.simek@xilinx.com
arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi
arch/arm64/boot/dts/xilinx/zynqmp.dtsi

index 3ca7e4e..c676afc 100644 (file)
 &lpd_watchdog {
        clocks = <&zynqmp_clk LPD_WDT>;
 };
+
+&zynqmp_dpdma {
+       clocks = <&zynqmp_clk DPDMA_REF>;
+};
index 66d5352..f12cd24 100644 (file)
                        reg = <0x0 0xff150000 0x0 0x1000>;
                        timeout-sec = <10>;
                };
+
+               zynqmp_dpdma: dma-controller@fd4c0000 {
+                       compatible = "xlnx,zynqmp-dpdma";
+                       status = "disabled";
+                       reg = <0x0 0xfd4c0000 0x0 0x1000>;
+                       interrupts = <0 122 4>;
+                       interrupt-parent = <&gic>;
+                       clock-names = "axi_clk";
+                       #dma-cells = <1>;
+               };
        };
 };