summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorSuresh Mangipudi <smangipudi@nvidia.com>2010-08-12 18:14:19 +0530
committerGary King <gking@nvidia.com>2010-08-27 09:50:50 -0700
commitaf484bc46cfb2f8eefa8f738a3060bedb1cafded (patch)
tree8ed97ceabf8407193b4b82c7adaef1ef0b35f759 /arch
parent4d8632b1f370c9d7862653d0190cc2da1c2debe0 (diff)
[ventana/battery] Gpio to be driven low.
The Gpio for the battery needs to tbe driven low, so that it does not draw any current. Bug 718123 Change-Id: Ib1493c3ebb8abe0a978b1482abeba43b76a65e1c Reviewed-on: http://git-master/r/5089 Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Tested-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Gary King <gking@nvidia.com>
Diffstat (limited to 'arch')
-rwxr-xr-x[-rw-r--r--]arch/arm/mach-tegra/odm_kit/platform/battery/nvodm_battery_ventana.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/odm_kit/platform/battery/nvodm_battery_ventana.c b/arch/arm/mach-tegra/odm_kit/platform/battery/nvodm_battery_ventana.c
index 33e36285e837..32def08d7575 100644..100755
--- a/arch/arm/mach-tegra/odm_kit/platform/battery/nvodm_battery_ventana.c
+++ b/arch/arm/mach-tegra/odm_kit/platform/battery/nvodm_battery_ventana.c
@@ -73,6 +73,7 @@ NvBool NvOdmBatteryDeviceOpen(NvOdmBatteryDeviceHandle *hDevice,
NvOdmBatteryDevice *pBattContext = NULL;
NvU32 i;
NvError NvStatus = NvError_Success;
+ NvU32 PinState;
pBattContext = NvOdmOsAlloc(sizeof(NvOdmBatteryDevice));
if (!pBattContext)
@@ -113,6 +114,8 @@ NvBool NvOdmBatteryDeviceOpen(NvOdmBatteryDeviceHandle *hDevice,
goto Cleanup;
}
NvRmGpioConfigPins(pBattContext->hGpio, &pBattContext->hPin, 1, NvRmGpioPinMode_Output);
+ PinState = NvRmGpioPinState_Low;
+ NvRmGpioWritePins(pBattContext->hGpio, &pBattContext->hPin, &PinState,1);
}
}
*hDevice = pBattContext;