CHROMIUM: dts: spring: Explicitly disable unused LDOs
authorTodd Broch <tbroch@chromium.org>
Wed, 1 May 2013 02:01:12 +0000 (19:01 -0700)
committerChromeBot <chrome-bot@google.com>
Wed, 1 May 2013 20:19:30 +0000 (13:19 -0700)
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>
arch/arm/boot/dts/exynos5250-spring.dts

index a3d5e04..ddd6d00 100644 (file)
                        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>;