openocd/src/jtag
Moritz Fischer ff6d0704ec jtag: drivers: xlnx-pcie-xvc: Add support for Xilinx XVC/PCIe
Add support for Xilinx Virtual Cable over PCIe JTAG controller.
It is commonly used in Xilinx based PCI Express designs with JTAG IP
in the FPGA fabric.

Access to the JTAG registers happens via the PCI Express extended
configuration space.

This can be used to debug soft-cores instantiated in the FPGA fabric.

The clang static checker doesn't find any new problems with this change.

Change-Id: Ib12ede0d1f26dacfda808d5e05b947b640c5bde7
Signed-off-by: Moritz Fischer <moritzf@google.com>
Reviewed-on: http://openocd.zylin.com/5314
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Marex
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
2020-01-17 05:21:29 +00:00
..
aice adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
drivers jtag: drivers: xlnx-pcie-xvc: Add support for Xilinx XVC/PCIe 2020-01-17 05:21:29 +00:00
hla adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
minidriver Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
minidummy adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
zy1000 adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
adapter.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
commands.c jtag: print an errmsg on using jtag API for non jtag transport 2020-01-14 11:38:23 +00:00
commands.h jtag: make cmd_queue_scan_field_clone public 2018-10-16 11:58:17 +01:00
core.c adi_v5_dapdirect: add support for adapter drivers that provide DAP API 2020-01-14 11:40:25 +00:00
driver.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
interface.c Convert DEBUG_JTAG_IO to LOG_DEBUG_IO 2019-06-04 21:48:39 +01:00
interface.h adi_v5_dapdirect: add support for adapter drivers that provide DAP API 2020-01-14 11:40:25 +00:00
interfaces.c jtag: drivers: xlnx-pcie-xvc: Add support for Xilinx XVC/PCIe 2020-01-17 05:21:29 +00:00
interfaces.h adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
jtag.h adapter: add command "adapter [de]assert srst|trst [[de]assert srst|trst]" 2020-01-02 21:24:30 +00:00
Makefile.am jtag: make cmd_queue_scan_field_clone public 2018-10-16 11:58:17 +01:00
minidriver.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
startup.tcl jtag: replace command "jtag_reset" with "adapter [de]assert" 2020-01-02 21:24:38 +00:00
swd.h swd: get rid of jtag queue to assert/deassert srst 2020-01-14 11:15:12 +00:00
tcl.c jtag: replace command "jtag_reset" with "adapter [de]assert" 2020-01-02 21:24:38 +00:00
tcl.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00