diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2014-06-03 15:19:50 +0530 |
---|---|---|
committer | Tony Ly <tly@nvidia.com> | 2014-06-05 11:59:21 -0700 |
commit | 32ae698081d85c4f780fae43cdff7a6b3edf7ac9 (patch) | |
tree | 3007f3746e5df1a75563f87306c4b3796652ee91 /arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts | |
parent | 208df985d7c194aecfbefc35bb717647f9373ba5 (diff) |
ARM: tegra: handle touch 3v3 parent rail overcurrent
When touch rail get enabled, there is chances of parent rail to be
short and drop the voltage output of parent rail to be 0V. This can
cause the malfunctioning of system which depends on parent rail.
Add the SW-WAR for enabling touch rail on P1761-A03 designs.
- Enable LDO3 (3.3V) to load switch output.
- Enable load switch and then disable parent rail.
bug 1494740
Change-Id: I283438f421fa72a284bbb8a539c59d0bffee911c
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/418247
(cherry picked from commit e77e1c375c9d6fd27a162c338ce67a106c5a3fc6)
Reviewed-on: http://git-master/r/419341
Tested-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts b/arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts index b0d106331402..7c371543e73c 100644 --- a/arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts +++ b/arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts @@ -47,5 +47,26 @@ linux,initrd-end = <0x851bc400>; }; + i2c@7000d000 { + tps65913 { + pmic { + regulators { + ldo3 { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-enable-ramp-delay = <3000>; + ti,disable-pull-down; + }; + }; + }; + }; + }; + + regulators { + regulator@8 { + vin-supply = <&ldo3_reg>; + regulator-disable-parent-after-enable; + }; + }; }; |