From 0163d9ddba9455da5adf91ff6906250a878b27fb Mon Sep 17 00:00:00 2001 From: Tomas Vanek Date: Tue, 3 Feb 2026 21:48:01 +0100 Subject: [PATCH] tcl/target/psoc4: drop swj on swd only targets Historically swj_newdap was necessary to handle HLA properly. Since commit 60f104f45013 ("hla_transport: split command registration per transport") there is no point in using swj_newdap on SWD only devices. There are no relevant board files. Change-Id: I7ff7b2dee316c10a24e2ab38f8c03f504295d868 Signed-off-by: Tomas Vanek Reviewed-on: https://review.openocd.org/c/openocd/+/9436 Reviewed-by: Antonio Borneo Tested-by: jenkins --- tcl/target/psoc4.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tcl/target/psoc4.cfg b/tcl/target/psoc4.cfg index baa2c83f4..f9673638e 100644 --- a/tcl/target/psoc4.cfg +++ b/tcl/target/psoc4.cfg @@ -5,7 +5,7 @@ # # PSoC 4 devices support SWD transports only. # -source [find target/swj-dp.tcl] +transport select swd if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME @@ -27,7 +27,7 @@ if { [info exists CPUTAPID] } { set _CPUTAPID 0x0bb11477 } -swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID +swd newdap $_CHIPNAME cpu -expected-id $_CPUTAPID dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu set _TARGETNAME $_CHIPNAME.cpu