summaryrefslogtreecommitdiff
path: root/src/jtag/drivers/ft2232.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag/drivers/ft2232.c')
-rw-r--r--src/jtag/drivers/ft2232.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/jtag/drivers/ft2232.c b/src/jtag/drivers/ft2232.c
index 8ceaa645..f37dd09a 100644
--- a/src/jtag/drivers/ft2232.c
+++ b/src/jtag/drivers/ft2232.c
@@ -4693,3 +4693,19 @@ struct jtag_interface ft2232_interface = {
.execute_queue = ft2232_execute_queue,
.bitbang = ft2232_bitbang,
};
+
+struct jtag_interface ft2232_interface_swd = {
+ .name = "ft2232_swd",
+ .supported = DEBUG_CAP_TMS_SEQ,
+ .commands = ft2232_command_handlers,
+ .transports = oocd_transport_swd_only,
+
+ .init = ft2232_init,
+ .quit = ft2232_quit,
+ .speed = ft2232_speed,
+ .speed_div = ft2232_speed_div,
+ .khz = ft2232_khz,
+ .transfer = ft2232_transfer,
+ .bitbang = ft2232_bitbang,
+};
+