943f83d58f
1. Add "drv_eth.c" for all imxrt platforms. 2. Add ksz8081 phy driver for imxrt1052-nxp-evk board. 3. Disable the LED demo in main.c file if enable the ENET and ksz8081 phy, because the PINs of LED and ksz8081 reset are from the same GPIO. 4. Update the relevant Kconfig and Sconscript files. Signed-off-by: Gavin Liu <gavin-liugang@outlook.com>
120 lines
3.2 KiB
Plaintext
120 lines
3.2 KiB
Plaintext
menu "Hardware Drivers Config"
|
|
|
|
config BSP_USING_HYPERFLASH
|
|
bool
|
|
default n
|
|
|
|
config SOC_MIMXRT1052DVL6B
|
|
bool
|
|
select SOC_MIMXRT1050_SERIES
|
|
select BSP_USING_HYPERFLASH
|
|
select RT_USING_COMPONENTS_INIT
|
|
select RT_USING_USER_MAIN
|
|
default y
|
|
|
|
menu "On-chip Peripheral Drivers"
|
|
|
|
config BSP_USING_DMA
|
|
bool "Enable DMA"
|
|
default n
|
|
|
|
config BSP_USING_GPIO
|
|
bool "Enable GPIO"
|
|
select RT_USING_PIN
|
|
default y
|
|
|
|
menuconfig BSP_USING_LPUART
|
|
bool "Enable UART"
|
|
select RT_USING_SERIAL
|
|
default y
|
|
|
|
if BSP_USING_LPUART
|
|
config BSP_USING_LPUART1
|
|
bool "Enable LPUART1"
|
|
default y
|
|
|
|
config BSP_LPUART1_RX_USING_DMA
|
|
bool "Enable LPUART1 RX DMA"
|
|
depends on BSP_USING_LPUART1
|
|
select BSP_USING_DMA
|
|
select RT_SERIAL_USING_DMA
|
|
default n
|
|
|
|
config BSP_LPUART1_RX_DMA_CHANNEL
|
|
depends on BSP_LPUART1_RX_USING_DMA
|
|
int "Set LPUART1 RX DMA channel (0-32)"
|
|
default 0
|
|
|
|
config BSP_LPUART1_TX_USING_DMA
|
|
bool "Enable LPUART1 TX DMA"
|
|
depends on BSP_USING_LPUART1
|
|
select BSP_USING_DMA
|
|
select RT_SERIAL_USING_DMA
|
|
default n
|
|
|
|
config BSP_LPUART1_TX_DMA_CHANNEL
|
|
depends on BSP_LPUART1_TX_USING_DMA
|
|
int "Set LPUART1 TX DMA channel (0-32)"
|
|
default 1
|
|
|
|
config BSP_USING_LPUART3
|
|
bool "Enable LPUART3"
|
|
default n
|
|
|
|
config BSP_LPUART3_RX_USING_DMA
|
|
bool "Enable LPUART3 RX DMA"
|
|
depends on BSP_USING_LPUART3
|
|
select BSP_USING_DMA
|
|
select RT_SERIAL_USING_DMA
|
|
default n
|
|
|
|
config BSP_LPUART3_RX_DMA_CHANNEL
|
|
depends on BSP_LPUART3_RX_USING_DMA
|
|
int "Set LPUART3 RX DMA channel (0-32)"
|
|
default 0
|
|
|
|
config BSP_LPUART3_TX_USING_DMA
|
|
bool "Enable LPUART3 TX DMA"
|
|
depends on BSP_USING_LPUART3
|
|
select BSP_USING_DMA
|
|
select RT_SERIAL_USING_DMA
|
|
default n
|
|
|
|
config BSP_LPUART3_TX_DMA_CHANNEL
|
|
depends on BSP_LPUART3_TX_USING_DMA
|
|
int "Set LPUART3 TX DMA channel (0-32)"
|
|
default 1
|
|
endif
|
|
|
|
endmenu
|
|
|
|
menu "Onboard Peripheral Drivers"
|
|
|
|
config BSP_USING_SDRAM
|
|
bool "Enable SDRAM"
|
|
default n
|
|
|
|
menuconfig BSP_USING_ETH
|
|
bool "Enable Ethernet"
|
|
select PHY_USING_KSZ8081
|
|
select RT_USING_NETDEV
|
|
default n
|
|
|
|
if BSP_USING_ETH
|
|
config PHY_USING_KSZ8081
|
|
bool "i.MX RT1050EVKB uses ksz8081 phy"
|
|
default y
|
|
|
|
config FSL_FEATURE_PHYKSZ8081_USE_RMII50M_MODE
|
|
bool "Enable the PHY ksz8081 RMII50M mode"
|
|
depends on PHY_USING_KSZ8081
|
|
default y
|
|
endif
|
|
endmenu
|
|
|
|
menu "Board extended module Drivers"
|
|
|
|
endmenu
|
|
|
|
endmenu
|