Message ID | 1264001442-20078-7-git-send-email-thara@ti.com (mailing list archive) |
---|---|
State | Changes Requested |
Delegated to: | Kevin Hilman |
Headers | show |
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index e4db1ea..6e6d954 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c @@ -520,6 +520,14 @@ void omap_sram_idle(void) */ if (cpu_is_omap3430()) usb_musb_disable_autoidle(); + /* We do not program the scratchpad to restore back + * PER DPLL in autoidle due to 20 ms delay in + * rom code restore path. So enable it explicitly + * after core off + */ + cm_rmw_mod_reg_bits( + 0x0, (1 << OMAP3430_AUTO_PERIPH_DPLL_SHIFT), + PLL_MOD, CM_AUTOIDLE); } omap_uart_resume_idle(0); omap_uart_resume_idle(1);