openocd/src/flash
Zachary T Welch c65d94f7d0 add flash/nor/core.[ch]
The newly moved flash TCL routines access the internals of the module
too much.  Fix the layering issues by adding new core NOR flash APIs:

<flash/nor/core.h>:
  - flash_driver_find_by_name() - self-descriptive

<flash/nor/imp.h>:
  - flash_bank_add()            - encapsulates adding banks to bank list
  - flash_bank_list()           - encapsulates retreiving bank list

This allows the externs in flash/nor/imp.h to be removed, and
these mechanisms may now be re-used by other flash module code.
2009-12-04 03:34:33 -08:00
..
nand ARM NAND I/O interface update 2009-12-03 17:29:41 -08:00
nor add flash/nor/core.[ch] 2009-12-04 03:34:33 -08:00
ocl/at91sam7x change #include "ocl.h" to <flash/nor/ocl.h> 2009-12-03 04:24:49 -08:00
arm_nandio.c Make ARM NAND I/O operations aware of last op 2009-12-03 17:29:42 -08:00
arm_nandio.h ARM NAND I/O interface update 2009-12-03 17:29:41 -08:00
common.c change #include "log.h" to <helper/log.h> 2009-12-03 04:22:52 -08:00
common.h change #include "types.h" to <helper/types.h> 2009-12-03 04:22:52 -08:00
flash.c add flash/nor/{tcl.c,imp.h} from flash/flash.c 2009-12-04 03:34:33 -08:00
flash.h change #include "target.h" to <target/target.h> 2009-12-03 04:24:42 -08:00
Makefile.am remove tertiary include paths 2009-12-03 04:24:50 -08:00
mflash.c change #include "target.h" to <target/target.h> 2009-12-03 04:24:42 -08:00
mflash.h #include "target.h" less wildly 2009-11-16 00:35:24 -08:00
nand_ecc_kw.c nand_device_t -> struct nand_device 2009-11-13 11:58:14 -08:00
nand_ecc.c nand_device_t -> struct nand_device 2009-11-13 11:58:14 -08:00
nand.c NAND page command refactoring. 2009-12-03 16:44:27 -08:00
nand.h NAND page command refactoring. 2009-12-03 16:44:27 -08:00
startup.tcl split startup.tcl file across modules 2009-11-18 07:21:42 -08:00