summaryrefslogtreecommitdiff
path: root/src/flash/nor/core.h
diff options
context:
space:
mode:
authorSpencer Oliver <ntfreak@users.sourceforge.net>2010-05-24 12:30:29 +0100
committerSpencer Oliver <ntfreak@users.sourceforge.net>2010-05-26 11:10:16 +0100
commitee4106ee995a1fc81778f4ebd496d6782e592b63 (patch)
tree392ed5401d47dc2261016ddf8eb3154e745a9d5f /src/flash/nor/core.h
parent94dc7c0a939c042c71767b5cbdc1e1327ccecbea (diff)
downloadopenocd+libswd-ee4106ee995a1fc81778f4ebd496d6782e592b63.tar.gz
openocd+libswd-ee4106ee995a1fc81778f4ebd496d6782e592b63.tar.bz2
openocd+libswd-ee4106ee995a1fc81778f4ebd496d6782e592b63.tar.xz
openocd+libswd-ee4106ee995a1fc81778f4ebd496d6782e592b63.zip
nor: add get_flash_bank_by_name autoprobe
When a flash cmd is called using the flash name the autoprobe function is not called. autoprobe is called if flash_command_get_bank falls through to get_flash_bank_by_num. This makes both get_flash_bank_by_name and get_flash_bank_by_num behave the same. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
Diffstat (limited to 'src/flash/nor/core.h')
-rw-r--r--src/flash/nor/core.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/flash/nor/core.h b/src/flash/nor/core.h
index a35f64f6..17f1c53f 100644
--- a/src/flash/nor/core.h
+++ b/src/flash/nor/core.h
@@ -170,7 +170,15 @@ int default_flash_mem_blank_check(struct flash_bank *bank);
*/
struct flash_bank *get_flash_bank_by_name(const char *name);
/**
- * Returns a flash bank by the specified flash_bank_s bank_number, @a num.
+ * Returns the flash bank specified by @a name, which matches the
+ * driver name and a suffix (option) specify the driver-specific
+ * bank number. The suffix consists of the '.' and the driver-specific
+ * bank number: when two str9x banks are defined, then 'str9x.1' refers
+ * to the second.
+ */
+struct flash_bank *get_flash_bank_by_name_noprobe(const char *name);
+/**
+ * Returns the flash bank like get_flash_bank_by_name(), without probing.
* @param num The flash bank number.
* @param bank returned bank if fn returns ERROR_OK
* @returns ERROR_OK if successful