Home
last modified time | relevance | path

Searched hist:"2 f757f2ab7411cf0e2779012d8cda0cbf2f80d26" (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/arm/include/asm/mach/
H A Ddma.hdiff 2f757f2ab7411cf0e2779012d8cda0cbf2f80d26 Mon Dec 08 10:33:30 CST 2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [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>
/openbmc/linux/arch/arm/kernel/
H A Ddma.cdiff 2f757f2ab7411cf0e2779012d8cda0cbf2f80d26 Mon Dec 08 10:33:30 CST 2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [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>
/openbmc/linux/arch/arm/mach-rpc/
H A Ddma.cdiff 2f757f2ab7411cf0e2779012d8cda0cbf2f80d26 Mon Dec 08 10:33:30 CST 2008 Russell King <rmk@dyn-67.arm.linux.org.uk> [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>