From: 张晴 Date: Wed, 31 Oct 2012 10:14:50 +0000 (+0800) Subject: rk3066b:m701:fixed wakeup failed X-Git-Tag: firefly_0821_release~8295 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=367c9295a3d586cfb25fa46785a2bb3ead74b849;p=firefly-linux-kernel-4.4.55.git rk3066b:m701:fixed wakeup failed --- diff --git a/arch/arm/mach-rk30/board-pmu-tps65910.c b/arch/arm/mach-rk30/board-pmu-tps65910.c index d0b31ba9d317..41c72f96e996 100755 --- a/arch/arm/mach-rk30/board-pmu-tps65910.c +++ b/arch/arm/mach-rk30/board-pmu-tps65910.c @@ -540,12 +540,16 @@ static struct regulator_init_data tps65910_ldo8 = { void __sramfunc board_pmu_tps65910_suspend(void) { + #ifdef CONFIG_CLK_SWITCH_TO_32K sram_gpio_set_value(pmic_sleep, GPIO_HIGH); + #endif } void __sramfunc board_pmu_tps65910_resume(void) { + #ifdef CONFIG_CLK_SWITCH_TO_32K sram_gpio_set_value(pmic_sleep, GPIO_LOW); sram_udelay(2000); + #endif } static struct tps65910_board tps65910_data = { .irq = (unsigned)TPS65910_HOST_IRQ,