pxa27x.c (a9503d2185bbc28e498c435a07f24986c48b5cbe) pxa27x.c (2c74a0cefa463a7a483b07ba4d2ea8e4ec7b996c)
1/*
2 * linux/arch/arm/mach-pxa/pxa27x.c
3 *
4 * Author: Nicolas Pitre
5 * Created: Nov 05, 2002
6 * Copyright: MontaVista Software Inc.
7 *
8 * Code specific to PXA27x aka Bulverde.

--- 10 unchanged lines hidden (view full) ---

19#include <linux/syscore_ops.h>
20#include <linux/io.h>
21#include <linux/irq.h>
22#include <linux/i2c/pxa-i2c.h>
23
24#include <asm/mach/map.h>
25#include <mach/hardware.h>
26#include <asm/irq.h>
1/*
2 * linux/arch/arm/mach-pxa/pxa27x.c
3 *
4 * Author: Nicolas Pitre
5 * Created: Nov 05, 2002
6 * Copyright: MontaVista Software Inc.
7 *
8 * Code specific to PXA27x aka Bulverde.

--- 10 unchanged lines hidden (view full) ---

19#include <linux/syscore_ops.h>
20#include <linux/io.h>
21#include <linux/irq.h>
22#include <linux/i2c/pxa-i2c.h>
23
24#include <asm/mach/map.h>
25#include <mach/hardware.h>
26#include <asm/irq.h>
27#include <asm/suspend.h>
27#include <mach/irqs.h>
28#include <mach/gpio.h>
29#include <mach/pxa27x.h>
30#include <mach/reset.h>
31#include <mach/ohci.h>
32#include <mach/pm.h>
33#include <mach/dma.h>
34#include <mach/smemc.h>

--- 264 unchanged lines hidden (view full) ---

299 /* Clear reset status */
300 RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
301
302 switch (state) {
303 case PM_SUSPEND_STANDBY:
304 pxa_cpu_standby();
305 break;
306 case PM_SUSPEND_MEM:
28#include <mach/irqs.h>
29#include <mach/gpio.h>
30#include <mach/pxa27x.h>
31#include <mach/reset.h>
32#include <mach/ohci.h>
33#include <mach/pm.h>
34#include <mach/dma.h>
35#include <mach/smemc.h>

--- 264 unchanged lines hidden (view full) ---

300 /* Clear reset status */
301 RCSR = RCSR_HWR | RCSR_WDR | RCSR_SMR | RCSR_GPR;
302
303 switch (state) {
304 case PM_SUSPEND_STANDBY:
305 pxa_cpu_standby();
306 break;
307 case PM_SUSPEND_MEM:
307 cpu_suspend(0, PHYS_OFFSET - PAGE_OFFSET, pwrmode,
308 pxa27x_finish_suspend);
308 cpu_suspend(pwrmode, pxa27x_finish_suspend);
309#ifndef CONFIG_IWMMXT
310 asm volatile("mar acc0, %Q0, %R0" : "=r" (acc0));
311#endif
312 break;
313 }
314}
315
316static int pxa27x_cpu_pm_valid(suspend_state_t state)

--- 150 unchanged lines hidden ---
309#ifndef CONFIG_IWMMXT
310 asm volatile("mar acc0, %Q0, %R0" : "=r" (acc0));
311#endif
312 break;
313 }
314}
315
316static int pxa27x_cpu_pm_valid(suspend_state_t state)

--- 150 unchanged lines hidden ---