move nor drivers to src/flash/nor Moves NOR flash drivers to 'src/flash/nor/'. Adds 'src/flash/nor/Makefile.am'. Builds 'libocdflashnor.la'.
remove flash_driver->register_callbacks Replace flash_driver callback with pointer to command_registration. Eliminates all related routines and allows drivers to omit commands.
pic32mx: use register_commands()
use COMMAND_REGISTER macro Replaces direct calls to register_command() with a macro, to allow its parameters to be changed and callers updated in phases.
rename flash and nand command helpers After adding support for referencing banks by name, renames the COMMAND_HELPERs appropriately: flash_command_get_bank_by_num -> flash_command_get_bank nand_command_get_device_by_num -> flash_command_get_device
command_handler: change 'cmd_ctx' to CMD_CTX Convert all command handler 'cmd_ctx' parameter usage with CMD_CTX.
command_handler: change 'args' to CMD_ARGV This patch converts all instances of 'args' in COMMAND_HANDLER routines to use CMD_ARGV macro.
command_handler: change to 'argc' to CMD_ARGC This patch converts all instances of 'argc' in COMMAND_HANDLER routines to use CMD_ARGC.
flash_command_get_bank_by_num: make COMMAND_HELPER Use COMMAND_HELPER macro to declare flash_command_get_bank_by_num. This is required for COMMAND_PARSE_NUMBER macro.
command_t -> struct command Remove misleading typedef and redundant suffix from struct command.
command_context_t -> struct command_context Remove misleading typedef and redundant suffix from struct command_context.
flash_bank_t -> struct flash_bank Remove misleading typedef and redundant suffix from struct flash_bank.
target_t -> struct target Remove misleading typedef and redundant suffix from struct target.
working_area_t -> struct working_area Remove misleading typedef and redundant suffix from struct working_area.
mips_ejtag_t -> struct mips_ejtag Remove misleading typedef and redundant suffix from struct mips_ejtag.
mips32_common_t -> struct mips32_common Remove misleading typedef and redundant suffix from struct mips32_common.
armv7m_algorithm_t -> struct armv7m_algorithm Remove misleading typedef and redundant suffix from struct armv7m_algorithm.
pic32mx_flash_bank_t -> struct pic32mx_flash_bank Remove misleading typedef and redundant suffix from struct pic32mx_flash_bank.
flash_driver_t -> struct flash_driver Remove misleading typedef and redundant suffix from struct flash_driver.
flash_sector_t -> struct flash_sector Remove misleading typedef and redundant suffix from struct flash_sector.