diff options
author | Spencer Oliver <ntfreak@users.sourceforge.net> | 2010-05-24 12:30:29 +0100 |
---|---|---|
committer | Spencer Oliver <ntfreak@users.sourceforge.net> | 2010-05-26 11:10:16 +0100 |
commit | ee4106ee995a1fc81778f4ebd496d6782e592b63 (patch) | |
tree | 392ed5401d47dc2261016ddf8eb3154e745a9d5f /src/flash/nor/core.h | |
parent | 94dc7c0a939c042c71767b5cbdc1e1327ccecbea (diff) |
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.h | 10 |
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 |