arm: dts: add vdd_arm and vdd_log regulator for rk3229-evb
authorFrank Wang <frank.wang@rock-chips.com>
Wed, 10 May 2017 03:23:49 +0000 (11:23 +0800)
committerFrank Wang <frank.wang@rock-chips.com>
Wed, 10 May 2017 03:28:47 +0000 (11:28 +0800)
Change-Id: I1a0bbee3e5b9a43f2a79285c04497ec598697404
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
arch/arm/boot/dts/rk3229-evb.dts

index 36ace42b66c5b7b1ac6303531ebdc71524cb5748..4cbaefbb566654d91c4b9effd31d8ea35bf235f5 100644 (file)
                #clock-cells = <0>;
        };
 
+       vdd_arm: vdd-arm-regulator {
+               compatible = "pwm-regulator";
+               rockchip,pwm_id = <1>;
+               rockchip,pwm_voltage = <1100000>;
+               pwms = <&pwm1 0 25000 1>;
+               regulator-name = "vdd_arm";
+               regulator-min-microvolt = <950000>;
+               regulator-max-microvolt = <1400000>;
+               regulator-always-on;
+               regulator-boot-on;
+       };
+
+       vdd_log: vdd-log-regulator {
+               compatible = "pwm-regulator";
+               rockchip,pwm_id = <2>;
+               rockchip,pwm_voltage = <1200000>;
+               pwms = <&pwm2 0 25000 1>;
+               regulator-name = "vdd_log";
+               regulator-min-microvolt = <1000000>;
+               regulator-max-microvolt = <1300000>;
+               regulator-always-on;
+               regulator-boot-on;
+       };
+
        vcc_host: vcc-host-regulator {
                compatible = "regulator-fixed";
                enable-active-high;
        };
 };
 
+&pwm1 {
+       status = "okay";
+};
+
+&pwm2 {
+       status = "okay";
+};
+
 &u2phy0_host {
        phy-supply = <&vcc_host>;
 };