diff options
Diffstat (limited to 'arch/arm/mach-tegra')
-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 9cfd1c3032e6..c11d4298e6a1 100644 --- a/arch/arm/mach-tegra/board-enterprise.c +++ b/arch/arm/mach-tegra/board-enterprise.c @@ -593,6 +593,7 @@ static void __init tegra_enterprise_init(void) audio_wired_jack_init(); 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 8ebb8a8536af..58f8b8bb65a0 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 |