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 110110#elif CFG_TUSB_MCU == OPT_MCU_VALENTYUSB_EPTRI
111111 // no header needed
112112
113- #elif CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
113+ #elif CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
114114 #include "fsl_device_registers.h"
115115
116116#elif CFG_TUSB_MCU == OPT_MCU_NUC120
Original file line number Diff line number Diff line change 6666
6767// Use ring buffer if it's available, some MCUs need extra RAM requirements
6868#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
7070#define TUD_AUDIO_PREFER_RING_BUFFER 0
7171#else
7272#define TUD_AUDIO_PREFER_RING_BUFFER 1
103103 CFG_TUSB_MCU == OPT_MCU_LPC18XX || \
104104 CFG_TUSB_MCU == OPT_MCU_LPC43XX || \
105105 CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || \
106+ CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX || \
106107 CFG_TUSB_MCU == OPT_MCU_MSP432E4
107108#if TUD_AUDIO_PREFER_RING_BUFFER
108109#define USE_LINEAR_BUFFER 0
Original file line number Diff line number Diff line change 7575 // TODO USB0 has 5, USB1 has 6
7676 #define TUP_DCD_ENDPOINT_MAX 6
7777
78- #elif TU_CHECK_MCU (OPT_MCU_MIMXRT10XX )
78+ #elif TU_CHECK_MCU (OPT_MCU_MIMXRT10XX , OPT_MCU_MIMXRT11XX )
7979 #define TUP_USBIP_CHIPIDEA_HS
8080 #define TUP_USBIP_EHCI
8181
Original file line number Diff line number Diff line change 2929
3030#include "fsl_device_registers.h"
3131
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+
3237static const ci_hs_controller_t _ci_controller [] =
3338{
3439 // RT1010 and RT1020 only has 1 USB controller
Original file line number Diff line number Diff line change 3434#include "device/dcd.h"
3535#include "ci_hs_type.h"
3636
37- #if CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX
37+ #if CFG_TUSB_MCU == OPT_MCU_MIMXRT10XX || CFG_TUSB_MCU == OPT_MCU_MIMXRT11XX
3838 #include "ci_hs_imxrt.h"
3939#elif TU_CHECK_MCU (OPT_MCU_LPC18XX , OPT_MCU_LPC43XX )
4040 #include "ci_hs_lpc18_43.h"
Original file line number Diff line number Diff line change 2929// Chipidea Highspeed USB IP implement EHCI for host functionality
3030
3131#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 )
3333
3434//--------------------------------------------------------------------+
3535// INCLUDE
Original file line number Diff line number Diff line change @@ -99,6 +99,7 @@ typedef int make_iso_compilers_happy;
9999
100100// NXP iMX RT
101101#define OPT_MCU_MIMXRT10XX 700 ///< NXP iMX RT10xx
102+ #define OPT_MCU_MIMXRT11XX 701 ///< NXP iMX RT11xx
102103
103104// Nuvoton
104105#define OPT_MCU_NUC121 800
You can’t perform that action at this time.
0 commit comments