From 56cc217a918ed2dcf1556f6a5e6a0bf46f597c3e Mon Sep 17 00:00:00 2001 From: Todd Broch Date: Tue, 30 Apr 2013 19:01:12 -0700 Subject: [PATCH] CHROMIUM: dts: spring: Explicitly disable unused LDOs Some LDO's are enabled by default at poweron but unused in Spring. This CL disables them explicitly. Signed-off-by: Todd Broch 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 Commit-Queue: Todd Broch Tested-by: Todd Broch --- arch/arm/boot/dts/exynos5250-spring.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-spring.dts b/arch/arm/boot/dts/exynos5250-spring.dts index a3d5e04908bf..ddd6d00f93dd 100644 --- a/arch/arm/boot/dts/exynos5250-spring.dts +++ b/arch/arm/boot/dts/exynos5250-spring.dts @@ -107,6 +107,20 @@ 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>; -- 2.20.1