diff options
Diffstat (limited to 'arch/arm/mach-omap2/pm34xx.c')
| -rw-r--r-- | arch/arm/mach-omap2/pm34xx.c | 10 | 
1 files changed, 3 insertions, 7 deletions
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index 703bd109925..8b43aefba0e 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c @@ -273,7 +273,7 @@ void omap_sram_idle(void)  	int per_next_state = PWRDM_POWER_ON;  	int core_next_state = PWRDM_POWER_ON;  	int per_going_off; -	int core_prev_state, per_prev_state; +	int core_prev_state;  	u32 sdrc_pwr = 0;  	mpu_next_state = pwrdm_read_next_pwrst(mpu_pwrdm); @@ -375,10 +375,8 @@ void omap_sram_idle(void)  	pwrdm_post_transition();  	/* PER */ -	if (per_next_state < PWRDM_POWER_ON) { -		per_prev_state = pwrdm_read_prev_pwrst(per_pwrdm); +	if (per_next_state < PWRDM_POWER_ON)  		omap2_gpio_resume_after_idle(); -	}  	/* Disable IO-PAD and IO-CHAIN wakeup */  	if (omap3_has_io_wakeup() && @@ -702,7 +700,7 @@ static void __init pm_errata_configure(void)  static int __init omap3_pm_init(void)  {  	struct power_state *pwrst, *tmp; -	struct clockdomain *neon_clkdm, *per_clkdm, *mpu_clkdm, *core_clkdm; +	struct clockdomain *neon_clkdm, *mpu_clkdm;  	int ret;  	if (!cpu_is_omap34xx()) @@ -757,8 +755,6 @@ static int __init omap3_pm_init(void)  	neon_clkdm = clkdm_lookup("neon_clkdm");  	mpu_clkdm = clkdm_lookup("mpu_clkdm"); -	per_clkdm = clkdm_lookup("per_clkdm"); -	core_clkdm = clkdm_lookup("core_clkdm");  #ifdef CONFIG_SUSPEND  	omap_pm_suspend = omap3_pm_suspend;  |