Some LDO's are enabled by default at poweron but unused in Spring.
This CL disables them explicitly.
Signed-off-by: Todd Broch <tbroch@chromium.org>
BUG=chrome-os-partner:19067
TEST=manual
ldo_base=0x5e
for ldo in 4 5 11 13 17 ; do
echo -n "LDO${ldo}: "
i2cget -y -f 0 0x66 $(($ldo_base + $ldo))
done
LDO4: 0x04
LDO5: 0x04
LDO11: 0x14
LDO13: 0x14
LDO17: 0x28
Note all bits <7:6> are zero'd
Change-Id: I9e8f6966a0a573f622f86cd07aeb7d61e495db1b
Reviewed-on: https://gerrit.chromium.org/gerrit/49718
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Commit-Queue: Todd Broch <tbroch@chromium.org>
Tested-by: Todd Broch <tbroch@chromium.org>
s5m8767,buck4_ramp_enable; /* default */
voltage-regulators {
+ s5m_ldo4_reg: LDO4 {
+ regulator-name = "vdd_ldo4";
+ regulator-min-microvolt = <1000000>;
+ regulator-max-microvolt = <1000000>;
+ regulator-always-on;
+ reg_op_mode = <0>; /* Off Mode */
+ };
+ s5m_ldo5_reg: LDO5 {
+ regulator-name = "vdd_ldo5";
+ regulator-min-microvolt = <1000000>;
+ regulator-max-microvolt = <1000000>;
+ regulator-always-on;
+ reg_op_mode = <0>; /* Off Mode */
+ };
s5m_ldo6_reg: LDO6 {
regulator-name = "vdd_ldo6";
regulator-min-microvolt = <1000000>;