ARM: dts: berlin2cd: add remaining Cortex-A9 nodes
authorAlexander Monakov <amonakov@ispras.ru>
Sun, 11 Mar 2018 16:00:05 +0000 (19:00 +0300)
committerJisheng Zhang <Jisheng.Zhang@synaptics.com>
Thu, 24 May 2018 06:58:29 +0000 (14:58 +0800)
This adds DT nodes for the Cortex-A9 MPCore SCU, local watchdog and
most importantly the global timer.

Signed-off-by: Alexander Monakov <amonakov@ispras.ru>
Signed-off-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
arch/arm/boot/dts/berlin2cd.dtsi

index c6929f84b2012274cdaf6c0aa5b3393a198168f5..7da6da3f0222581f72981848c7ccc626779f1dd8 100644 (file)
                        cache-level = <2>;
                };
 
+               snoop-control-unit@ad0000 {
+                       compatible = "arm,cortex-a9-scu";
+                       reg = <0xad0000 0x100>;
+               };
+
                gic: interrupt-controller@ad1000 {
                        compatible = "arm,cortex-a9-gic";
                        reg = <0xad1000 0x1000>, <0xad0100 0x0100>;
                        #interrupt-cells = <3>;
                };
 
+               global-timer@ad0200 {
+                       compatible = "arm,cortex-a9-global-timer";
+                       reg = <0xad0200 0x20>;
+                       interrupts = <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_EDGE_RISING)>;
+                       clocks = <&chip_clk CLKID_TWD>;
+               };
+
                local-timer@ad0600 {
                        compatible = "arm,cortex-a9-twd-timer";
                        reg = <0xad0600 0x20>;
                        clocks = <&chip_clk CLKID_TWD>;
                };
 
+               local-wdt@ad0620 {
+                       compatible = "arm,cortex-a9-twd-wdt";
+                       reg = <0xad0620 0x20>;
+                       interrupts = <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_EDGE_RISING)>;
+                       clocks = <&chip_clk CLKID_TWD>;
+               };
+
                usb_phy0: usb-phy@b74000 {
                        compatible = "marvell,berlin2cd-usb-phy";
                        reg = <0xb74000 0x128>;