diff options
author | Bharat Nihalani <bnihalani@nvidia.com> | 2010-07-14 11:53:04 +0530 |
---|---|---|
committer | Bharat Nihalani <bnihalani@nvidia.com> | 2010-07-14 00:12:29 -0700 |
commit | 83126695d7592eb30810c89f1035fa604712bf75 (patch) | |
tree | e6772859b6d9173f19c8fb8539e8bca99a60a90f /arch/arm/mach-tegra/odm_kit | |
parent | fa7a5d3ceedfe218edcdf0b8a1720d1142946464 (diff) |
[odm] harmony: select lp1/lp0 during nvflash
For LP0, bit 31 of "odmdata" should be set to 1.
For LP1, bit 31 of "odmdata" should be set to 0.
Change-Id: I9b495c298faec7c38b1493a4c89fe07e6e4625ab
Reviewed-on: http://git-master/r/3908
Reviewed-by: Amit Kamath <akamath@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/odm_kit')
-rw-r--r-- | arch/arm/mach-tegra/odm_kit/query/harmony/nvodm_query.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/odm_kit/query/harmony/nvodm_query.c b/arch/arm/mach-tegra/odm_kit/query/harmony/nvodm_query.c index 8afe5ef11ee8..5eb105409ace 100644 --- a/arch/arm/mach-tegra/odm_kit/query/harmony/nvodm_query.c +++ b/arch/arm/mach-tegra/odm_kit/query/harmony/nvodm_query.c @@ -706,7 +706,8 @@ const NvOdmSocPowerStateInfo* NvOdmQueryLowestSocPowerState(void) LPStateSelection = NV_DRF_VAL(TEGRA_DEVKIT, BCT_CUSTOPT, LPSTATE, LPStateSelection); } // Lowest power state controlled by the flashed custom option. - PowerStateInfo.LowestPowerState = NvOdmSocPowerState_Suspend; + PowerStateInfo.LowestPowerState = ((LPStateSelection != TEGRA_DEVKIT_BCT_CUSTOPT_0_LPSTATE_LP1)? + NvOdmSocPowerState_Suspend : NvOdmSocPowerState_DeepSleep); pPowerStateInfo = (const NvOdmSocPowerStateInfo*) &PowerStateInfo; } return (pPowerStateInfo); |