ARM64: dts: rockchip: move rk3399 pmu-io-domain nodes to the pmugrf
authorJianqun Xu <jay.xu@rock-chips.com>
Tue, 13 Dec 2016 09:29:34 +0000 (17:29 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 13 Dec 2016 11:53:25 +0000 (19:53 +0800)
Afer the "PM / AVS: rockchip-io: make io-domains a child of the GRF",
the pmu-io-domains should be a sub-node of the pmugrf simple-mfd.

Change-Id: Iebfe9041a604580ce3e5b028d7a143fcdbbdff25
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-box-808-android.dts
arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi
arch/arm64/boot/dts/rockchip/rk3399-mid-818-android-next.dts
arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts
arch/arm64/boot/dts/rockchip/rk3399-rv1-android.dts
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
arch/arm64/boot/dts/rockchip/rk3399-tve1205g.dts
arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts
arch/arm64/boot/dts/rockchip/rk3399.dtsi

index ac59eb9df0908963275ee63022466e9c58c40ee3..dd68b23cc642e9edcb8641b08dbff994356d415c 100644 (file)
                #clock-cells = <0>;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        spdif-sound {
                status = "okay";
                compatible = "simple-audio-card";
        status = "okay";
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
index cc72bf15aac5f14d2ec453e3c8afd66c6604542e..9014d1c29b269e0bde83d83355ccbef64d5b0c42 100644 (file)
                #clock-cells = <0>;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        spdif-sound {
                status = "okay";
                compatible = "simple-audio-card";
 &pmu_pvtm {
        status = "okay";
 };
+
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
index 16f02111dc36c858335d9431c70e0714f1cef86e..696004f351b36900ec9d484fda6539fc86c9c64a 100644 (file)
                regulator-boot-on;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc1v8_pmu>;
-       };
-
        es8316-sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
 &pmu_pvtm {
        status = "okay";
 };
+
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc1v8_pmu>;
+};
+
index e2b5c11f4ee2c3db2a19781946197119487a0f94..4fb9acab61a500052cfb969f12a6df712a333a8f 100644 (file)
 
        /* END REGULATORS */
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&pp1800_pmu>;         /* PMUIO2_VDD */
-       };
-
        sound {
                compatible = "rockchip,rockchip-audio-da7219";
                rockchip,model = "audio-da7219";
@@ -946,6 +939,11 @@ ap_i2c_audio: &i2c8 {
        status = "okay";
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&pp1800_pmu>;         /* PMUIO2_VDD */
+};
+
 /* PINCTRL: always below everything else */
 
 &pinctrl {
index 9e5c0348564d54c6134ef923bf1730181c2341f5..f88705a15b19d6c580223a05b7a5cdd2471899e2 100644 (file)
                regulator-boot-on;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        es8316-sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
        };
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
 &route_edp {
        status = "okay";
 };
index 30c11e5c3f24f3c9d4c8b01a25e63ffbf5759d10..8af5d80db9800e109cf45cc14c54905591ec9d43 100644 (file)
                regulator-boot-on;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        es8316-sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
 &pmu_pvtm {
        status = "okay";
 };
+
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
index 2944593401e84bc5734d864fb4b51917d4d61ab4..cc72207d2ceaba89c2067e895bcc8c920c67a3a2 100644 (file)
                };
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        dw_hdmi_audio: dw-hdmi-audio {
                status = "okay";
                compatible = "rockchip,dw-hdmi-audio";
        mali-supply = <&vdd_gpu>;
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
 &pinctrl {
        sdio-pwrseq {
                wifi_enable_h: wifi-enable-h {
index c070547250d1843f7bcc312b1bebca69b6dfb8b4..2d3bb78576fc0fca74dc7a23de41f35846640fae 100644 (file)
                };
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-               pmu1830-supply = <&vcc_3v0>;
-       };
-
        sdio_pwrseq: sdio-pwrseq {
                compatible = "mmc-pwrseq-simple";
                clocks = <&rk808 1>;
        status = "okay";
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_3v0>;
+};
+
 &pwm0 {
        status = "okay";
 };
index c87980ae9f0277f30f82235d46b5255a83c78e34..f1ba7a06eac8c9b364d64b2d7372e20bf00a9172 100644 (file)
                regulator-boot-on;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        es8316-sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
        status = "okay";
 };
 
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
 &pwm0 {
        status = "okay";
 };
index ebf80e191fb02b516025ed6595e3ee9fed114c01..09329e9031af2f87f81080aacc386d238eda1d1e 100644 (file)
                regulator-boot-on;
        };
 
-       pmu-io-domains {
-               compatible = "rockchip,rk3399-pmu-io-voltage-domain";
-               rockchip,grf = <&pmugrf>;
-
-               pmu1830-supply = <&vcc_1v8>;
-       };
-
        es8316-sound {
                compatible = "simple-audio-card";
                simple-audio-card,format = "i2s";
 &pmu_pvtm {
        status = "okay";
 };
+
+&pmu_io_domains {
+       status = "okay";
+       pmu1830-supply = <&vcc_1v8>;
+};
+
index fb1448296be1aff92dbeab0eb5603c88c13f65b5..f050c7ee46093816506fb1c55472ab424cdaa453 100644 (file)
                compatible = "rockchip,rk3399-pmugrf", "syscon", "simple-mfd";
                reg = <0x0 0xff320000 0x0 0x1000>;
 
+               pmu_io_domains: pmu-io-domains {
+                       compatible = "rockchip,rk3399-pmu-io-voltage-domain";
+                       status = "disabled";
+               };
+
                reboot-mode {
                        compatible = "syscon-reboot-mode";
                        offset = <0x300>;