summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/mach-tegra/board-enterprise-power.c6
-rw-r--r--arch/arm/mach-tegra/board-enterprise.c1
-rw-r--r--arch/arm/mach-tegra/board-enterprise.h1
3 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/board-enterprise-power.c b/arch/arm/mach-tegra/board-enterprise-power.c
index 501a5006ea6b..20ef7f0401a8 100644
--- a/arch/arm/mach-tegra/board-enterprise-power.c
+++ b/arch/arm/mach-tegra/board-enterprise-power.c
@@ -347,12 +347,12 @@ int __init enterprise_regulator_init(void)
static struct tegra_suspend_platform_data enterprise_suspend_data = {
.cpu_timer = 2000,
- .cpu_off_timer = 0,
- .suspend_mode = TEGRA_SUSPEND_NONE,
+ .cpu_off_timer = 200,
+ .suspend_mode = TEGRA_SUSPEND_LP1,
.core_timer = 0x7e7e,
.core_off_timer = 0,
.separate_req = true,
- .corereq_high = false,
+ .corereq_high = true,
.sysclkreq_high = true,
.wake_enb = 0,
.wake_high = 0,
diff --git a/arch/arm/mach-tegra/board-enterprise.c b/arch/arm/mach-tegra/board-enterprise.c
index 68e88732ed26..e4bff9f2d0ac 100644
--- a/arch/arm/mach-tegra/board-enterprise.c
+++ b/arch/arm/mach-tegra/board-enterprise.c
@@ -368,6 +368,7 @@ static void __init tegra_enterprise_init(void)
enterprise_bt_rfkill();
enterprise_emc_init();
enterprise_sensors_init();
+ enterprise_suspend_init();
}
static void __init tegra_enterprise_reserve(void)
diff --git a/arch/arm/mach-tegra/board-enterprise.h b/arch/arm/mach-tegra/board-enterprise.h
index 93c3d15ea006..0b9cd8d77692 100644
--- a/arch/arm/mach-tegra/board-enterprise.h
+++ b/arch/arm/mach-tegra/board-enterprise.h
@@ -34,6 +34,7 @@ int enterprise_kbc_init(void);
int enterprise_emc_init(void);
int enterprise_regulator_init(void);
int enterprise_baseband_init(void);
+int enterprise_suspend_init(void);
/* Touchscreen GPIO addresses */
#ifdef CONFIG_TOUCHSCREEN_ATMEL_MT_T9