jtag: flush jtag queue after jtag_add_tlr()
authorAntonio Borneo <borneo.antonio@gmail.com>
Wed, 2 Oct 2019 16:21:05 +0000 (18:21 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Sat, 8 Feb 2020 09:12:54 +0000 (09:12 +0000)
commit7da165a11f971768be8a56ea9fc49662e133a3d5
treecbc100623cb03d996de04cbb3a52e53866e3b4f5
parent7d6156fae8a398a3bd17af5a30b32a8bf6ec206a
jtag: flush jtag queue after jtag_add_tlr()

If the TLR sequence is sent as result of the command "adapter
assert trst" while polling is off, the TLR sequence is not sent out
until a following jtag operation.

Flush the jtag queue before return.

Change-Id: I20efd7137cb7b1d1c4f73c1362cbe4e57aeaae49
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5405
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
src/jtag/core.c