summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2014-06-03 15:19:50 +0530
committerTony Ly <tly@nvidia.com>2014-06-05 11:59:21 -0700
commit32ae698081d85c4f780fae43cdff7a6b3edf7ac9 (patch)
tree3007f3746e5df1a75563f87306c4b3796652ee91 /arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts
parent208df985d7c194aecfbefc35bb717647f9373ba5 (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.dts21
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;
+ };
+ };
};