jtag: add -ir-bypass option to newtap
commit8d3728f931888d2e9a9bc5a31d26c8327649e676
authorHenrik Nordström <henrik.nordstrom@addiva.se>
Sun, 17 Dec 2023 22:14:37 +0000 (17 23:14 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 30 Dec 2023 13:08:37 +0000 (30 13:08 +0000)
treee8e07c7dc038919e56cd980f575cc64845b3c7b0
parentfc268f83261e08cfb1751f8e8f9a20900bf0e360
jtag: add -ir-bypass option to newtap

Some devices with an internal multi-tap JTAG router require a vendor
specific bypass instruction to bypass the master TAP when addressing
slave taps internal to the same device. On these devices the standard
bypass instruction bypasses the whole device.

Change-Id: I4506f0e67c9e4dfe39b7fa18c63d67900313e594
Signed-off-by: Henrik Nordström <henrik.nordstrom@addiva.se>
Reviewed-on: https://review.openocd.org/c/openocd/+/8041
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
doc/openocd.texi
src/jtag/drivers/driver.c
src/jtag/hla/hla_transport.c
src/jtag/jtag.h
src/jtag/tcl.c
src/target/adi_v5_dapdirect.c
src/target/adi_v5_swd.c