mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-29 23:53:32 +00:00
51c62982a3
Considering the header mess ATM, it is not always possible to include the correct header files within board code. Let's keep this simple: <mach/pxa25x.h> - for pxa25x based platforms <mach/pxa27x.h> - for pxa27x based platforms <mach/pxa300.h> - for pxa300 based platforms <mach/pxa320.h> - for pxa320 based platforms <mach/pxa930.h> - for pxa930 based platforms NOTE: 1. one header one board file, they are not compatible (i.e. they have conflicting definitions which won't compile if included together). 2. Unless strictly necessary, the following header files are considered to be SoC files use _only_, and is not recommended to be included in board code: <mach/hardware.h> <mach/pxa-regs.h> <mach/pxa2xx-regs.h> <mach/pxa3xx-regs.h> <mach/mfp.h> <mach/mfp-pxa2xx.h> <mach/mfp-pxa25x.h> <mach/mfp-pxa27x.h> <mach/mfp-pxa3xx.h> <mach/mfp-pxa300.h> <mach/mfp-pxa320.h> <mach/mfp-pxa930.h> Signed-off-by: Eric Miao <eric.miao@marvell.com>
19 lines
911 B
C
19 lines
911 B
C
#ifndef __MACH_PXA27x_H
|
|
#define __MACH_PXA27x_H
|
|
|
|
#include <mach/hardware.h>
|
|
#include <mach/pxa2xx-regs.h>
|
|
#include <mach/mfp-pxa27x.h>
|
|
|
|
#define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */
|
|
|
|
#define ARB_DMA_SLV_PARK (1<<31) /* Be parked with DMA slave when idle */
|
|
#define ARB_CI_PARK (1<<30) /* Be parked with Camera Interface when idle */
|
|
#define ARB_EX_MEM_PARK (1<<29) /* Be parked with external MEMC when idle */
|
|
#define ARB_INT_MEM_PARK (1<<28) /* Be parked with internal MEMC when idle */
|
|
#define ARB_USB_PARK (1<<27) /* Be parked with USB when idle */
|
|
#define ARB_LCD_PARK (1<<26) /* Be parked with LCD when idle */
|
|
#define ARB_DMA_PARK (1<<25) /* Be parked with DMA when idle */
|
|
#define ARB_CORE_PARK (1<<24) /* Be parked with core when idle */
|
|
#define ARB_LOCK_FLAG (1<<23) /* Only Locking masters gain access to the bus */
|
|
#endif /* __MACH_PXA27x_H */
|