ARM: dts: omap3-n900: Specify peripherals LDO regulators initial mode
Without that, regulators are left in the mode last set by the bootloader or by the kernel the device was rebooted from. This leads to various problems, like non-working peripherals. Signed-off-by: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com> Reviewed-By: Sebastian Reichel <sre@kernel.org> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Reviewed-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
e180feaf79
commit
0698178c60
|
@ -329,6 +329,7 @@ &vaux1 {
|
||||||
regulator-name = "V28";
|
regulator-name = "V28";
|
||||||
regulator-min-microvolt = <2800000>;
|
regulator-min-microvolt = <2800000>;
|
||||||
regulator-max-microvolt = <2800000>;
|
regulator-max-microvolt = <2800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
regulator-always-on; /* due to battery cover sensor */
|
regulator-always-on; /* due to battery cover sensor */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -336,30 +337,35 @@ &vaux2 {
|
||||||
regulator-name = "VCSI";
|
regulator-name = "VCSI";
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
};
|
};
|
||||||
|
|
||||||
&vaux3 {
|
&vaux3 {
|
||||||
regulator-name = "VMMC2_30";
|
regulator-name = "VMMC2_30";
|
||||||
regulator-min-microvolt = <2800000>;
|
regulator-min-microvolt = <2800000>;
|
||||||
regulator-max-microvolt = <3000000>;
|
regulator-max-microvolt = <3000000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
};
|
};
|
||||||
|
|
||||||
&vaux4 {
|
&vaux4 {
|
||||||
regulator-name = "VCAM_ANA_28";
|
regulator-name = "VCAM_ANA_28";
|
||||||
regulator-min-microvolt = <2800000>;
|
regulator-min-microvolt = <2800000>;
|
||||||
regulator-max-microvolt = <2800000>;
|
regulator-max-microvolt = <2800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
};
|
};
|
||||||
|
|
||||||
&vmmc1 {
|
&vmmc1 {
|
||||||
regulator-name = "VMMC1";
|
regulator-name = "VMMC1";
|
||||||
regulator-min-microvolt = <1850000>;
|
regulator-min-microvolt = <1850000>;
|
||||||
regulator-max-microvolt = <3150000>;
|
regulator-max-microvolt = <3150000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
};
|
};
|
||||||
|
|
||||||
&vmmc2 {
|
&vmmc2 {
|
||||||
regulator-name = "V28_A";
|
regulator-name = "V28_A";
|
||||||
regulator-min-microvolt = <2800000>;
|
regulator-min-microvolt = <2800000>;
|
||||||
regulator-max-microvolt = <3000000>;
|
regulator-max-microvolt = <3000000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
regulator-always-on; /* due VIO leak to AIC34 VDDs */
|
regulator-always-on; /* due VIO leak to AIC34 VDDs */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -367,6 +373,7 @@ &vpll1 {
|
||||||
regulator-name = "VPLL";
|
regulator-name = "VPLL";
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -374,6 +381,7 @@ &vpll2 {
|
||||||
regulator-name = "VSDI_CSI";
|
regulator-name = "VSDI_CSI";
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
regulator-always-on;
|
regulator-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -381,6 +389,7 @@ &vsim {
|
||||||
regulator-name = "VMMC2_IO_18";
|
regulator-name = "VMMC2_IO_18";
|
||||||
regulator-min-microvolt = <1800000>;
|
regulator-min-microvolt = <1800000>;
|
||||||
regulator-max-microvolt = <1800000>;
|
regulator-max-microvolt = <1800000>;
|
||||||
|
regulator-initial-mode = <0x0e>; /* RES_STATE_ACTIVE */
|
||||||
};
|
};
|
||||||
|
|
||||||
&vio {
|
&vio {
|
||||||
|
|
Loading…
Reference in New Issue