rk30: pm: keep pwm23 when first gating
author黄涛 <huangtao@rock-chips.com>
Fri, 4 Jan 2013 06:05:28 +0000 (14:05 +0800)
committer黄涛 <huangtao@rock-chips.com>
Fri, 4 Jan 2013 10:19:27 +0000 (18:19 +0800)
arch/arm/mach-rk30/pm.c

index a73e57a2f864f27d35095fc359ea93359148f29b..9ab51da4b473ad09c2447f1189f6c4825ae1d331 100755 (executable)
@@ -616,8 +616,9 @@ static int rk30_pm_enter(suspend_state_t state)
                          , clkgt_regs[5], CRU_CLKGATES_CON(5), 0xffff);
        gate_save_soc_clk(0, clkgt_regs[6], CRU_CLKGATES_CON(6), 0xffff);
        gate_save_soc_clk(0
-                       |(1 << CLK_GATE_PCLK_PWM23%16)
-                       , clkgt_regs[7], CRU_CLKGATES_CON(7), 0xffff);
+                         | (1 << CLK_GATE_PCLK_PWM01 % 16)
+                         | (1 << CLK_GATE_PCLK_PWM23 % 16)
+                         , clkgt_regs[7], CRU_CLKGATES_CON(7), 0xffff);
        gate_save_soc_clk(0 , clkgt_regs[8], CRU_CLKGATES_CON(8), 0x01ff);
        gate_save_soc_clk(0
                          | (1 << CLK_GATE_CLK_L2C % 16)