openocd/src/jtag/drivers
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
..
libjaylink@f73ad5e667 libjaylink: Update to latest Git version 2019-10-19 13:27:29 +01:00
OpenULINK Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
usb_blaster drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
versaloon coding style: use ARRAY_SIZE() when possible 2020-02-15 15:37:40 +00:00
amt_jtagaccel.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
arm-jtag-ew.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
at91rm9200.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
bcm2835gpio.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
bitbang.c bitbang: jtag-only drivers: switch to new reset API 2020-01-14 11:16:24 +00:00
bitbang.h bitbang: jtag-only drivers: switch to new reset API 2020-01-14 11:16:24 +00:00
bitq.c Convert DEBUG_JTAG_IO to LOG_DEBUG_IO 2019-06-04 21:48:39 +01:00
bitq.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
buspirate.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
cmsis_dap_usb.c openocd: fix minor inconsistencies after renaming "adapter" command 2020-01-29 05:36:30 +00:00
driver.c jtag: make cmd_queue_scan_field_clone public 2018-10-16 11:58:17 +01:00
dummy.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
ep93xx.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
ft232r.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
ftdi.c ftdi: flush mpsse queue after a level change on reset pins 2020-03-12 10:05:09 +00:00
gw16012.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
imx_gpio.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
jlink.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
jtag_usb_common.c jtag/drivers/jtag_usb_common: fix typo 2019-06-13 12:39:09 +01:00
jtag_usb_common.h jtag: drivers: provide initial support for usb path filtering 2019-02-07 07:51:30 +00:00
jtag_vpi.c jtag_vpi: added an option to stop simulation on exit 2020-02-15 15:32:53 +00:00
kitprog.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
libusb_helper.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
libusb_helper.h drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
Makefile.am drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
Makefile.rlink Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
minidriver_imp.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
mpsse.c Add wall clock timeout warning to mpsse_flush() 2019-10-15 08:58:56 +01:00
mpsse.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
opendous.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
openjtag.c jtag/drivers/openjtag: fix clang static analyzer warnings 2020-03-07 15:29:24 +00:00
osbdm.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
parport.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
presto.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
remote_bitbang.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
rlink_call.m4 Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
rlink_dtc_cmd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink_ep1_cmd.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink_init.m4 Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
rlink_speed_table.c build: cleanup src/jtag/drivers directory 2012-02-06 10:59:07 +00:00
rlink_st7.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
rlink.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
rlink.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
stlink_usb.c drivers: Rename 'libusb1_common' to 'libusb_helper' 2020-03-03 09:12:02 +00:00
sysfsgpio.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
ti_icdi_usb.c jtag: drivers: stlink: handle all versions with single config 2017-12-12 21:13:55 +00:00
ulink.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
usb_common.c jtag/drivers/usb_common: return oocd error values 2019-01-08 10:02:43 +00:00
usb_common.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
usbprog.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
vsllink.c adapter: switch from struct jtag_interface to adapter_driver 2020-01-14 11:39:37 +00:00
xds110.c drivers: xds110: Fix errors in routine that toggles 2020-03-14 19:16:42 +00:00
xlnx-pcie-xvc.c jtag: drivers: xlnx-pcie-xvc: fix build on Linux pre v4.10 2020-02-06 20:22:49 +00:00