ipdbg/pld: ipdbg can get tap and hub/ir from pld driver.
commita27907aed1cd26bcbaac834343f08146fc8fa1fe
authorDaniel Anselmi <danselmi@gmx.ch>
Fri, 14 Apr 2023 23:13:12 +0000 (15 01:13 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 8 Jul 2023 18:04:24 +0000 (8 18:04 +0000)
treea21b6ef9b006fec2cb997811170bbf7c54b9214a
parent373d7eaa706b4895cb94e5f563526aec865c8814
ipdbg/pld: ipdbg can get tap and hub/ir from pld driver.

To start a ipdbg server one needs to know the tap and the
instruction code to reach the IPDBG-Hub. This instruction is
vendor/family specific. Knowledge which can be provided by the
pld driver.

Change-Id: I13eeb9fee895d65cd48544da4704fcc9b528b869
Signed-off-by: Daniel Anselmi <danselmi@gmx.ch>
Reviewed-on: https://review.openocd.org/c/openocd/+/7369
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
doc/openocd.texi
src/pld/efinix.c
src/pld/gowin.c
src/pld/intel.c
src/pld/lattice.c
src/pld/pld.h
src/pld/virtex2.c
src/server/ipdbg.c
tcl/fpga/efinix_titanium.cfg
tcl/fpga/efinix_trion.cfg