File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -623,6 +623,13 @@ emulation model of target hardware.
623623@item @b {xlnx_pcie_xvc }
624624@* A JTAG driver exposing Xilinx Virtual Cable over PCI Express to OpenOCD as JTAG/SWD interface.
625625
626+ @item @b {linuxgpiod }
627+ @* A bitbang JTAG driver using Linux GPIO through library libgpiod.
628+
629+ @item @b {sysfsgpio }
630+ @* A bitbang JTAG driver using Linux legacy sysfs GPIO.
631+ This is deprecated from Linux v5.3; prefer using @b {linuxgpiod }.
632+
626633@end itemize
627634
628635@node About Jim-Tcl
@@ -3240,6 +3247,22 @@ pinout.
32403247@end deffn
32413248
32423249
3250+ @deffn {Interface Driver} {linuxgpiod}
3251+ Linux provides userspace access to GPIO through libgpiod since Linux kernel version v4.6.
3252+ The driver emulates either JTAG and SWD transport through bitbanging.
3253+
3254+ See @file {interface/dln-2-gpiod.cfg } for a sample config.
3255+ @end deffn
3256+
3257+
3258+ @deffn {Interface Driver} {sysfsgpio}
3259+ Linux legacy userspace access to GPIO through sysfs is deprecated from Linux kernel version v5.3.
3260+ Prefer using @b {linuxgpiod }, instead.
3261+
3262+ See @file {interface/sysfsgpio-raspberrypi.cfg } for a sample config.
3263+ @end deffn
3264+
3265+
32433266@deffn {Interface Driver} {openjtag}
32443267OpenJTAG compatible USB adapter.
32453268This defines some driver-specific commands:
You can’t perform that action at this time.
0 commit comments