[ARM] 4220/1: S3C24XX: DMA system initialised from sysdev
authorBen Dooks <ben-linux@fluff.org>
Sat, 17 Feb 2007 14:37:14 +0000 (15:37 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 17 Feb 2007 15:00:34 +0000 (15:00 +0000)
commit48adbcf33b6087727a2db0b517c994a7ecfbeb0c
tree55ad8f006bfedbf5b2ec5b72bc1ede7f2c3383da
parent15e4db7b8054ac171de946b9511655446dd29b8f
[ARM] 4220/1: S3C24XX: DMA system initialised from sysdev

This patch gets the DMA system for the S3C24XX
ready for the S3C2443, which requires 6 dma channels
at a different stride, and different base IRQ.

The DMA system is now initialised from the same
drivers which apply the DMA mappings, as well
as removing the DMA sysdev intialisation out of
the main init code (which is now being called
from a sysdev probe, so cannot add a new sysdev)

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-s3c2410/dma.c
arch/arm/mach-s3c2412/dma.c
arch/arm/mach-s3c2440/dma.c
arch/arm/plat-s3c24xx/dma.c
include/asm-arm/plat-s3c24xx/dma.h