u-boot/arch/arm/include/asm/arch-mx28
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
..
clock.h iMX28: Initial support for iMX28 CPU 2011-11-11 11:36:56 +01:00
dma.h DMA: Split the APBH DMA init into block and channel init 2012-04-16 14:53:59 +02:00
gpio.h iMX28: Add GPIO control 2011-11-11 11:36:57 +01:00
imx-regs.h i.mx28: Added register definitions for DIGCTL registers 2012-03-26 23:09:23 +02:00
iomux-mx28.h iMX28: Add PINMUX control 2011-11-11 11:36:57 +01:00
iomux.h iMX28: Add PINMUX control 2011-11-11 11:36:57 +01:00
regs-apbh.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-base.h iMX28: Initial support for iMX28 CPU 2011-11-11 11:36:56 +01:00
regs-bch.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-clkctrl.h Fix erroneous 32-bit access to hw_clkctrl_frac0 and hw_clkctrl_frac1 registers 2012-03-26 23:09:24 +02:00
regs-common.h Introducing 8-bit wide register, mx28_register_8 2012-03-26 23:09:24 +02:00
regs-digctl.h i.mx28: Added register definitions for DIGCTL registers 2012-03-26 23:09:23 +02:00
regs-gpmi.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-i2c.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-ocotp.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-pinctrl.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-power.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-rtc.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-ssp.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-timrot.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
regs-usb.h iMX28: Add USB and USB PHY register definitions 2011-11-11 11:36:58 +01:00
regs-usbphy.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00
sys_proto.h Renamed mx28_register to mx28_register_32 to prepare for mx28_register_8 2012-03-26 23:09:24 +02:00