ARM: dts: berlin2cd: add remaining nodes to apb subtrees
authorAlexander Monakov <amonakov@ispras.ru>
Sun, 11 Mar 2018 16:00:06 +0000 (19:00 +0300)
committerJisheng Zhang <Jisheng.Zhang@synaptics.com>
Thu, 24 May 2018 06:58:50 +0000 (14:58 +0800)
This adds most of the remaining Designware IP cores under APB trees in
the interest of documenting assignment of interrupts and memory ranges.

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

index 7da6da3..c1da34c 100644 (file)
                                };
                        };
 
+                       i2c0: i2c@1400 {
+                               compatible = "snps,designware-i2c";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x1400 0x100>;
+                               interrupts = <16>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               status = "disabled";
+                       };
+
+                       i2c1: i2c@1800 {
+                               compatible = "snps,designware-i2c";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x1800 0x100>;
+                               interrupts = <17>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               status = "disabled";
+                       };
+
+                       spi0: spi@1c00 {
+                               compatible = "snps,dw-apb-ssi";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x1c00 0x100>;
+                               interrupts = <4>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               status = "disabled";
+                       };
+
+                       wdt4: watchdog@2000 {
+                               compatible = "snps,dw-wdt";
+                               reg = <0x2000 0x100>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               interrupts = <5>;
+                               status = "disabled";
+                       };
+
+                       wdt5: watchdog@2400 {
+                               compatible = "snps,dw-wdt";
+                               reg = <0x2400 0x100>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               interrupts = <6>;
+                               status = "disabled";
+                       };
+
+                       wdt6: watchdog@2800 {
+                               compatible = "snps,dw-wdt";
+                               reg = <0x2800 0x100>;
+                               clocks = <&chip_clk CLKID_CFG>;
+                               interrupts = <7>;
+                               status = "disabled";
+                       };
+
                        timer0: timer@2c00 {
                                compatible = "snps,dw-apb-timer";
                                reg = <0x2c00 0x14>;
                                };
                        };
 
+                       spi1: spi@6000 {
+                               compatible = "snps,dw-apb-ssi";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x6000 0x100>;
+                               clocks = <&refclk>;
+                               interrupts = <5>;
+                               status = "disabled";
+                       };
+
+                       i2c2: i2c@7000 {
+                               compatible = "snps,designware-i2c";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x7000 0x100>;
+                               interrupts = <6>;
+                               clocks = <&refclk>;
+                               status = "disabled";
+                       };
+
+                       i2c3: i2c@8000 {
+                               compatible = "snps,designware-i2c";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x8000 0x100>;
+                               interrupts = <7>;
+                               clocks = <&refclk>;
+                               status = "disabled";
+                       };
+
                        sm_gpio0: gpio@c000 {
                                compatible = "snps,dw-apb-gpio";
                                reg = <0xc000 0x400>;
                                status = "disabled";
                        };
 
+                       uart2: serial@b000 {
+                               compatible = "snps,dw-apb-uart";
+                               reg = <0xb000 0x100>;
+                               reg-shift = <2>;
+                               reg-io-width = <1>;
+                               interrupts = <10>;
+                               clocks = <&refclk>;
+                               status = "disabled";
+                       };
+
                        sysctrl: system-controller@d000 {
                                compatible = "simple-mfd", "syscon";
                                reg = <0xd000 0x100>;