openocd/src/jtag
Matthias Welwarsky 0a97b232b1 ftdi: allow selecting device by usb bus location
This patch adds a 'ftdi_location' command to select an adapter by usb
bus number and port path.

This is helpful if you have a rack full of adapters in a testing or
manufacturing setup where the only constant is the physical usb bus
location of the adapter you want to address. Vid:Pid are not unique,
serial number _may_ be unique (and maybe not with embedded adapters) but
will change when a new target is plugged.

Specifying a location allows to understand instantly which board failed
bringup or testing.

Change-Id: I403c7c6c8e34fe42041b3f967db80f3160a4f1a3
Signed-off-by: Matthias Welwarsky <matthias.welwarsky@sysgo.com>
Reviewed-on: http://openocd.zylin.com/3351
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
2016-03-24 08:52:14 +00:00
..
aice jim-nvp: Make Jim_GetOpt_String const-correct 2016-02-29 20:32:31 +00:00
drivers ftdi: allow selecting device by usb bus location 2016-03-24 08:52:14 +00:00
hla jim-nvp: Make Jim_GetOpt_String const-correct 2016-02-29 20:32:31 +00:00
minidriver Retire jtag_add_dr_out 2014-01-20 13:28:26 +00:00
minidummy Retire jtag_add_dr_out 2014-01-20 13:28:26 +00:00
zy1000 Retire jtag_add_dr_out 2014-01-20 13:28:26 +00:00
adapter.c transport: Constify the transports vector 2014-06-28 09:33:31 +00:00
commands.c jtag: commands: save a pointer to list tail 2015-11-23 15:54:11 +00:00
commands.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
core.c helper: Add converter from JEP106 ID to manufacturer name 2016-01-22 15:02:16 +00:00
driver.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
interface.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
interface.h armv7m_trace, stlink: provide APIs to capture trace with an adapter 2015-03-25 20:46:59 +00:00
interfaces.c jtag/drivers: add USB-Blaster II 2014-01-20 13:28:02 +00:00
interfaces.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
jtag.h Retire jtag_add_dr_out 2014-01-20 13:28:26 +00:00
Makefile.am aice: add Andes AICE support 2013-06-05 19:27:23 +00:00
minidriver.h Retire jtag_add_dr_out 2014-01-20 13:28:26 +00:00
startup.tcl jtag/startup.tcl: fix regression with autoselecting JTAG 2015-04-14 12:35:39 +01:00
swd.h swd: Remove DAP from parameter list 2015-12-29 20:26:45 +00:00
tcl.c jim-nvp: Make Jim_GetOpt_String const-correct 2016-02-29 20:32:31 +00:00
tcl.h update files to correct FSF address 2013-06-05 19:52:42 +00:00