u-boot/drivers/mtd/nand
Helmut Raiger b4b1e769b8 mxc_nand: fix a problem writing more than 32MB
When writing 0x4000 to the unlockend_blkaddr register, large writes to
a 2k page NAND sometimes fail. The current kernel driver writes 0xFFFF
to this register for V2 of the nand controller.

However on an i.MX31 this also fixes writes larger than 32MB.
The datasheet is very unspecific, but (0x4000=16384)*2000
roughly fits the limits we're encountering with NAND writes.
This problem might be NAND chip specific.

Signed-off-by: Helmut Raiger <helmut.raiger@hale.at>
Signed-off-by: Scott Wood <scottwood@freescale.com>
2011-10-03 18:35:12 -05:00
..
atmel_nand_ecc.h at91: add hwecc method for nand 2010-03-23 14:29:09 -05:00
atmel_nand.c atmel_nand: don't require CONFIG_SYS_NAND_ENABLE_PIN 2011-04-01 14:49:08 -05:00
bfin_nand.c Blackfin: bfin_nand: convert to portmux framework 2010-07-13 17:50:49 -04:00
davinci_nand.c davinci_nand, trivial : use symbolic ECC start command 2010-10-17 20:14:43 +02:00
diskonchip.c Remove legacy NAND and disk on chip code. 2009-07-16 19:07:47 -05:00
fsl_elbc_nand.c 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
fsl_upm.c fsl_upm: Add MxMR/MDR synchronization 2010-12-13 09:32:15 -06: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 spl: add NAND Library to new SPL 2011-09-30 22:00:54 +02: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
nand_base.c spl: add NAND Library to new SPL 2011-09-30 22:00:54 +02:00
nand_bbt.c GCC4.6: Squash warning in nand_bbt.c 2011-10-01 23:33:25 +02:00
nand_ecc.c nand: remove dead code and suspend/resume 2010-10-11 15:10:35 -05:00
nand_ids.c nand: constify id/manu tables 2010-12-17 14:32:11 -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_simple.c spl: add NAND Library to new SPL 2011-09-30 22:00:54 +02:00
nand_util.c nand_util: drop trailing all-0xff pages if requested 2011-07-01 15:56:51 -05:00
nand.c nand: fix bug with multiple NAND devices if CONFIG_MTD_DEVICE is defined. 2011-01-12 17:13:10 -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 spl: add NAND Library to new SPL 2011-09-30 22:00:54 +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 fix s3c2410_nand timing default values 2010-12-06 18:28:48 -06:00
spr_nand.c mod change 755 => 644 for multiple files 2010-03-21 22:22:53 +01:00