summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/odm_kit
diff options
context:
space:
mode:
authorBharat Nihalani <bnihalani@nvidia.com>2010-07-14 11:53:04 +0530
committerBharat Nihalani <bnihalani@nvidia.com>2010-07-14 00:12:29 -0700
commit83126695d7592eb30810c89f1035fa604712bf75 (patch)
treee6772859b6d9173f19c8fb8539e8bca99a60a90f /arch/arm/mach-tegra/odm_kit
parentfa7a5d3ceedfe218edcdf0b8a1720d1142946464 (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.c3
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);