u-boot-brain/drivers/mtd/nand
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
..
atmel_nand_ecc.h at91: add hwecc method for nand 2010-03-23 14:29:09 -05:00
atmel_nand.c Fix Stelian's email address 2011-11-29 15:43:38 +01:00
bfin_nand.c Blackfin: bfin_nand: mark local func static 2012-02-12 15:03:26 -05:00
davinci_nand.c NAND: davinci: choose correct 1-bit h/w ECC reg 2011-10-10 15:28:05 -05:00
diskonchip.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
fsl_elbc_nand.c nand/fsl_elbc: Convert to self-init 2012-01-26 16:09:06 -06:00
fsl_ifc_nand.c mtd/nand:Fix wrong usage of is_blank() in fsl_ifc_run_command 2012-02-28 14:03:39 -06:00
fsl_upm.c PPC: Fix fsl_upm.c by renaming nand handling functions 2011-10-03 18:41:02 -05:00
jz4740_nand.c MIPS: Jz4740: Add NAND driver 2011-10-12 23:28:37 +09:00
kb9202_nand.c KB9202: Add NAND support 2009-08-26 15:37:01 -05:00
kirkwood_nand.c nand: increase chip_delay in mv kirkwood nand driver 2011-10-03 18:35:11 -05:00
kmeter1_nand.c 83xx, kmeter1: added NAND support 2009-08-26 15:37:02 -05:00
Makefile Revert "nand: make 1-bit software ECC configurable" 2012-02-28 14:03:39 -06:00
mpc5121_nfc.c mpc512x. Micron nand flash needs a reset before a read command is issued. 2009-09-22 22:59:42 +02:00
mxc_nand.c mxc_nand: fix a problem writing more than 32MB 2011-10-03 18:35:12 -05:00
mxs_nand.c DMA: Split the APBH DMA init into block and channel init 2012-04-16 14:53:59 +02:00
nand_base.c nand: reinstate lazy bad block scanning 2012-02-28 14:03:39 -06:00
nand_bbt.c nand: Merge changes to BBT from Linux nand driver 2012-01-26 16:09:02 -06:00
nand_bch.c nand: Merge BCH code from Linux nand driver 2012-01-26 16:09:02 -06:00
nand_ecc.c nand_spl_simple: add support for software ECC 2011-12-06 23:59:36 +01:00
nand_ids.c nand: Add more NAND types from Linux nand driver 2012-01-26 16:09:02 -06:00
nand_plat.c mtd: nand_plat: add simple GPIO framework DEV_READY option 2010-07-08 16:52:12 -05:00
nand_spl_load.c drivers/mtd/nand/nand_spl_load.c: Fix GCC 4.6 warning 2011-12-07 16:02:07 -06:00
nand_spl_simple.c nand_spl_simple: store ecc data on the stack 2012-01-26 16:06:21 -06:00
nand_util.c NAND: Really ignore bad blocks when scrubbing 2011-10-03 18:35:12 -05:00
nand.c nand: Introduce CONFIG_SYS_NAND_SELF_INIT 2012-01-26 16:09:06 -06:00
ndfc.c NAND: Add 16bit NAND support for the NDFC 2011-07-01 15:56:52 -05:00
nomadik.c nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type 2009-02-22 17:56:50 +01:00
omap_gpmc.c NAND: TI: fix warnings in omap_gpmc.c 2012-03-27 22:05:29 +02:00
s3c64xx.c Fix regression in SMDK6400 2011-12-06 23:59:31 +01:00
s3c2410_nand.c GCC4.6: Use debug() instead of debugX() in s3c24xx_nand.c 2011-10-27 23:54:08 +02:00
spr_nand.c mod change 755 => 644 for multiple files 2010-03-21 22:22:53 +01:00