u-boot/drivers/dma
Marek Vasut 96666a39ae DMA: Split the APBH DMA init into block and channel init
This fixes the issue where mxs_dma_init() was called either twice or never,
without introducing any new init hooks.

The idea is to allow each and every device using the APBH DMA block to
configure and request only the channels it uses, instead of making it call init
for all the channels as is now.

The common DMA block init part, which only configures the block, is then called
from CPUs arch_cpu_init() call.

NOTE: This patch depends on:

	http://patchwork.ozlabs.org/patch/150957/

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Wolfgang Denk <wd@denx.de>
Cc: Detlev Zundel <dzu@denx.de>
Cc: Fabio Estevam <fabio.estevam@freescale.com>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
2012-04-16 14:53:59 +02:00
..
apbh_dma.c DMA: Split the APBH DMA init into block and channel init 2012-04-16 14:53:59 +02:00
fsl_dma.c fsl_dma: fix support for 83xx DMA engine 2011-07-06 19:09:27 -05:00
Makefile iMX28: Add APBH DMA driver 2011-11-11 11:36:57 +01:00
MCD_dmaApi.c ColdFire: Fix compile warning messages 2009-08-26 03:44:31 -05:00
MCD_tasks.c drivers/dma: Move conditional compilation to Makefile 2008-08-13 01:40:39 +02:00
MCD_tasksInit.c drivers/dma: Move conditional compilation to Makefile 2008-08-13 01:40:39 +02:00
omap3_dma.c omap3: Add interface for omap3 DMA 2011-10-27 21:56:34 +02:00