summaryrefslogtreecommitdiff
path: root/src/tusb_option.h
diff options
context:
space:
mode:
authorhathach <[email protected]>2024-09-24 17:55:15 +0700
committerhathach <[email protected]>2024-09-24 17:55:15 +0700
commita1244381b3e68959f99bc0ba8057eea5ca35bac6 (patch)
tree1e8960c674ddea05cf62862e667eec867b28af47 /src/tusb_option.h
parent86b4608365e66ba250cf4fb52226b0ed02488cc1 (diff)
add CFG_TUD_DWC2_DMA, make it compile time option
Diffstat (limited to 'src/tusb_option.h')
-rw-r--r--src/tusb_option.h39
1 files changed, 24 insertions, 15 deletions
diff --git a/src/tusb_option.h b/src/tusb_option.h
index fb0209023..e61b3bb9e 100644
--- a/src/tusb_option.h
+++ b/src/tusb_option.h
@@ -228,7 +228,7 @@
#define OPT_MODE_SPEED_MASK 0xff00
//--------------------------------------------------------------------+
-// Include tusb_config.h and tusb_mcu.h
+// Include tusb_config.h
//--------------------------------------------------------------------+
// Allow to use command line to change the config name/location
@@ -238,6 +238,29 @@
#include "tusb_config.h"
#endif
+//--------------------------------------------------------------------+
+// USBIP
+//--------------------------------------------------------------------+
+
+// DWC2 controller: use DMA for data transfer
+#ifndef CFG_TUD_DWC2_DMA
+ #define CFG_TUD_DWC2_DMA 1
+#endif
+
+// Enable PIO-USB software host controller
+#ifndef CFG_TUH_RPI_PIO_USB
+ #define CFG_TUH_RPI_PIO_USB 0
+#endif
+
+#ifndef CFG_TUD_RPI_PIO_USB
+ #define CFG_TUD_RPI_PIO_USB 0
+#endif
+
+// MAX3421 Host controller option
+#ifndef CFG_TUH_MAX3421
+ #define CFG_TUH_MAX3421 0
+#endif
+
#include "common/tusb_mcu.h"
//--------------------------------------------------------------------
@@ -548,20 +571,6 @@
#define CFG_TUH_API_EDPT_XFER 0
#endif
-// Enable PIO-USB software host controller
-#ifndef CFG_TUH_RPI_PIO_USB
- #define CFG_TUH_RPI_PIO_USB 0
-#endif
-
-#ifndef CFG_TUD_RPI_PIO_USB
- #define CFG_TUD_RPI_PIO_USB 0
-#endif
-
-// MAX3421 Host controller option
-#ifndef CFG_TUH_MAX3421
- #define CFG_TUH_MAX3421 0
-#endif
-
//--------------------------------------------------------------------+
// TypeC Options (Default)
//--------------------------------------------------------------------+