rk29: pm: rk29_idle just restore CRU_MODE_CON, arm may run slow mode before enter...
author黄涛 <huangtao@rock-chips.com>
Tue, 15 Mar 2011 11:43:18 +0000 (19:43 +0800)
committer黄涛 <huangtao@rock-chips.com>
Tue, 15 Mar 2011 11:49:24 +0000 (19:49 +0800)
arch/arm/mach-rk29/pm.c

index a65a4d7a639e28a67b6d8964d5fccbbcda50b67c..d41112c9c251d80ba7c9d9194bedb862a83e2f67 100644 (file)
@@ -335,7 +335,7 @@ static void rk29_idle(void)
                        u32 mode_con = cru_readl(CRU_MODE_CON);
                        cru_writel((mode_con & ~CRU_CPU_MODE_MASK) | CRU_CPU_MODE_SLOW, CRU_MODE_CON);
                        arch_idle();
-                       cru_writel((mode_con & ~CRU_CPU_MODE_MASK) | CRU_CPU_MODE_NORMAL, CRU_MODE_CON);
+                       cru_writel(mode_con, CRU_MODE_CON);
                } else {
                        arch_idle();
                }