This is an automated email from Gerrit.

"Tomas Vanek <[email protected]>" just uploaded a new patch set to Gerrit, which 
you can find at https://review.openocd.org/c/openocd/+/9434

-- gerrit

commit f32442d3aec1eba85b6db81555207636eec236cf
Author: Tomas Vanek <[email protected]>
Date:   Tue Feb 3 21:24:17 2026 +0100

    tcl/target/klx, ke0x: 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.
    
    No board files referring these targets select swd transport.
    
    Change-Id: I002ce7029936f56b1d8b41505bca8dc771c33187
    Signed-off-by: Tomas Vanek <[email protected]>

diff --git a/tcl/target/ke0x.cfg b/tcl/target/ke0x.cfg
index b357767191..761a0a6974 100644
--- a/tcl/target/ke0x.cfg
+++ b/tcl/target/ke0x.cfg
@@ -3,8 +3,8 @@
 #
 # Freescale Kinetis KE0x and KEAx series devices
 #
-
-source [find target/swj-dp.tcl]
+# Devices support SWD transport only
+transport select swd
 
 if { [info exists CHIPNAME] } {
     set _CHIPNAME $CHIPNAME
@@ -26,7 +26,7 @@ if { [info exists CPUTAPID] } {
    set _CPUTAPID 0x0bc11477
 }
 
-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
diff --git a/tcl/target/klx.cfg b/tcl/target/klx.cfg
index cd236b3395..b4014ba5b6 100644
--- a/tcl/target/klx.cfg
+++ b/tcl/target/klx.cfg
@@ -4,8 +4,8 @@
 # NXP (former Freescale) Kinetis KL series devices
 # Also used for Cortex-M0+ equipped members of KVx and KE1xZ series
 #
-
-source [find target/swj-dp.tcl]
+# Devices support SWD transport only
+transport select swd
 
 if { [info exists CHIPNAME] } {
     set _CHIPNAME $CHIPNAME
@@ -27,7 +27,7 @@ if { [info exists CPUTAPID] } {
     set _CPUTAPID 0x0bc11477
 }
 
-swj_newdap $_CHIPNAME cpu -irlen 4 -expected-id $_CPUTAPID
+swd newdap $_CHIPNAME cpu -expected-id $_CPUTAPID
 dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu
 
 set _TARGETNAME $_CHIPNAME.cpu

-- 

Reply via email to