ARM: dts: rtd1195: Introduce iso and misc syscon
authorAndreas Färber <afaerber@suse.de>
Tue, 26 Nov 2019 05:43:44 +0000 (06:43 +0100)
committerAndreas Färber <afaerber@suse.de>
Sun, 12 Apr 2020 21:59:20 +0000 (23:59 +0200)
Group watchdog and UART0 into an Isolation syscon mfd node.
Group UART1 into a Miscellaneous syscon mfd node.

Cc: James Tai <james.tai@realtek.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
arch/arm/boot/dts/rtd1195.dtsi

index a8f7b9caacbab8cbcbe9f4874a9c53e935ba8f7b..a74f530dc43974afa8ab4a7a5c15f239bf0cf0a8 100644 (file)
                        #size-cells = <1>;
                        ranges = <0x0 0x18000000 0x70000>;
 
-                       wdt: watchdog@7680 {
-                               compatible = "realtek,rtd1295-watchdog";
-                               reg = <0x7680 0x100>;
-                               clocks = <&osc27M>;
-                       };
-
-                       uart0: serial@7800 {
-                               compatible = "snps,dw-apb-uart";
-                               reg = <0x7800 0x400>;
-                               reg-shift = <2>;
+                       iso: syscon@7000 {
+                               compatible = "syscon", "simple-mfd";
+                               reg = <0x7000 0x1000>;
                                reg-io-width = <4>;
-                               clock-frequency = <27000000>;
-                               status = "disabled";
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0x0 0x7000 0x1000>;
                        };
 
-                       uart1: serial@1b200 {
-                               compatible = "snps,dw-apb-uart";
-                               reg = <0x1b200 0x100>;
-                               reg-shift = <2>;
+                       misc: syscon@1b000 {
+                               compatible = "syscon", "simple-mfd";
+                               reg = <0x1b000 0x1000>;
                                reg-io-width = <4>;
-                               clock-frequency = <27000000>;
-                               status = "disabled";
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+                               ranges = <0x0 0x1b000 0x1000>;
                        };
                };
 
                };
        };
 };
+
+&iso {
+       wdt: watchdog@680 {
+               compatible = "realtek,rtd1295-watchdog";
+               reg = <0x680 0x100>;
+               clocks = <&osc27M>;
+       };
+
+       uart0: serial@800 {
+               compatible = "snps,dw-apb-uart";
+               reg = <0x800 0x400>;
+               reg-shift = <2>;
+               reg-io-width = <4>;
+               clock-frequency = <27000000>;
+               status = "disabled";
+       };
+};
+
+&misc {
+       uart1: serial@200 {
+               compatible = "snps,dw-apb-uart";
+               reg = <0x200 0x100>;
+               reg-shift = <2>;
+               reg-io-width = <4>;
+               clock-frequency = <27000000>;
+               status = "disabled";
+       };
+};