linux/arch/arm/mach-shark
Russell King 2f757f2ab7 [ARM] dma: rejig DMA initialization
Rather than having the central DMA multiplexer call the architecture
specific DMA initialization function, have each architecture DMA
initialization function use core_initcall(), and register each DMA
channel separately with the multiplexer.

This removes the array of dma structures in the central multiplexer,
replacing it with an array of pointers instead; this is more flexible
since it allows the drivers to wrap the DMA structure (eventually
allowing us to transition non-ISA DMA drivers away.)

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-12-11 14:32:43 +00:00
..
include/mach [ARM] Rename ISA mach/dma.h header to mach/isa-dma.h 2008-11-29 18:49:55 +00:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core.c [ARM] shark: avoid polluting the kernel's namespace 2008-11-28 22:08:13 +00:00
dma.c [ARM] dma: rejig DMA initialization 2008-12-11 14:32:43 +00:00
irq.c [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
leds.c [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
pci.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00