linux/arch/arm/mach-at91
Rob Herring 1ac02d7958 ARM: fix __io macro for PCMCIA
With commit c334bc1 (ARM: make mach/io.h include optional), PCMCIA was
broken. PCMCIA depends on __io() returning a valid i/o address, and most
ARM platforms require IO_SPACE_LIMIT be set to 0xffffffff for PCMCIA. This
needs a better fix with a fixed i/o address mapping, but for now we just
restore things to the previous behavior.

This fixes at91, omap1, pxa and sa11xx. pxa needs io.h if PCI is enabled,
but PCMCIA is not. sa11xx already has IO_SPACE_LIMIT set to 0xffffffff,
so it doesn't need an io.h.

Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Joachim Eastwood <joachim.eastwood@jotron.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Andrew Victor <linux@maxim.org.za>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
Tested-by: Paul Parsons <lost.distance@yahoo.com> (pxa270)
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-04-05 11:29:55 -07:00
..
include/mach ARM: fix __io macro for PCMCIA 2012-04-05 11:29:55 -07:00
Kconfig ARM: at91: always enable sam9 restart 2012-03-15 23:31:18 +08:00
Makefile ARM: at91: add sam9_smc.o to at91sam9x5 build 2012-03-01 13:38:49 +01:00
Makefile.boot
at91rm9200.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91rm9200_devices.c Merge branches 'depends/irqdomain' and 'at91/base2+cleanup' into next/dt 2012-03-02 13:22:19 +00:00
at91rm9200_time.c
at91sam9_alt_reset.S
at91sam9g45.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91sam9g45_devices.c ARM: at91: fix check of valid GPIO for SPI and USB 2012-04-04 18:35:52 +02:00
at91sam9g45_reset.S
at91sam9rl.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91sam9rl_devices.c ARM: at91: fix check of valid GPIO for SPI and USB 2012-04-04 18:35:52 +02:00
at91sam9x5.c ARM: at91/at91sam9x5: add clkdev entries for DMA controllers 2012-04-02 11:55:19 +02:00
at91sam926x_time.c ARM: at91/pit: add traces in case of error 2012-03-01 13:38:48 +01:00
at91sam9260.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91sam9260_devices.c ARM: at91: fix check of valid GPIO for SPI and USB 2012-04-04 18:35:52 +02:00
at91sam9261.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91sam9261_devices.c ARM: at91: fix check of valid GPIO for SPI and USB 2012-04-04 18:35:52 +02:00
at91sam9263.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
at91sam9263_devices.c ARM: at91: fix check of valid GPIO for SPI and USB 2012-04-04 18:35:52 +02:00
at91x40.c ARM: fix builds due to missing <asm/system_misc.h> includes 2012-03-30 15:44:40 -07:00
at91x40_time.c
board-1arm.c
board-afeb-9260v1.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-cam60.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-carmeva.c
board-cpu9krea.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-cpuat91.c
board-csb337.c
board-csb637.c
board-dt.c ARM: at91/dt: add specific DT soc init 2012-03-15 23:30:05 +08:00
board-eb01.c
board-eb9200.c
board-ecbat91.c
board-eco920.c
board-flexibity.c
board-foxg20.c
board-gsia18s.c
board-kafa.c
board-kb9202.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-neocore926.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-pcontrol-g20.c
board-picotux200.c
board-qil-a9260.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-rm9200dk.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-rm9200ek.c
board-rsi-ews.c
board-sam9-l9260.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-sam9g20ek.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-sam9m10g45ek.c ARM: at91/USB host: specify and handle properly vbus_pin_active_low 2012-04-04 18:35:14 +02:00
board-sam9rlek.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-sam9260ek.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-sam9261ek.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-sam9263ek.c ARM: at91/USB host: specify and handle properly vbus_pin_active_low 2012-04-04 18:35:14 +02:00
board-snapper9260.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-stamp9g20.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
board-usb-a926x.c ARM: at91: enable on flash bbt for Atmel Reference and DT boards 2012-03-15 23:27:25 +08:00
board-yl-9200.c ATMEL: fix nand ecc support 2012-03-15 23:26:32 +08:00
clock.c ARM: at91: add pmc DT support 2012-03-15 23:31:14 +08:00
clock.h
cpuidle.c Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux 2012-03-30 16:45:39 -07:00
generic.h ARM: at91: add pmc DT support 2012-03-15 23:31:14 +08:00
gpio.c ARM: at91/pio: add new PIO3 features 2012-03-01 13:38:50 +01:00
irq.c ARM: at91: AIC and GPIO IRQ device tree initialization 2012-03-01 13:29:03 +01:00
leds.c
pm.c ARM: at91: add ram controller DT support 2012-03-15 23:37:56 +08:00
pm.h
pm_slowclock.S
sam9_smc.c
sam9_smc.h
setup.c ARM: fix builds due to missing <asm/system_misc.h> includes 2012-03-30 15:44:40 -07:00
soc.h