u-boot/include/asm-arm/arch-davinci
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
..
emac_defs.h DaVinci Network Driver Updates 2009-06-15 00:13:55 -07:00
emif_defs.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
hardware.h ARM DaVinci: Minor Updates to base addresses 2009-06-12 20:39:50 +02:00
i2c_defs.h [ARM] TI DaVinci support, hopefully final 2007-08-10 20:26:18 +02:00
nand_defs.h davinci_nand: cleanup I (minor) 2009-07-07 17:44:55 -05:00