diff options
author | Suresh Mangipudi <smangipudi@nvidia.com> | 2010-08-12 18:14:19 +0530 |
---|---|---|
committer | Gary King <gking@nvidia.com> | 2010-08-27 09:50:50 -0700 |
commit | af484bc46cfb2f8eefa8f738a3060bedb1cafded (patch) | |
tree | 8ed97ceabf8407193b4b82c7adaef1ef0b35f759 /arch | |
parent | 4d8632b1f370c9d7862653d0190cc2da1c2debe0 (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.c | 3 |
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; |