0001
0002 #ifndef __MACH_PXA27x_H
0003 #define __MACH_PXA27x_H
0004
0005 #include <linux/suspend.h>
0006 #include "addr-map.h"
0007 #include "pxa2xx-regs.h"
0008 #include "mfp-pxa27x.h"
0009 #include "irqs.h"
0010
0011 #define ARB_CNTRL __REG(0x48000048)
0012
0013 #define ARB_DMA_SLV_PARK (1<<31)
0014 #define ARB_CI_PARK (1<<30)
0015 #define ARB_EX_MEM_PARK (1<<29)
0016 #define ARB_INT_MEM_PARK (1<<28)
0017 #define ARB_USB_PARK (1<<27)
0018 #define ARB_LCD_PARK (1<<26)
0019 #define ARB_DMA_PARK (1<<25)
0020 #define ARB_CORE_PARK (1<<24)
0021 #define ARB_LOCK_FLAG (1<<23)
0022
0023 extern int pxa27x_set_pwrmode(unsigned int mode);
0024 extern void pxa27x_cpu_pm_enter(suspend_state_t state);
0025
0026 #endif