diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2010-07-02 16:19:53 +0530 |
---|---|---|
committer | Bharat Nihalani <bnihalani@nvidia.com> | 2010-07-05 04:03:23 -0700 |
commit | 6da1039a1f714cdcbbfb805a9c020d350d4cc60d (patch) | |
tree | 87a6c59ac922b7d4067a3d8d3e13f08c92a92d04 /arch | |
parent | 1f130d6191c87d3119d73ec199d5d29af9bbaf89 (diff) |
[odm]whistler: Adding keylist for wakeups, nonzero wakedelay
Adding the row and column info for the keys which will
be used for wakeup the system from different power state.
Making PowerOffCount (LP0 wake delay) to non zero and setting
value equivalent to 100ms.
Change-Id: I9d5dead9586875f2774494108c408463dc6f5ae7
Reviewed-on: http://git-master/r/3480
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c b/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c index 841798ed9d73..be7979a21305 100644 --- a/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c +++ b/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query.c @@ -1187,8 +1187,8 @@ NvBool NvOdmQueryGetPmuProperty(NvOdmPmuProperty* pPmuProperty) pPmuProperty->VCpuOTPOnWakeup = NV_FALSE; else pPmuProperty->VCpuOTPOnWakeup = NV_TRUE; - - pPmuProperty->PowerOffCount = 0; + /* Setting Power off count for 100 ms -32KHz clock rate*/ + pPmuProperty->PowerOffCount = 0xc00; pPmuProperty->CpuPowerOffUs = 0; return NV_TRUE; } diff --git a/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c b/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c index 1781b6f0ed99..5e2385f67ca4 100644 --- a/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c +++ b/arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c @@ -39,8 +39,8 @@ #include "nvodm_query_kbc.h" -static NvU32 *RowNumbers = NULL; -static NvU32 *ColNumbers = NULL; +static NvU32 RowNumbers[] = {0, 1, 1, 2, 2}; +static NvU32 ColNumbers[] = {0, 0, 1, 0, 1}; void NvOdmKbcGetParameter( @@ -80,9 +80,9 @@ NvOdmKbcIsSelectKeysWkUpEnabled( NvU32 **pColNumber, NvU32 *NumOfKeys) { - *pRowNumber = RowNumbers; - *pColNumber = ColNumbers; - *NumOfKeys = 0; - return NV_FALSE; + *pRowNumber = &RowNumbers[0]; + *pColNumber = &ColNumbers[0]; + *NumOfKeys = 5; + return NV_TRUE; } |