openocd/src/jtag
Edward Fewell a34c336cbf drivers: xds110: Fix errors in routine that toggles
TCK during nSRST assert/deassert code.

To support LPRF targets (CC13xx/CC26xx), TCK must be toggled
for 50 ms while nSRST is asserted and right after it is
released. This allows the core to halt in boot ROM before
code is run that might interfere with debug access.

The current routine has two issues. It shouldn't be run at
all if the target is using SWD. And the delay needs to
be a real-time 50 ms, so the number of TCK periods should
be calculated off the set speed.

Change-Id: If993031b84cf2a505ea67a6633602c4b01cd8e1e
Signed-off-by: Edward Fewell <efewell@ti.com>
Reviewed-on: http://openocd.zylin.com/5497
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2020-03-14 19:16:42 +00:00
..
aice jtag/aice: fix clang static analyzer warnings 2020-03-07 15:29:14 +00:00
drivers drivers: xds110: Fix errors in routine that toggles 2020-03-14 19:16:42 +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 jtag: adapter: rework adapter related commands 2020-01-29 05:33:39 +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 helper/binarybuffer: fix clang static analyzer warnings 2020-03-07 15:30:05 +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 jtag: report API reset as synchronous 2020-03-12 10:03:42 +00:00
interfaces.c jtag: drivers: xlnx-pcie-xvc: fix build after merge 2020-01-22 12:49:59 +00:00
interfaces.h adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
jtag.h coding style: fix space around pointer's asterisk 2020-02-24 10:30:36 +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/startup.tcl: remove trailing whitespaces 2020-02-15 15:37:06 +00:00
swd.h swd: get rid of jtag queue to assert/deassert srst 2020-01-14 11:15:12 +00:00
tcl.c helper/binarybuffer: fix clang static analyzer warnings 2020-03-07 15:30:05 +00:00
tcl.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00