u-boot/drivers/mtd/nand
Andrew Caldwell c941b77adc Blackfin: nand: drain the write buffer before returning
The current Blackfin nand write function fills up the write buffer but
returns before it has had a chance to drain.  On faster systems, this
isn't a problem as the operation finishes before the ECC registers are
read, but on slower systems the ECC may be incomplete when the core tries
to read it.

So wait for the buffer to drain once we're done writing to it.

Signed-off-by: Andrew Caldwell <Andrew.Caldwell@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-05-26 17:59:13 -05:00
..
atmel_nand.c at91: add hwecc method for nand 2010-03-23 14:29:09 -05:00
atmel_nand_ecc.h at91: add hwecc method for nand 2010-03-23 14:29:09 -05:00
bfin_nand.c Blackfin: nand: drain the write buffer before returning 2010-05-26 17:59:13 -05:00
davinci_nand.c TI: Davinci: NAND Driver Cleanup 2010-03-23 14:29:09 -05:00
diskonchip.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
fsl_elbc_nand.c fsl_elbc_nand: remove the bbt descriptors relocation fixup 2009-11-13 16:56:18 -06:00
fsl_upm.c Add wait flags to support board/chip specific delays 2009-03-23 15:53:40 -05:00
kb9202_nand.c KB9202: Add NAND support 2009-08-26 15:37:01 -05:00
kirkwood_nand.c nand: Add Marvell Kirkwood NAND driver 2009-07-08 21:20:10 +02:00
kmeter1_nand.c 83xx, kmeter1: added NAND support 2009-08-26 15:37:02 -05:00
Makefile SPEAr : nand driver support for SPEAr SoCs 2010-01-23 08:15:49 -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 Prepare v2010.03-rc1 2010-03-12 23:06:04 +01:00
nand.c Conditionally perform common relocation fixups 2009-10-03 10:17:57 +02:00
nand_base.c NAND: Update read_read_subpage API check 2009-11-18 14:26:40 -06:00
nand_bbt.c NAND: Update to support 64 bit device size 2009-11-13 16:56:14 -06:00
nand_ecc.c nand: Fix problem with ECC ordering for PPC4xx NDFC platforms 2009-05-23 12:51:39 +02:00
nand_ids.c NAND: sync with 2.6.27 2008-10-29 10:42:16 -05:00
nand_plat.c mtd: nand: new base driver for memory mapped nand devices 2009-07-07 17:58:04 -05:00
nand_util.c Merge branch 'next' of ../next 2009-12-15 23:38:34 +01:00
ndfc.c ppc4xx: Big cleanup of PPC4xx defines 2009-09-11 10:35:58 +02:00
nomadik.c nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type 2009-02-22 17:56:50 +01:00
omap_gpmc.c omap3: replace all instances of gpmc config struct by one global 2009-08-08 11:34:11 +02:00
s3c64xx.c s3c64xx: move s3c64xx header files to asm-arm/arch-s3c64xx 2009-11-27 16:26:13 -06:00
s3c2410_nand.c Add a unified s3c24x0 header file 2009-11-27 16:26:13 -06:00
spr_nand.c mod change 755 => 644 for multiple files 2010-03-21 22:22:53 +01:00