From: Russell King Date: Mon, 8 Dec 2008 16:33:30 +0000 (+0000) Subject: [ARM] dma: rejig DMA initialization X-Git-Tag: v2.6.30-rc1~636^2~52^2~3^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f757f2ab7411cf0e2779012d8cda0cbf2f80d26;p=pandora-kernel.git [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 --- Reading git-diff-tree failed