diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2019-08-14 14:51:06 +0200 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2020-01-02 21:24:38 +0000 |
commit | c07b774e8f490984f749c2693f83483af7c0d098 (patch) | |
tree | a8bff60b8b811772f0c5139fe0e5c6db85ab3e55 /src/jtag/startup.tcl | |
parent | fafe6dfc9cd882f5cee4f4fa2b3971991d9e97b9 (diff) | |
download | riscv-openocd-c07b774e8f490984f749c2693f83483af7c0d098.zip riscv-openocd-c07b774e8f490984f749c2693f83483af7c0d098.tar.gz riscv-openocd-c07b774e8f490984f749c2693f83483af7c0d098.tar.bz2 |
jtag: replace command "jtag_reset" with "adapter [de]assert"
Replace the JTAG transport specific command with a more generic
one. Deprecate "jtag_reset" and update the documentation.
While there, fix an error in the documentation, where the command
"jtag_reset" was used in place of command "reset_config".
Change-Id: I41a988d37ce69f7b35a960cbaf5306aab0299b99
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5286
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/jtag/startup.tcl')
-rw-r--r-- | src/jtag/startup.tcl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/jtag/startup.tcl b/src/jtag/startup.tcl index d57cafb..3551521 100644 --- a/src/jtag/startup.tcl +++ b/src/jtag/startup.tcl @@ -134,6 +134,22 @@ proc jtag_nsrst_assert_width args { eval adapter_nsrst_assert_width $args } +proc jtag_reset args { + echo "DEPRECATED! use 'adapter [de]assert' not 'jtag_reset'" + switch $args { + "0 0" + {eval adapter deassert trst deassert srst} + "0 1" + {eval adapter deassert trst assert srst} + "1 0" + {eval adapter assert trst deassert srst} + "1 1" + {eval adapter assert trst assert srst} + default + {return -code 1 -level 1 "jtag_reset: syntax error"} + } +} + # stlink migration helpers proc stlink_device_desc args { echo "DEPRECATED! use 'hla_device_desc' not 'stlink_device_desc'" |