diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-27 16:47:35 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-27 16:47:35 -0700 | 
| commit | 66f03c614c0902ccf7d6160459362a9352f33271 (patch) | |
| tree | b9a8864efe5aa7fc5c96cc5ccbeca41f5cd6f6a7 /arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h | |
| parent | 34800598b2eebe061445216473b1e4c2ff5cba99 (diff) | |
| parent | cdc3df6f44f72c5924a16a47e1663c3fb0e57820 (diff) | |
| download | olio-linux-3.10-66f03c614c0902ccf7d6160459362a9352f33271.tar.xz olio-linux-3.10-66f03c614c0902ccf7d6160459362a9352f33271.zip  | |
Merge tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull "ARM: device tree work" from Arnd Bergmann:
 "Most of these patches convert code from using static platform data to
  describing the hardware in the device tree.  This is only the first
  half of the changes for v3.4 because a lot of patches for this topic
  came in the last week before the merge window.
  Signed-off-by: Arnd Bergmann <arnd@arndb.de>"
Fix up trivial conflicts in arch/arm/mach-vexpress/{Kconfig,core.h}
* tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (86 commits)
  Document: devicetree: add OF documents for arch-mmp
  ARM: dts: append DTS file of pxa168
  ARM: mmp: append OF support on pxa168
  ARM: mmp: enable rtc clk in pxa168
  i2c: pxa: add OF support
  serial: pxa: add OF support
  arm/dts: mt_ventoux: very basic support for TeeJet Mt.Ventoux board
  ARM: OMAP2+: Remove extra ifdefs for board-generic
  ARM: OMAP2+: Fix build error when only ARCH_OMAP2/3 or 4 is selected
  ASoC: DT: Add digital microphone binding to PAZ00 board.
  ARM: dt: Add ARM PMU to tegra*.dtsi
  ARM: at91: at91sam9x5cm/dt: add leds support
  ARM: at91: usb_a9g20/dt: add gpio-keys support
  ARM: at91: at91sam9m10g45ek/dt: add gpio-keys support
  ARM: at91: at91sam9m10g45ek/dt: add leds support
  ARM: at91: usb_a9g20/dt: add leds support
  ARM: at91/pio: add new PIO3 features
  ARM: at91: add sam9_smc.o to at91sam9x5 build
  ARM: at91/tc/clocksource: Add 32 bit variant to Timer Counter
  ARM: at91/tc: add device tree support to atmel_tclib
  ...
Diffstat (limited to 'arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h')
| -rw-r--r-- | arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h | 84 | 
1 files changed, 42 insertions, 42 deletions
diff --git a/arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h b/arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h index c972d60e0ae..b76e2ed2fbc 100644 --- a/arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h +++ b/arch/arm/mach-at91/include/mach/at91sam9g45_matrix.h @@ -15,18 +15,18 @@  #ifndef AT91SAM9G45_MATRIX_H  #define AT91SAM9G45_MATRIX_H -#define AT91_MATRIX_MCFG0	(AT91_MATRIX + 0x00)	/* Master Configuration Register 0 */ -#define AT91_MATRIX_MCFG1	(AT91_MATRIX + 0x04)	/* Master Configuration Register 1 */ -#define AT91_MATRIX_MCFG2	(AT91_MATRIX + 0x08)	/* Master Configuration Register 2 */ -#define AT91_MATRIX_MCFG3	(AT91_MATRIX + 0x0C)	/* Master Configuration Register 3 */ -#define AT91_MATRIX_MCFG4	(AT91_MATRIX + 0x10)	/* Master Configuration Register 4 */ -#define AT91_MATRIX_MCFG5	(AT91_MATRIX + 0x14)	/* Master Configuration Register 5 */ -#define AT91_MATRIX_MCFG6	(AT91_MATRIX + 0x18)	/* Master Configuration Register 6 */ -#define AT91_MATRIX_MCFG7	(AT91_MATRIX + 0x1C)	/* Master Configuration Register 7 */ -#define AT91_MATRIX_MCFG8	(AT91_MATRIX + 0x20)	/* Master Configuration Register 8 */ -#define AT91_MATRIX_MCFG9	(AT91_MATRIX + 0x24)	/* Master Configuration Register 9 */ -#define AT91_MATRIX_MCFG10	(AT91_MATRIX + 0x28)	/* Master Configuration Register 10 */ -#define AT91_MATRIX_MCFG11	(AT91_MATRIX + 0x2C)	/* Master Configuration Register 11 */ +#define AT91_MATRIX_MCFG0	0x00			/* Master Configuration Register 0 */ +#define AT91_MATRIX_MCFG1	0x04			/* Master Configuration Register 1 */ +#define AT91_MATRIX_MCFG2	0x08			/* Master Configuration Register 2 */ +#define AT91_MATRIX_MCFG3	0x0C			/* Master Configuration Register 3 */ +#define AT91_MATRIX_MCFG4	0x10			/* Master Configuration Register 4 */ +#define AT91_MATRIX_MCFG5	0x14			/* Master Configuration Register 5 */ +#define AT91_MATRIX_MCFG6	0x18			/* Master Configuration Register 6 */ +#define AT91_MATRIX_MCFG7	0x1C			/* Master Configuration Register 7 */ +#define AT91_MATRIX_MCFG8	0x20			/* Master Configuration Register 8 */ +#define AT91_MATRIX_MCFG9	0x24			/* Master Configuration Register 9 */ +#define AT91_MATRIX_MCFG10	0x28			/* Master Configuration Register 10 */ +#define AT91_MATRIX_MCFG11	0x2C			/* Master Configuration Register 11 */  #define		AT91_MATRIX_ULBT	(7 << 0)	/* Undefined Length Burst Type */  #define			AT91_MATRIX_ULBT_INFINITE	(0 << 0)  #define			AT91_MATRIX_ULBT_SINGLE		(1 << 0) @@ -37,14 +37,14 @@  #define			AT91_MATRIX_ULBT_SIXTYFOUR	(6 << 0)  #define			AT91_MATRIX_ULBT_128		(7 << 0) -#define AT91_MATRIX_SCFG0	(AT91_MATRIX + 0x40)	/* Slave Configuration Register 0 */ -#define AT91_MATRIX_SCFG1	(AT91_MATRIX + 0x44)	/* Slave Configuration Register 1 */ -#define AT91_MATRIX_SCFG2	(AT91_MATRIX + 0x48)	/* Slave Configuration Register 2 */ -#define AT91_MATRIX_SCFG3	(AT91_MATRIX + 0x4C)	/* Slave Configuration Register 3 */ -#define AT91_MATRIX_SCFG4	(AT91_MATRIX + 0x50)	/* Slave Configuration Register 4 */ -#define AT91_MATRIX_SCFG5	(AT91_MATRIX + 0x54)	/* Slave Configuration Register 5 */ -#define AT91_MATRIX_SCFG6	(AT91_MATRIX + 0x58)	/* Slave Configuration Register 6 */ -#define AT91_MATRIX_SCFG7	(AT91_MATRIX + 0x5C)	/* Slave Configuration Register 7 */ +#define AT91_MATRIX_SCFG0	0x40			/* Slave Configuration Register 0 */ +#define AT91_MATRIX_SCFG1	0x44			/* Slave Configuration Register 1 */ +#define AT91_MATRIX_SCFG2	0x48			/* Slave Configuration Register 2 */ +#define AT91_MATRIX_SCFG3	0x4C			/* Slave Configuration Register 3 */ +#define AT91_MATRIX_SCFG4	0x50			/* Slave Configuration Register 4 */ +#define AT91_MATRIX_SCFG5	0x54			/* Slave Configuration Register 5 */ +#define AT91_MATRIX_SCFG6	0x58			/* Slave Configuration Register 6 */ +#define AT91_MATRIX_SCFG7	0x5C			/* Slave Configuration Register 7 */  #define		AT91_MATRIX_SLOT_CYCLE		(0x1ff << 0)	/* Maximum Number of Allowed Cycles for a Burst */  #define		AT91_MATRIX_DEFMSTR_TYPE	(3    << 16)	/* Default Master Type */  #define			AT91_MATRIX_DEFMSTR_TYPE_NONE	(0 << 16) @@ -52,22 +52,22 @@  #define			AT91_MATRIX_DEFMSTR_TYPE_FIXED	(2 << 16)  #define		AT91_MATRIX_FIXED_DEFMSTR	(0xf  << 18)	/* Fixed Index of Default Master */ -#define AT91_MATRIX_PRAS0	(AT91_MATRIX + 0x80)	/* Priority Register A for Slave 0 */ -#define AT91_MATRIX_PRBS0	(AT91_MATRIX + 0x84)	/* Priority Register B for Slave 0 */ -#define AT91_MATRIX_PRAS1	(AT91_MATRIX + 0x88)	/* Priority Register A for Slave 1 */ -#define AT91_MATRIX_PRBS1	(AT91_MATRIX + 0x8C)	/* Priority Register B for Slave 1 */ -#define AT91_MATRIX_PRAS2	(AT91_MATRIX + 0x90)	/* Priority Register A for Slave 2 */ -#define AT91_MATRIX_PRBS2	(AT91_MATRIX + 0x94)	/* Priority Register B for Slave 2 */ -#define AT91_MATRIX_PRAS3	(AT91_MATRIX + 0x98)	/* Priority Register A for Slave 3 */ -#define AT91_MATRIX_PRBS3	(AT91_MATRIX + 0x9C)	/* Priority Register B for Slave 3 */ -#define AT91_MATRIX_PRAS4	(AT91_MATRIX + 0xA0)	/* Priority Register A for Slave 4 */ -#define AT91_MATRIX_PRBS4	(AT91_MATRIX + 0xA4)	/* Priority Register B for Slave 4 */ -#define AT91_MATRIX_PRAS5	(AT91_MATRIX + 0xA8)	/* Priority Register A for Slave 5 */ -#define AT91_MATRIX_PRBS5	(AT91_MATRIX + 0xAC)	/* Priority Register B for Slave 5 */ -#define AT91_MATRIX_PRAS6	(AT91_MATRIX + 0xB0)	/* Priority Register A for Slave 6 */ -#define AT91_MATRIX_PRBS6	(AT91_MATRIX + 0xB4)	/* Priority Register B for Slave 6 */ -#define AT91_MATRIX_PRAS7	(AT91_MATRIX + 0xB8)	/* Priority Register A for Slave 7 */ -#define AT91_MATRIX_PRBS7	(AT91_MATRIX + 0xBC)	/* Priority Register B for Slave 7 */ +#define AT91_MATRIX_PRAS0	0x80			/* Priority Register A for Slave 0 */ +#define AT91_MATRIX_PRBS0	0x84			/* Priority Register B for Slave 0 */ +#define AT91_MATRIX_PRAS1	0x88			/* Priority Register A for Slave 1 */ +#define AT91_MATRIX_PRBS1	0x8C			/* Priority Register B for Slave 1 */ +#define AT91_MATRIX_PRAS2	0x90			/* Priority Register A for Slave 2 */ +#define AT91_MATRIX_PRBS2	0x94			/* Priority Register B for Slave 2 */ +#define AT91_MATRIX_PRAS3	0x98			/* Priority Register A for Slave 3 */ +#define AT91_MATRIX_PRBS3	0x9C			/* Priority Register B for Slave 3 */ +#define AT91_MATRIX_PRAS4	0xA0			/* Priority Register A for Slave 4 */ +#define AT91_MATRIX_PRBS4	0xA4			/* Priority Register B for Slave 4 */ +#define AT91_MATRIX_PRAS5	0xA8			/* Priority Register A for Slave 5 */ +#define AT91_MATRIX_PRBS5	0xAC			/* Priority Register B for Slave 5 */ +#define AT91_MATRIX_PRAS6	0xB0			/* Priority Register A for Slave 6 */ +#define AT91_MATRIX_PRBS6	0xB4			/* Priority Register B for Slave 6 */ +#define AT91_MATRIX_PRAS7	0xB8			/* Priority Register A for Slave 7 */ +#define AT91_MATRIX_PRBS7	0xBC			/* Priority Register B for Slave 7 */  #define		AT91_MATRIX_M0PR		(3 << 0)	/* Master 0 Priority */  #define		AT91_MATRIX_M1PR		(3 << 4)	/* Master 1 Priority */  #define		AT91_MATRIX_M2PR		(3 << 8)	/* Master 2 Priority */ @@ -81,7 +81,7 @@  #define		AT91_MATRIX_M10PR		(3 << 8)	/* Master 10 Priority (in Register B) */  #define		AT91_MATRIX_M11PR		(3 << 12)	/* Master 11 Priority (in Register B) */ -#define AT91_MATRIX_MRCR	(AT91_MATRIX + 0x100)	/* Master Remap Control Register */ +#define AT91_MATRIX_MRCR	0x100			/* Master Remap Control Register */  #define		AT91_MATRIX_RCB0		(1 << 0)	/* Remap Command for AHB Master 0 (ARM926EJ-S Instruction Master) */  #define		AT91_MATRIX_RCB1		(1 << 1)	/* Remap Command for AHB Master 1 (ARM926EJ-S Data Master) */  #define		AT91_MATRIX_RCB2		(1 << 2) @@ -95,7 +95,7 @@  #define		AT91_MATRIX_RCB10		(1 << 10)  #define		AT91_MATRIX_RCB11		(1 << 11) -#define AT91_MATRIX_TCMR	(AT91_MATRIX + 0x110)	/* TCM Configuration Register */ +#define AT91_MATRIX_TCMR	0x110			/* TCM Configuration Register */  #define		AT91_MATRIX_ITCM_SIZE		(0xf << 0)	/* Size of ITCM enabled memory block */  #define			AT91_MATRIX_ITCM_0		(0 << 0)  #define			AT91_MATRIX_ITCM_32		(6 << 0) @@ -107,12 +107,12 @@  #define			AT91_MATRIX_TCM_NO_WS		(0x0 << 11)  #define			AT91_MATRIX_TCM_ONE_WS		(0x1 << 11) -#define AT91_MATRIX_VIDEO	(AT91_MATRIX + 0x118)	/* Video Mode Configuration Register */ +#define AT91_MATRIX_VIDEO	0x118			/* Video Mode Configuration Register */  #define		AT91C_VDEC_SEL			(0x1 <<  0) /* Video Mode Selection */  #define			AT91C_VDEC_SEL_OFF		(0 << 0)  #define			AT91C_VDEC_SEL_ON		(1 << 0) -#define AT91_MATRIX_EBICSA	(AT91_MATRIX + 0x128)	/* EBI Chip Select Assignment Register */ +#define AT91_MATRIX_EBICSA	0x128			/* EBI Chip Select Assignment Register */  #define		AT91_MATRIX_EBI_CS1A		(1 << 1)	/* Chip Select 1 Assignment */  #define			AT91_MATRIX_EBI_CS1A_SMC		(0 << 1)  #define			AT91_MATRIX_EBI_CS1A_SDRAMC		(1 << 1) @@ -138,13 +138,13 @@  #define			AT91_MATRIX_EBI_DDR_IOSR_REDUCED	(0 << 18)  #define			AT91_MATRIX_EBI_DDR_IOSR_NORMAL		(1 << 18) -#define AT91_MATRIX_WPMR	(AT91_MATRIX + 0x1E4)	/* Write Protect Mode Register */ +#define AT91_MATRIX_WPMR	0x1E4			/* Write Protect Mode Register */  #define		AT91_MATRIX_WPMR_WPEN		(1 << 0)	/* Write Protect ENable */  #define			AT91_MATRIX_WPMR_WP_WPDIS		(0 << 0)  #define			AT91_MATRIX_WPMR_WP_WPEN		(1 << 0)  #define		AT91_MATRIX_WPMR_WPKEY		(0xFFFFFF << 8)	/* Write Protect KEY */ -#define AT91_MATRIX_WPSR	(AT91_MATRIX + 0x1E8)	/* Write Protect Status Register */ +#define AT91_MATRIX_WPSR	0x1E8			/* Write Protect Status Register */  #define		AT91_MATRIX_WPSR_WPVS		(1 << 0)	/* Write Protect Violation Status */  #define			AT91_MATRIX_WPSR_NO_WPV		(0 << 0)  #define			AT91_MATRIX_WPSR_WPV		(1 << 0)  |