]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/mach-pxa/pxa27x.c
[ARM] 4458/1: pxa: Fix CKEN usage and hence fix pxa suspend/resume
[linux-2.6-omap-h63xx.git] / arch / arm / mach-pxa / pxa27x.c
index c64bab49efc4ea7ed850b700692ed501956f14f2..1939acc3f9f7f6cdbd21e9d4fbc07ed55230686a 100644 (file)
@@ -140,9 +140,9 @@ void pxa_cpu_pm_enter(suspend_state_t state)
        extern void pxa_cpu_resume(void);
 
        if (state == PM_SUSPEND_STANDBY)
-               CKEN = CKEN_MEMC | CKEN_OSTIMER | CKEN_LCD | CKEN_PWM0;
+               CKEN = (1 << CKEN_MEMC) | (1 << CKEN_OSTIMER) | (1 << CKEN_LCD) | (1 << CKEN_PWM0);
        else
-               CKEN = CKEN_MEMC | CKEN_OSTIMER;
+               CKEN = (1 << CKEN_MEMC) | (1 << CKEN_OSTIMER);
 
        /* ensure voltage-change sequencer not initiated, which hangs */
        PCFR &= ~PCFR_FVC;