openocd/src/flash/nand
Dean Glazeski b8b4bb0745 NAND read data page refactor.
Added a new function to encapsulate reading a page of data from
a NAND device using either the read_block_data function of a NAND
controller or to use direct reading of data from the NAND device.

This also adds some performance enhancements and uses the read_data
function if the read_block_data function fails safely (because it
can't allocate a buffer in the working area).

[dbrownell@users.sourceforge.net: fix fault handling, whitespace]

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
2009-12-18 01:33:19 -08:00
..
arm_io.c ARM: use <target/arm.h> not armv4_5.h 2009-12-07 14:57:44 -08:00
arm_io.h rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
core.c NAND read data page refactor. 2009-12-18 01:33:19 -08:00
core.h NAND read data page refactor. 2009-12-18 01:33:19 -08:00
davinci.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
driver.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
driver.h Comment and doxygen fixes 2009-12-09 10:25:52 -08:00
ecc_kw.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
ecc.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
fileio.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
fileio.h split nand.c into nand/{core,fileio,tcl}.c 2009-12-04 21:41:23 -08:00
imp.h add missing call to add new NAND devices 2009-12-11 18:45:34 -08:00
lpc3180.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
lpc3180.h move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
Makefile.am build: add build/src to include path 2009-12-08 10:16:10 +01:00
mx3.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
mx3.h rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
nonce.c rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
orion.c ARM: use <target/arm.h> not armv4_5.h 2009-12-07 14:57:44 -08:00
s3c24xx_regs.h move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
s3c24xx.c move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
s3c24xx.h rename nand.h to flash//nand/core.h 2009-12-04 22:26:25 -08:00
s3c2410.c move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
s3c2412.c move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
s3c2440.c move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
s3c2443.c move nand drivers to src/flash/nand/ 2009-12-02 23:27:09 -08:00
tcl.c add missing call to add new NAND devices 2009-12-11 18:45:34 -08:00