diff --git a/bsp/imxrt1052-evk/Kconfig b/bsp/imxrt1052-evk/Kconfig index 68bf0cac1d0e280eedfe670251939a40a7ad94fd..735d7ac036bd9310c5ac6feea94f40c7c19bb5d5 100644 --- a/bsp/imxrt1052-evk/Kconfig +++ b/bsp/imxrt1052-evk/Kconfig @@ -397,7 +397,6 @@ endmenu default n #endmenu -if BOARD_RT1050_EVK if RT_USING_USB_DEVICE choice prompt "select usb device controller" @@ -409,6 +408,5 @@ if RT_USING_USB_DEVICE bool "set EHCI1 as device" endchoice endif -endif endmenu diff --git a/bsp/imxrt1052-evk/drivers/SConscript b/bsp/imxrt1052-evk/drivers/SConscript index 96695bbc7195e08775acd12e8a2483895e564d70..6a41ef3b6d7312726763ef3ade3a9e13f9688788 100644 --- a/bsp/imxrt1052-evk/drivers/SConscript +++ b/bsp/imxrt1052-evk/drivers/SConscript @@ -46,6 +46,15 @@ if GetDepend('RT_USING_LCD'): if GetDepend('RT_USING_SDIO'): src += ['drv_sdio.c'] +# add usb device driver code +if GetDepend('RT_USING_USB_DEVICE'): + src += ['drv_usbd.c'] + src += Glob('usb/device/*.c') +# add usb phy driver code +if GetDepend('RT_USING_USB_DEVICE'): + src += Glob('usb/phy/*.c') + CPPDEFINES += ['ENDIANNESS'] + if GetDepend('BOARD_RT1050_EVK'): src += ['hyper_flash_boot.c'] @@ -53,14 +62,6 @@ if GetDepend('BOARD_RT1050_EVK'): src += ['drv_eth.c', 'fsl_phy.c'] CPPDEFINES += ['FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE'] - if GetDepend('RT_USING_USB_DEVICE'): - src += Glob('usb/phy/*.c') - CPPDEFINES += ['ENDIANNESS'] - - if GetDepend('RT_USING_USB_DEVICE'): - src += ['drv_usbd.c'] - src += Glob('usb/device/*.c') - group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES) Return('group')