openocd/src/jtag
Patrick Stewart bf4cf76631 arm_debug: Support multiple APs per DAP and remove DAP from armv7* structs
Separate out the values from adiv5_dap that are associated with a specific AP into a new struct, so we can properly support multiple APs. Remove the DAP struct from the armv7* structs, because we can have multiple CPUs per DAP, and we shouldn't have multiple DAP structs. Tidy up a few places where ap_current is used incorrectly.

Change-Id: I0c6ef4b49cc86b140366347aaf9b76c07cbab0a8
Signed-off-by: Patrick Stewart <patstew@gmail.com>
Reviewed-on: http://openocd.zylin.com/2984
Tested-by: jenkins
Reviewed-by: Matthias Welwarsky <matthias@welwarsky.de>
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
2015-12-29 12:35:50 +00:00
..
aice libusb: introduce jtag_libusb_choose_interface() and use it for JLink 2014-10-06 18:40:39 +00:00
drivers arm_debug: Support multiple APs per DAP and remove DAP from armv7* structs 2015-12-29 12:35:50 +00:00
hla armv7m_trace, stlink: provide APIs to capture trace with an adapter 2015-03-25 20:46:59 +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 jtag/core: honour SRST timings in SWD mode 2015-04-14 11:41:54 +01: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 drivers/cmsis-dap: port to common SWD framework 2015-03-25 21:31:09 +00:00
tcl.c jtag/tcl: fix incorrect memcpy in jim_newtap_expected_id 2015-04-14 12:09:48 +01:00
tcl.h update files to correct FSF address 2013-06-05 19:52:42 +00:00