[PATCH v2 02/15] powerpc/85xx: add sleep and deep sleep support
Scott Wood
scottwood at freescale.com
Wed Apr 24 09:53:20 EST 2013
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
More information about the Linuxppc-dev
mailing list