flash/nor/tcl.c: Do not double probe banks
commit9a42454c2bfd3c6b5d06a1359c56fb985a15d569
authorAndrey Smirnov <andrew.smirnov@gmail.com>
Fri, 4 Apr 2014 14:41:58 +0000 (4 07:41 -0700)
committerSpencer Oliver <spen@spen-soft.co.uk>
Mon, 22 Sep 2014 19:38:37 +0000 (22 19:38 +0000)
tree75e36cbf75cc8b4818bb51d886d32b15e1a8253a
parente77b7447f7b30d70961e5bee45400f70baeb16fc
flash/nor/tcl.c: Do not double probe banks

Previous to this version the code of handle_flash_probe_command would
probe a bank twice: first time by auto-probe through a call to
flash_command_get_bank and second time by calling the probe function
directly. This change adds a flash_command_get_bank_maybe_probe wich
is a more generic version of the flash_command_get_bank, that would
allow commands to decide whether auto-probing should be performed or
not.

Change-Id: If150ca9c169ffe05e8c7eba36338d333360811e3
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Reviewed-on: http://openocd.zylin.com/2093
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/flash/nor/tcl.c