summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorLaxman Dewangan <ldewangan@nvidia.com>2010-07-02 16:19:53 +0530
committerBharat Nihalani <bnihalani@nvidia.com>2010-07-05 04:03:23 -0700
commit6da1039a1f714cdcbbfb805a9c020d350d4cc60d (patch)
tree87a6c59ac922b7d4067a3d8d3e13f08c92a92d04 /arch
parent1f130d6191c87d3119d73ec199d5d29af9bbaf89 (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.c4
-rw-r--r--arch/arm/mach-tegra/odm_kit/query/whistler/nvodm_query_kbc.c12
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;
}