uboot/drivers/mtd/nand
David Brownell fcb7747775 davinci_nand: cleanup I (minor)
Minor cleanup for DaVinci NAND code:

 - Use I/O addresses from nand_chip; CONFIG_SYS_NAND_BASE won't
   be defined when there are multiple chipselect lines in use
   (as with common 2 GByte chips).

 - Cleanup handling of EMIF control registers
    * Only need one pointer pointing to them
    * Remove incorrect and unused struct supersetting them

 - Use the standard waitfunc; we don't need a custom version

 - Partial legacy cleanup:
    * Don't initialize every board like it's a DM6446 EVM
    * #ifdef a bit more code for BROKEN_ECC

Sanity checked with small page NAND on dm355 and dm6446 EVMs;
and large page on dm355 EVM (packaged as two devices, not one).

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Scott Wood <scottwood@freescale.com>
2009-07-07 17:44:55 -05:00
..
Makefile nand/mpc512x: Add MPC512x NAND support (NFC) 2009-06-12 20:47:19 +02: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 I (minor) 2009-07-07 17:44:55 -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
mpc5121_nfc.c nand/mpc512x: Add MPC512x NAND support (NFC) 2009-06-12 20:47:19 +02:00
nand.c mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o 2009-06-12 20:45:47 +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
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