flash: fix at91sam3/4 driver typos
[fw/openocd] / tcl / target / stm32_stlink.cfg
index 9a67b99caa0afe72f30dcb63fe3695ebf7d780b5..4b8abebe07c815dc04c6b63ba82a9d635e51e38e 100644 (file)
@@ -23,10 +23,22 @@ if { [info exists CPUTAPID] } {
    set _CPUTAPID 0x1ba01477
 }
 
+if { [info exists TRANSPORT] } {
+   set _TRANSPORT $TRANSPORT
+   if { $TRANSPORT == "stlink_jtag" } {
+      if { [info exists CPUTAPID] == 0 } {
+         # jtag requires us to use the jtag tap id
+         set _CPUTAPID 0x3ba00477
+      }
+   }
+} else {
+   set _TRANSPORT stlink_swd
+}
+
 #
 # possibles value are stlink_swd or stlink_jtag
 #
-transport select stlink_swd
+transport select $_TRANSPORT
 
 stlink newtap $_CHIPNAME cpu -expected-id $_CPUTAPID