ARM: dts: rockchip: complete rk3288-evb pmic supplies
authorHeiko Stuebner <heiko@sntech.de>
Sat, 7 Mar 2015 22:18:12 +0000 (23:18 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 12 Mar 2015 23:07:39 +0000 (00:07 +0100)
This adds the static vcc_sys regulator to the rk3288-evb, the missing
rk808 supplies from it and all the supplies of the act8846 evb-variant.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm/boot/dts/rk3288-evb-act8846.dts
arch/arm/boot/dts/rk3288-evb-rk808.dts
arch/arm/boot/dts/rk3288-evb.dtsi

index d7b8bbc0c25fa00c8ccf59ee0b1ad03485136622..1687e8336994fc4bb87b5d4edfd7d66250be9626 100644 (file)
@@ -33,6 +33,7 @@
                regulator-max-microvolt = <1350000>;
                regulator-always-on;
                regulator-boot-on;
+               vin-supply = <&vcc_sys>;
        };
 
        vdd_gpu: syr828@41 {
@@ -43,6 +44,7 @@
                regulator-min-microvolt = <850000>;
                regulator-max-microvolt = <1350000>;
                regulator-always-on;
+               vin-supply = <&vcc_sys>;
        };
 
        hym8563@51 {
                reg = <0x5a>;
                status = "okay";
 
+               vp1-supply = <&vcc_sys>;
+               vp2-supply = <&vcc_sys>;
+               vp3-supply = <&vcc_sys>;
+               vp4-supply = <&vcc_sys>;
+               inl1-supply = <&vcc_io>;
+               inl2-supply = <&vcc_sys>;
+               inl3-supply = <&vcc_20>;
+
                regulators {
                        vcc_ddr: REG1 {
                                regulator-name = "VCC_DDR";
index a1c294bf7fed0e51a29bd9205a408819d7aeadeb..f62ea78754a956d2f562a8900e3bfcf3cdba4871 100644 (file)
                #clock-cells = <1>;
                clock-output-names = "xin32k", "rk808-clkout2";
 
+               vcc1-supply = <&vcc_sys>;
+               vcc2-supply = <&vcc_sys>;
+               vcc3-supply = <&vcc_sys>;
+               vcc4-supply = <&vcc_sys>;
+               vcc6-supply = <&vcc_sys>;
+               vcc7-supply = <&vcc_sys>;
                vcc8-supply = <&vcc_18>;
                vcc9-supply = <&vcc_io>;
                vcc10-supply = <&vcc_io>;
+               vcc11-supply = <&vcc_sys>;
                vcc12-supply = <&vcc_io>;
                vddio-supply = <&vccio_pmu>;
 
index 287a1622d1be0fd3f34134cd91b3469e1c6b4405..4a457518d8616044b26fbfa34bea17ebbd421f84 100644 (file)
                regulator-always-on;
                regulator-boot-on;
        };
+
+       vcc_sys: vsys-regulator {
+               compatible = "regulator-fixed";
+               regulator-name = "vcc_sys";
+               regulator-min-microvolt = <5000000>;
+               regulator-max-microvolt = <5000000>;
+               regulator-always-on;
+               regulator-boot-on;
+       };
 };
 
 &emmc {
This page took 0.029654 seconds and 5 git commands to generate.