]> git.gag.com Git - fw/openocd/blobdiff - tcl/interface/dln-2-gpiod.cfg
tcl/interface: add example of linuxgpiod through dln-2
[fw/openocd] / tcl / interface / dln-2-gpiod.cfg
diff --git a/tcl/interface/dln-2-gpiod.cfg b/tcl/interface/dln-2-gpiod.cfg
new file mode 100644 (file)
index 0000000..1859688
--- /dev/null
@@ -0,0 +1,25 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# Use DLN-2 GPIO through linuxgpiod
+#
+# +-----------+-------------+-------------+
+# | signal    | DLN-2       | gpio offset |
+# +-----------+-------------+-------------+
+# | nSRST     | J3.1  (PA0) | 0           |
+# | TDO       | J3.2  (PA1) | 1           |
+# | TCK/SWCLK | J3.3  (PA2) | 2           |
+# | TMS/SWDIO | J3.4  (PA3) | 3           |
+# | TDI       | J3.5  (PA4) | 4           |
+# | nTRST     | J3.6  (PA5) | 5           |
+# | GND       | J3.12 (GND) |             |
+# +-----------+-------------+-------------+
+
+adapter driver linuxgpiod
+
+linuxgpiod_gpiochip 0
+linuxgpiod_jtag_nums 2 3 4 1
+linuxgpiod_trst_num 5
+linuxgpiod_swd_nums 2 3
+linuxgpiod_srst_num 0
+
+reset_config trst_and_srst separate srst_push_pull