summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-power.c
diff options
context:
space:
mode:
authorRay Poudrier <rapoudrier@nvidia.com>2011-06-30 14:16:42 -0700
committerVarun Colbert <vcolbert@nvidia.com>2011-07-08 16:38:56 -0700
commit13f1a06da289722e2564ba533cf94fa0233f4c1a (patch)
tree47c744a399f594589dec513eb64b05178f07b041 /arch/arm/mach-tegra/board-cardhu-power.c
parent6acceddbb7ba642f0dbb2f55c91780723d12c994 (diff)
arm: tegra: cardhu: Add KBC wake event
Enables LP0 to stay asleep on PM269 Bug 848662 Change-Id: Ie29c9f89ee1d3a3b8f3272cdbc2714b05d5b0bbc Reviewed-on: http://git-master/r/39450 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-power.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-power.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-power.c b/arch/arm/mach-tegra/board-cardhu-power.c
index 830fd9ffec7c..0defe83e6af8 100644
--- a/arch/arm/mach-tegra/board-cardhu-power.c
+++ b/arch/arm/mach-tegra/board-cardhu-power.c
@@ -959,10 +959,11 @@ static struct tegra_suspend_platform_data cardhu_suspend_data = {
.separate_req = true,
.corereq_high = true,
.sysclkreq_high = true,
- .wake_enb = TEGRA_WAKE_GPIO_PV0 | TEGRA_WAKE_PWR_INT | TEGRA_WAKE_RTC_ALARM,
+ .wake_enb = TEGRA_WAKE_KBC_EVENT | TEGRA_WAKE_GPIO_PV0 |
+ TEGRA_WAKE_PWR_INT | TEGRA_WAKE_RTC_ALARM,
.wake_high = TEGRA_WAKE_RTC_ALARM,
.wake_low = TEGRA_WAKE_GPIO_PV0 | TEGRA_WAKE_PWR_INT,
- .wake_any = 0,
+ .wake_any = TEGRA_WAKE_KBC_EVENT,
.cpu_lp2_min_residency = 2000,
};