u-boot-brain/drivers/mtd/nand
David Brownell 6e29ed8e57 davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option.  It's not just nasty;
it's also unused by any current boards, and doesn't even match the
main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
on newer chips that support it).

DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
match non-BROKEN code paths for 1-bit HW ECC.  The BROKEN code paths
do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
and 5.0/2.6.18) do ... but only for small pages.  Large page support
is really broken (and it's unclear just what software it was trying
to match!), and the ECC layout was making three more bytes available
for use by filesystem (or whatever) code.

Since this option itself seems broken, remove it.  Add a comment
about the MV/TI compat issue, and the most straightforward way to
address it (should someone really need to solve it).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-07-07 17:58:01 -05:00
..
atmel_nand.c at91sam9/at91cap: move nand drivers to drivers/mtd/nand 2009-03-22 13:22:24 +01:00
bfin_nand.c Blackfin: nand: flush peripheral before polling it 2009-04-06 17:37:37 -04:00
davinci_nand.c davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC) 2009-07-07 17:58:01 -05:00
diskonchip.c NAND: sync with 2.6.27 2008-10-29 10:42:16 -05:00
fsl_elbc_nand.c NAND FSL elbc: Use virt_to_phys to determine which bank is in use 2008-12-19 18:20:08 -06:00
fsl_upm.c Add wait flags to support board/chip specific delays 2009-03-23 15:53:40 -05:00
Makefile nand/mpc512x: Add MPC512x NAND support (NFC) 2009-06-12 20:47:19 +02:00
mpc5121_nfc.c nand/mpc512x: Add MPC512x NAND support (NFC) 2009-06-12 20:47:19 +02:00
nand_base.c mtd: nand: Include linux/mtd/partitions.h in nand_base.h 2009-04-28 01:15:37 +02:00
nand_bbt.c NAND: sync with 2.6.27 2008-10-29 10:42:16 -05: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_util.c mtd: Update MTD infrastructure to support 64bit device size 2009-06-12 20:45:47 +02:00
nand.c mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o 2009-06-12 20:45:47 +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: Add NAND support 2009-01-24 17:51:21 +01:00
s3c64xx.c rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
s3c2410_nand.c s3c2410: move nand driver to drivers/mtd/nand 2009-03-30 18:58:40 +02:00