[ARM] 4143/1: AT91: Prepare for AT91SAM9263 support
The Atmel AT91SAM9263 processor includes many more integrated peripherals than Atmel's previous ARM9-based AT91 processors, so this has necessitated a few changes to the core AT91 support. These changes are: * The system peripheral I/O region we remap has increased from 0xFFFA0000..0xFFFFFFFF to 0xFFF78000..0xFFFFFFFF. * The increased I/O region forces changes to entry-macro.S and debug-macro.S due to ARM's limited immediate offset addressing modes. * Maximum number of GPIO banks increases to 5. * 2 MMC controllers so the board-setup code needs to specify which controller it wishes to use when calling at91_add_device_mmc(). Original patch from Nicolas Ferre. Signed-off-by:Andrew Victor <andrew@sanpeople.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
Showing
- arch/arm/mach-at91/at91rm9200_devices.c 2 additions, 2 deletionsarch/arm/mach-at91/at91rm9200_devices.c
- arch/arm/mach-at91/at91sam9260_devices.c 2 additions, 2 deletionsarch/arm/mach-at91/at91sam9260_devices.c
- arch/arm/mach-at91/at91sam9261_devices.c 2 additions, 2 deletionsarch/arm/mach-at91/at91sam9261_devices.c
- arch/arm/mach-at91/board-carmeva.c 1 addition, 1 deletionarch/arm/mach-at91/board-carmeva.c
- arch/arm/mach-at91/board-csb337.c 1 addition, 1 deletionarch/arm/mach-at91/board-csb337.c
- arch/arm/mach-at91/board-dk.c 1 addition, 1 deletionarch/arm/mach-at91/board-dk.c
- arch/arm/mach-at91/board-eb9200.c 1 addition, 1 deletionarch/arm/mach-at91/board-eb9200.c
- arch/arm/mach-at91/board-ek.c 1 addition, 1 deletionarch/arm/mach-at91/board-ek.c
- arch/arm/mach-at91/board-kb9202.c 1 addition, 1 deletionarch/arm/mach-at91/board-kb9202.c
- arch/arm/mach-at91/board-sam9260ek.c 2 additions, 2 deletionsarch/arm/mach-at91/board-sam9260ek.c
- arch/arm/mach-at91/board-sam9261ek.c 2 additions, 2 deletionsarch/arm/mach-at91/board-sam9261ek.c
- include/asm-arm/arch-at91/at91sam9260_matrix.h 1 addition, 1 deletioninclude/asm-arm/arch-at91/at91sam9260_matrix.h
- include/asm-arm/arch-at91/board.h 2 additions, 1 deletioninclude/asm-arm/arch-at91/board.h
- include/asm-arm/arch-at91/debug-macro.S 8 additions, 8 deletionsinclude/asm-arm/arch-at91/debug-macro.S
- include/asm-arm/arch-at91/entry-macro.S 5 additions, 5 deletionsinclude/asm-arm/arch-at91/entry-macro.S
- include/asm-arm/arch-at91/gpio.h 34 additions, 25 deletionsinclude/asm-arm/arch-at91/gpio.h
- include/asm-arm/arch-at91/hardware.h 4 additions, 4 deletionsinclude/asm-arm/arch-at91/hardware.h
- include/asm-arm/arch-at91/irqs.h 2 additions, 2 deletionsinclude/asm-arm/arch-at91/irqs.h
Loading
Please register or sign in to comment