aboutsummaryrefslogtreecommitdiff
path: root/src/jtag/drivers/Makefile.am
diff options
context:
space:
mode:
authorMickaël Thomas <mickael9@gmail.com>2019-01-29 21:14:58 +0100
committerTomas Vanek <vanekt@fbl.cz>2020-11-15 21:36:56 +0000
commit8f927d51643ceb6b3696772c5fabd5ba9f48fcd3 (patch)
tree991002fff5c5fe575188eb8c18f0e071914c4e27 /src/jtag/drivers/Makefile.am
parentb1f488ec1ea4c8b5410026610c621f85b5ff17f3 (diff)
downloadriscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.zip
riscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.tar.gz
riscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.tar.bz2
Add CMSIS-DAP v2 support
This change implements CMSIS-DAP v2 which works with raw USB bulk transfers. The old driver is now split into a generic CMSIS part and a HID backend, with a new raw USB backend for CMSIS-DAP v2. New commands: - cmsis_dap_backend (usb_bulk | hid | auto) - cmsis_dap_usb interface <interface number> Change-Id: I4218477b12ccbfe19c9b332321cd21394bf44e30 Signed-off-by: Mickaël Thomas <mickael9@gmail.com> Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/4831 Tested-by: jenkins
Diffstat (limited to 'src/jtag/drivers/Makefile.am')
-rw-r--r--src/jtag/drivers/Makefile.am12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/jtag/drivers/Makefile.am b/src/jtag/drivers/Makefile.am
index 1a5ab4a..f7a54b0 100644
--- a/src/jtag/drivers/Makefile.am
+++ b/src/jtag/drivers/Makefile.am
@@ -170,8 +170,15 @@ endif
if OPENJTAG
DRIVERFILES += %D%/openjtag.c
endif
-if CMSIS_DAP
-DRIVERFILES += %D%/cmsis_dap_usb.c
+if CMSIS_DAP_HID
+DRIVERFILES += %D%/cmsis_dap_usb_hid.c
+DRIVERFILES += %D%/cmsis_dap.c
+endif
+if CMSIS_DAP_USB
+DRIVERFILES += %D%/cmsis_dap_usb_bulk.c
+if !CMSIS_DAP_HID
+DRIVERFILES += %D%/cmsis_dap.c
+endif
endif
if IMX_GPIO
DRIVERFILES += %D%/imx_gpio.c
@@ -189,6 +196,7 @@ DRIVERHEADERS = \
%D%/jtag_usb_common.h \
%D%/libftdi_helper.h \
%D%/libusb_helper.h \
+ %D%/cmsis_dap.h \
%D%/minidriver_imp.h \
%D%/mpsse.h \
%D%/rlink.h \