u-boot-brain/drivers
Stefan Roese 35f2edbb6c nand/mpc512x: Add MPC512x NAND support (NFC)
This patch adds NAND Flash Controller driver for MPC5121 revision 2.
All device features, except hardware ECC and power management, are
supported.

This NFC driver replaces the one orignally posted by John Rigby:

"[PATCH] Freescale NFC NAND driver"

It's a port of the Linux driver version posted by Piotr Ziecik a few
weeks ago. Using this driver has the following advantages (from my
point of view):

- Compatibility with the Linux NAND driver (e.g. ECC usage)
- Better code quality in general
- Resulting U-Boot image is a bit smaller (approx. 3k)
- Better to sync with newer Linux driver versions

The only disadvantage I can see, is that HW-ECC is not supported right
now. But this could be added later (e.g. port from Linux driver after
it's supported there). Using HW-ECC on the MCP5121 NFC has a general
problem because of the ECC usage in the spare area. This collides with
JFFS2 for example.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Piotr Ziecik <kosmo@semihalf.com>
Cc: Wolfgang Denk <wd@denx.de>
Cc: John Rigby <jcrigby@gmail.com>
Cc: Scott Wood <scottwood@freescale.com>
2009-06-12 20:47:19 +02:00
..
bios_emulator drivers/bios_emulator: Move conditional compilation to Makefile 2008-12-07 01:29:31 +01:00
block Update CHANGELOG, coding style cleanup. 2009-04-05 00:27:57 +02:00
dma drivers/dma: Move conditional compilation to Makefile 2008-08-13 01:40:39 +02:00
fpga fpga: Fix Spartan III FPGA booting 2009-02-21 22:52:44 +01:00
gpio General help message cleanup 2009-06-12 20:47:16 +02:00
hwmon rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
i2c i2c: Update references to individual i2c commands 2009-06-12 20:39:46 +02:00
input Rename common ns16550 constants with UART_ prefix to prevent conflicts 2009-04-03 22:34:07 +02:00
misc General help message cleanup 2009-06-12 20:47:16 +02:00
mmc mmc: it's safe to ignore mmc_send_if_cond() return value 2009-06-04 00:15:09 +02:00
mtd nand/mpc512x: Add MPC512x NAND support (NFC) 2009-06-12 20:47:19 +02:00
net MPC512x: remove include/mpc512x.h 2009-06-12 20:47:16 +02:00
pci 83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x 2009-06-12 20:47:17 +02:00
pcmcia mpc8xx_pcmcia: move CONFIG_8xx out of .c file and into Makefile 2009-02-18 00:51:21 +01:00
qe General help message cleanup 2009-06-12 20:47:16 +02:00
rtc Update CHANGELOG, coding style cleanup. 2009-04-05 00:27:57 +02:00
serial ZOOM2 Add serial support. 2009-06-12 20:39:53 +02:00
spi Blackfin: spi: fix pin handling of SPI0 SSEL4 2009-05-29 17:11:33 -04:00
twserial drivers/twserial: Add protocol driver for "three wire serial" interface. 2009-03-30 09:38:36 +02:00
usb mpc83xx: USB: Reorganized its support 2009-06-12 20:47:17 +02:00
video video: Add an option to skip video initialization 2009-06-12 20:39:51 +02:00
watchdog at91sam9: add watchdog support 2009-04-04 20:42:19 +02:00