aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/core.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-14adi_v5_dapdirect: add support for adapter drivers that provide DAP APIAntonio Borneo1-2/+4
2020-01-14adapter: switch from struct jtag_interface to adapter_driverAntonio Borneo1-9/+9
2020-01-14jtag: print an errmsg on using jtag API for non jtag transportAntonio Borneo1-0/+13
2020-01-14hla: use the new system_reset APIAntonio Borneo1-23/+14
2020-01-14swd: get rid of jtag queue to assert/deassert srstAntonio Borneo1-25/+128
2020-01-02adapter: add command "adapter [de]assert srst|trst [[de]assert srst|trst]"Antonio Borneo1-0/+53
2019-12-21target/armv7m_trace: Improve SWO frequency auto-detectionMarc Schink1-5/+6
2019-10-15Add complete JTAG debug logging.Tim Newsome1-2/+71
2019-06-06jtag: set default "jtag_only" to uninitialized transportsAntonio Borneo1-13/+0
2019-06-06jtag: simplify management of non-implemented handlersAntonio Borneo1-10/+28
2019-04-10fix for sanitizer errors in left shiftsMete Balci1-1/+1
2018-07-19target/armv7m_trace: Fix typo in enumMarc Schink1-1/+1
2018-04-10armv8: valgrind memleak fixesMatthias Welwarsky1-2/+0
2018-03-30jtag/core, target: unregister JTAG eventsTomas Vanek1-0/+8
2018-03-30target: restructure dap supportMatthias Welwarsky1-1/+2
2018-03-15jtag/core: free all taps and daps in adapter_quit()Tomas Vanek1-6/+13
2017-01-15jtag: core: report TRST and SRST as asserted only when they really arePaul Fertser1-2/+2
2016-05-24Remove FSF address from GPL noticesMarc Schink1-3/+1
2016-01-22helper: Add converter from JEP106 ID to manufacturer nameAndreas Fritiofson1-1/+5
2015-04-14jtag/core: honour SRST timings in SWD modePaul Fertser1-0/+6
2015-03-25drivers/cmsis-dap: port to common SWD frameworkPaul Fertser1-4/+0
2015-03-25armv7m_trace, stlink: provide APIs to capture trace with an adapterPaul Fertser1-0/+22
2015-01-28jtag: Rewrite TAP verification/auto-probe logicAndreas Fritiofson1-106/+76
2015-01-15jtag: Avoid extra SRSTn resets when connectingEvan Hunter1-1/+2
2015-01-07jtag: Remove unnecessary global variableAndreas Fritiofson1-8/+12
2015-01-07jtag: Fix memory leaks in jtag_tap_free()Andreas Fritiofson1-1/+2
2014-06-28Relax polling check if not in JTAG modeAndreas Fritiofson1-0/+3
2014-01-09cmsis-dap: add initial cmsis-dap supportSpencer Oliver1-2/+4
2013-10-31Clean up const usage to avoid excessive castingAndreas Fritiofson1-5/+5
2013-07-01Allow autoscan up to 64 bit IR lengthsAndreas Fritiofson1-11/+9
2013-06-05update files to correct FSF addressSpencer Oliver1-1/+1
2013-02-08jtag_interface: .speed can be NULL when not neededFranck Jullien1-0/+5
2012-12-10jtag: enable connect under resetSpencer Oliver1-1/+19
2012-07-11jtag: remove redundant id checkSpencer Oliver1-2/+2
2012-06-26Fix idcode end of chain flag.Mathias K1-1/+1
2012-05-25jtag: fix incorrect LOG_DEBUG abs_chain_positionSpencer Oliver1-5/+5
2012-04-10topic: add reset functions for SWDSimon Qian1-0/+84
2012-02-26jtag: use correct tap -ignore-version maskSpencer Oliver1-2/+2
2012-02-06doxygen: use correct comment syntaxSpencer Oliver1-7/+7
2012-02-06build: cleanup src/jtag directorySpencer Oliver1-254/+206
2012-01-04retire ERROR_INVALID_ARGUMENTS and replace with ERROR_COMMAND_SYNTAX_ERRORØyvind Harboe1-2/+2
2011-12-23jtag: only if an in_value storage is provided will the captured IR value be c...Øyvind Harboe1-7/+1
2011-12-20jtag: make caller always allocate bufferØyvind Harboe1-14/+2
2011-12-20jtag: retire jtag_alloc_in_value32Øyvind Harboe1-5/+0
2011-10-22warning: fix false positiveØyvind Harboe1-1/+1
2011-06-13transport: move files over to transport folderØyvind Harboe1-1/+1
2011-06-07Silence -O3 warningØyvind Harboe1-1/+1
2011-05-01adapter speed: require init script setting and centralize activation from dri...Jonas Hörberg1-4/+11
2011-04-19jtag: clarify jtag->init() and jtag->quit() definitionsØyvind Harboe1-6/+7
2011-03-15jtag: clean up jtag_sleep, handle short sleeps correctly via usleepØyvind Harboe1-1/+8