]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm64: zynqmp: Add PM node compatible with new driver
authorRajan Vaja <rajan.vaja@xilinx.com>
Wed, 14 Feb 2018 13:16:57 +0000 (05:16 -0800)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 23 Apr 2018 06:57:39 +0000 (08:57 +0200)
Add "zynqmp-power" node which is compatible with new
ZynqMP SoC power management driver.

Signed-off-by: Rajan Vaja <rajanv@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/dts/zynqmp.dtsi

index e52320cf5f3f95f94a96f23ce90b2cd202ac8867..a82e2bccc14a9d6eaa529f48b12ebdfd5dfb7541 100644 (file)
                };
        };
 
+       /* PMU1<->APU IPI mailbox controller */
+       ipi_mailbox_pmu1: mailbox@ff990400 {
+               compatible = "xlnx,zynqmp-ipi-mailbox";
+               reg = <0x0 0xff9905c0 0x0 0x20>,
+                     <0x0 0xff9905e0 0x0 0x20>,
+                     <0x0 0xff990e80 0x0 0x20>,
+                     <0x0 0xff990ea0 0x0 0x20>;
+               reg-names = "local_request_region", "local_response_region",
+                           "remote_request_region", "remote_response_region";
+               #mbox-cells = <1>;
+               xlnx,ipi-ids = <0 4>;
+               interrupt-parent = <&gic>;
+               interrupts = <0 35 4>;
+       };
+
        pmu {
                compatible = "arm,armv8-pmuv3";
                interrupt-parent = <&gic>;
                };
        };
 
+       zynqmp_power: zynqmp-power {
+               compatible = "xlnx,zynqmp-power";
+               mboxes = <&ipi_mailbox_pmu1 0>,
+                        <&ipi_mailbox_pmu1 1>;
+               mbox-names = "tx", "rx";
+       };
+
        timer {
                compatible = "arm,armv8-timer";
                interrupt-parent = <&gic>;