kernel-fxtec-pro1x/arch/arm/mach-davinci/include/mach
Mark A. Greer a994955cc0 davinci: Make GPIO code more generic
The current gpio code needs to know the number of
gpio irqs there are and what the bank irq number is.
To determine those values, it checks the SoC type.

It also assumes that the base address and the number
of irqs the interrupt controller uses is fixed.

To clean up the SoC checks and make it support
different base addresses and interrupt controllers,
have the SoC-specific code set those values in
the soc_info structure and have the gpio code
reference them there.

Signed-off-by: Mark A. Greer <mgreer@mvista.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-05-28 15:16:30 -07:00
..
asp.h ASoC: DaVinci EVM board support buildfixes 2009-05-15 08:59:07 +01:00
board-dm6446evm.h davinci: update DM644x support in preparation for more SoCs 2009-04-27 09:50:11 -07:00
clkdev.h davinci: major rework of clock, PLL, PSC infrastructure 2009-04-23 09:31:00 -07:00
clock.h davinci: major rework of clock, PLL, PSC infrastructure 2009-04-23 09:31:00 -07:00
common.h davinci: Make GPIO code more generic 2009-05-28 15:16:30 -07:00
cp_intc.h davinci: INTC: add support for TI cp_intc 2009-05-26 07:18:14 -07:00
cputype.h davinci: Support JTAG ID register at any address 2009-05-26 08:14:56 -07:00
debug-macro.S davinci: use 32-bit accesses for low-level debug macros 2009-05-26 07:18:14 -07:00
dm355.h davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
dm644x.h davinci: EMAC platform support 2009-05-26 07:18:16 -07:00
dm646x.h davinci: EMAC platform support 2009-05-26 07:18:16 -07:00
edma.h davinci: add EDMA driver 2009-04-27 09:49:42 -07:00
emac.h davinci: EMAC platform support 2009-05-26 07:18:16 -07:00
entry-macro.S davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
gpio.h davinci: Make GPIO code more generic 2009-05-28 15:16:30 -07:00
hardware.h davinci: add arch_ioremap() which uses existing static mappings 2009-04-23 09:31:09 -07:00
i2c.h ARM: DaVinci: i2c setup 2008-09-17 00:31:42 -07:00
io.h davinci: add arch_ioremap() which uses existing static mappings 2009-04-23 09:31:09 -07:00
irqs.h davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
memory.h [ARM] Ensure that both MAX_DMA_ADDRESS and ISA_DMA_THRESHOLD are defined 2008-11-30 13:26:47 +00:00
mmc.h davinci: MMC platform support 2009-05-26 07:18:16 -07:00
mux.h davinci: Move pinmux setup info to SoC infrastructure 2009-05-26 08:17:16 -07:00
nand.h [MTD] [NAND] davinci_nand driver 2009-03-20 12:32:19 +00:00
psc.h davinci: Add support for multiple PSCs 2009-05-26 08:16:46 -07:00
serial.h davinci: DM355: add base SoC and board support 2009-05-26 07:18:15 -07:00
system.h [ARM] pass reboot command line to arch_reset() 2009-03-19 16:20:24 +00:00
time.h davinci: Add watchdog base address flexibility 2009-05-26 08:20:31 -07:00
timex.h
uncompress.h davinci: support different UART bases for zImage uncompress 2009-05-26 07:18:14 -07:00
vmalloc.h [ARM] davinci: asm/memory.h is not required for mach/vmalloc.h 2008-11-30 14:42:43 +00:00