[PATCH 1/2] sunxi: a20-LIME2 update regulator description
Iain Paton
ipaton0 at gmail.com
Thu Mar 26 10:06:41 PDT 2015
configure regulators as per the manufacturers recomendations from their
3.4.x fex file.
this is necessary to prevent operating points in the dtsi selecting
inappropriate values and causing the board to lockup
Signed-off-by: Iain Paton <ipaton0 at gmail.com>
---
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 34 +++++++++++++++++--------
1 file changed, 24 insertions(+), 10 deletions(-)
diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
index 5e57157..704df28 100644
--- a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
+++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
@@ -123,41 +123,55 @@
ldo24in-supply = <®_axp_ipsout>;
ldo3in-supply = <®_axp_ipsout>;
+ x-powers,dcdc-freq = <1500>;
+
regulators {
vdd_rtc: ldo1 {
regulator-min-microvolt = <1300000>;
regulator-max-microvolt = <1300000>;
regulator-always-on;
+ regulator-name="vdd_rtc";
};
avcc: ldo2 {
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <3300000>;
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3000000>;
regulator-always-on;
+ regulator-name="avcc";
};
vcc_csi0: ldo3 {
- regulator-min-microvolt = <700000>;
- regulator-max-microvolt = <3500000>;
+ regulator-min-microvolt = <2800000>;
+ regulator-max-microvolt = <2800000>;
regulator-always-on;
+ regulator-name="vcc_csi0";
};
vcc_csi1: ldo4 {
- regulator-min-microvolt = <1250000>;
- regulator-max-microvolt = <3300000>;
+ regulator-min-microvolt = <2800000>;
+ regulator-max-microvolt = <2800000>;
regulator-always-on;
+ regulator-name="vcc_csi1";
+ };
+
+ ldo5 {
+ regulator-min-microvolt = <2800000>;
+ regulator-max-microvolt = <2800000>;
+ regulator-name="reg_unused";
};
vdd_cpu: dcdc2 {
- regulator-min-microvolt = <700000>;
- regulator-max-microvolt = <2275000>;
+ regulator-min-microvolt = <1050000>;
+ regulator-max-microvolt = <1450000>;
regulator-always-on;
+ regulator-name="vdd_cpu";
};
vdd_int: dcdc3 {
- regulator-min-microvolt = <700000>;
- regulator-max-microvolt = <3500000>;
+ regulator-min-microvolt = <1300000>;
+ regulator-max-microvolt = <1300000>;
regulator-always-on;
+ regulator-name="vdd_int";
};
};
};
--
2.1.3
More information about the linux-arm-kernel
mailing list