File tree Expand file tree Collapse file tree 7 files changed +12
-5
lines changed Expand file tree Collapse file tree 7 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 110
110
#elif CFG_TUSB_MCU == OPT_MCU_VALENTYUSB_EPTRI
111
111
// no header needed
112
112
113
- #elif CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
113
+ #elif CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
114
114
#include "fsl_device_registers.h"
115
115
116
116
#elif CFG_TUSB_MCU == OPT_MCU_NUC120
Original file line number Diff line number Diff line change 66
66
67
67
// Use ring buffer if it's available, some MCUs need extra RAM requirements
68
68
#ifndef TUD_AUDIO_PREFER_RING_BUFFER
69
- #if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
69
+ #if CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
70
70
#define TUD_AUDIO_PREFER_RING_BUFFER 0
71
71
#else
72
72
#define TUD_AUDIO_PREFER_RING_BUFFER 1
103
103
CFG_TUSB_MCU == OPT_MCU_LPC18XX || \
104
104
CFG_TUSB_MCU == OPT_MCU_LPC43XX || \
105
105
CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || \
106
+ CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX || \
106
107
CFG_TUSB_MCU == OPT_MCU_MSP432E4
107
108
#if TUD_AUDIO_PREFER_RING_BUFFER
108
109
#define USE_LINEAR_BUFFER 0
Original file line number Diff line number Diff line change 75
75
// TODO USB0 has 5, USB1 has 6
76
76
#define TUP_DCD_ENDPOINT_MAX 6
77
77
78
- #elif TU_CHECK_MCU (OPT_MCU_MIMXRT10XX )
78
+ #elif TU_CHECK_MCU (OPT_MCU_MIMXRT10XX , OPT_MCU_MIMXRT11XX )
79
79
#define TUP_USBIP_CHIPIDEA_HS
80
80
#define TUP_USBIP_EHCI
81
81
Original file line number Diff line number Diff line change 29
29
30
30
#include "fsl_device_registers.h"
31
31
32
+ #if CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
33
+ #define USB1_BASE USB_OTG1_BASE
34
+ #define USB2_BASE USB_OTG2_BASE
35
+ #endif
36
+
32
37
static const ci_hs_controller_t _ci_controller [] =
33
38
{
34
39
// RT1010 and RT1020 only has 1 USB controller
Original file line number Diff line number Diff line change 34
34
#include "device/dcd.h"
35
35
#include "ci_hs_type.h"
36
36
37
- #if CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
37
+ #if CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
38
38
#include "ci_hs_imxrt.h"
39
39
#elif TU_CHECK_MCU (OPT_MCU_LPC18XX , OPT_MCU_LPC43XX )
40
40
#include "ci_hs_lpc18_43.h"
Original file line number Diff line number Diff line change 29
29
// Chipidea Highspeed USB IP implement EHCI for host functionality
30
30
31
31
#if CFG_TUH_ENABLED && \
32
- (CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX )
32
+ (CFG_TUSB_MCU == OPT_MCU_LPC18XX || CFG_TUSB_MCU == OPT_MCU_LPC43XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX )
33
33
34
34
//--------------------------------------------------------------------+
35
35
// INCLUDE
Original file line number Diff line number Diff line change @@ -99,6 +99,7 @@ typedef int make_iso_compilers_happy;
99
99
100
100
// NXP iMX RT
101
101
#define OPT_MCU_MIMXRT10XX 700 ///< NXP iMX RT10xx
102
+ #define OPT_MCU_MIMXRT11XX 701 ///< NXP iMX RT11xx
102
103
103
104
// Nuvoton
104
105
#define OPT_MCU_NUC121 800
You can’t perform that action at this time.
0 commit comments