diff options
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise-power.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-enterprise.h | 1 |
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 |