On 04/19/2013 05:47:35 AM, Zhao Chenhui wrote:
 static int pmc_suspend_enter(suspend_state_t state)
 {
-       int ret;
+       int ret = 0;
+
+       switch (state) {
+#ifdef CONFIG_PPC_85xx
+       case PM_SUSPEND_MEM:
+#ifdef CONFIG_SPE
+               enable_kernel_spe();
+#endif
+               enable_kernel_fp();

Why does enable_kernel_spe() need an ifdef but enable_kernel_fp() doesn't?

+       case PM_SUSPEND_STANDBY:
+#ifdef CONFIG_FSL_SOC_BOOKE
+               flush_dcache_L1();
+#endif
+               setbits32(&pmc_regs->powmgtcsr, POWMGTCSR_SLP);

Only L1, even on e500mc?

-Scott
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to