David Brownell <david-b@pacbell.net>:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 24 May 2009 01:38:19 +0000 (01:38 +0000)
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 24 May 2009 01:38:19 +0000 (01:38 +0000)
commitc0fc8f93f1eabe8a4adfed7784b1416b257cf035
tree1debbd47835a726ccc41ea6150f6844247697fdc
parent67dd29a4af1271c77f2f8c3389d5852d8da4e6c3
David Brownell <david-b@pacbell.net>:

NAND support for DaVinci-family drivers, with HW ECC support.
Declare the NAND chip on the DM355 EVM board.

Currently tested on DM355 for Linux interop using the standard
large page (2KB) chip in the EVM socket; "hwecc1" and "hwecc4"
work fine.  (Using hwecc4 relies on patches that haven't quite
made it through the Linux-MTD bottlenecks yet.)

Not yet tested:  1-bit on small-page (although it's hard to see
how that could fail); 4-bit on small page (picky layout issues);
the "hwecc_infix" mode (primarily for older boot ROMs; testing
there is blocked on having new bootloader code).

git-svn-id: svn://svn.berlios.de/openocd/trunk@1903 b42882b7-edfa-0310-969c-e2dbd0fdcd60
doc/openocd.texi
src/flash/Makefile.am
src/flash/davinci_nand.c [new file with mode: 0644]
src/flash/nand.c
src/target/board/dm355evm.cfg