kernel-fxtec-pro1x/arch/arm/plat-omap/include/mach
Russell King 7c7095aa42 [ARM] omap: fix inappropriate casting in gpio.c
gpio.c wilfully casts physical addresses to void __iomem * and then
fixes them up at runtime using:

	bank->base = IO_ADDRESS(bank->base);

where accesses prior to this fixup are via omap_read/omap_write, and
after are by __raw_read/__raw_write.  This doesn't lend itself to
static checking, nor to easy understanding of the code.

And so, OMAP_MPUIO_BASE gets to be the right type - integer like since
it's a physical address, not a MMIO pointer.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-09-05 17:02:33 +01:00
..
aic23.h
blizzard.h
board-2430sdp.h
board-ams-delta.h
board-apollon.h
board-fsample.h
board-h2.h
board-h3.h
board-h4.h
board-innovator.h
board-nokia.h
board-osk.h
board-palmte.h
board-palmtt.h
board-palmz71.h
board-perseus2.h
board-sx1.h
board-voiceblue.h
board.h
clock.h
common.h
control.h [ARM] omap: Fix IO_ADDRESS() macros 2008-09-05 17:02:31 +01:00
cpu.h
debug-macro.S
dma.h
dmtimer.h
dsp_common.h
eac.h
entry-macro.S
fpga.h [ARM] omap: make sure virtual mmio addresses are __iomem pointer-like 2008-09-05 17:02:32 +01:00
gpio-switch.h
gpio.h [ARM] omap: fix inappropriate casting in gpio.c 2008-09-05 17:02:33 +01:00
gpioexpander.h
gpmc.h
hardware.h [ARM] omap: make sure virtual mmio addresses are __iomem pointer-like 2008-09-05 17:02:32 +01:00
hwa742.h
io.h [ARM] omap: Fix IO_ADDRESS() macros 2008-09-05 17:02:31 +01:00
irda.h
irqs.h
keypad.h
lcd_mipid.h
led.h
mailbox.h
mcbsp.h [ARM] omap: convert mcbsp to use ioremap() 2008-09-05 17:02:30 +01:00
mcspi.h
memory.h
menelaus.h
mmc.h
mtd-xip.h
mux.h
nand.h
omap-alsa.h
omap16xx.h
omap24xx.h
omap34xx.h
omap730.h
omap1510.h
omapfb.h
onenand.h
param.h
pm.h [ARM] omap: Fix IO_ADDRESS() macros 2008-09-05 17:02:31 +01:00
prcm.h
sdrc.h [ARM] omap: Fix IO_ADDRESS() macros 2008-09-05 17:02:31 +01:00
serial.h [ARM] omap: improve is_omap_port() 2008-09-05 17:02:28 +01:00
sram.h
system.h
tc.h
timex.h
uncompress.h
usb.h
vmalloc.h