arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU
authorKrzysztof Kozlowski <krzk@kernel.org>
Mon, 16 Apr 2018 18:11:26 +0000 (20:11 +0200)
committerKrzysztof Kozlowski <krzk@kernel.org>
Sat, 21 Apr 2018 16:57:16 +0000 (18:57 +0200)
The PMU node is the actual block responsible for power management,
including typical Exynos on/off/restart procedures.  Therefore the
syscon poweroff and restart nodes logically belong to it.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
arch/arm64/boot/dts/exynos/exynos5433.dtsi
arch/arm64/boot/dts/exynos/exynos7.dtsi

index c0231d077fa61f83dd66a7d9cd5aeb7423c6f6ff..01e49159dd916f73399e4ebe28be6fedc40dfcc3 100644 (file)
                cpu_on = <0xC4000003>;
        };
 
-       reboot: syscon-reboot {
-               compatible = "syscon-reboot";
-               regmap = <&pmu_system_controller>;
-               offset = <0x400>; /* SWRESET */
-               mask = <0x1>;
-       };
-
        soc: soc {
                compatible = "simple-bus";
                #address-cells = <1>;
                        #clock-cells = <1>;
                        clock-names = "clkout16";
                        clocks = <&xxti>;
+
+                       reboot: syscon-reboot {
+                               compatible = "syscon-reboot";
+                               regmap = <&pmu_system_controller>;
+                               offset = <0x400>; /* SWRESET */
+                               mask = <0x1>;
+                       };
                };
 
                gic: interrupt-controller@11001000 {
index ad9dce6894ce816799481c5abc30a517cd9cc4ef..0b98d2334cad33657c25d05d07deb664123b45e4 100644 (file)
                pmu_system_controller: system-controller@105c0000 {
                        compatible = "samsung,exynos7-pmu", "syscon";
                        reg = <0x105c0000 0x5000>;
-               };
 
-               reboot: syscon-reboot {
-                       compatible = "syscon-reboot";
-                       regmap = <&pmu_system_controller>;
-                       offset = <0x0400>;
-                       mask = <0x1>;
+                       reboot: syscon-reboot {
+                               compatible = "syscon-reboot";
+                               regmap = <&pmu_system_controller>;
+                               offset = <0x0400>;
+                               mask = <0x1>;
+                       };
                };
 
                rtc: rtc@10590000 {