Kconfig: Kconfig support i.MX RT USDHC
Add Kconifg options to support i.MXRT USDHC driver. Signed-off-by: Jun Yang <jun.yang@nxp.com>
This commit is contained in:
parent
46106ece25
commit
c6864dbea3
3 changed files with 49 additions and 0 deletions
|
@ -129,6 +129,16 @@ config HAS_MCUX_USB_EHCI
|
||||||
help
|
help
|
||||||
Set if the USB controller EHCI module is present in the SoC.
|
Set if the USB controller EHCI module is present in the SoC.
|
||||||
|
|
||||||
|
config HAS_MCUX_USDHC1
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
Set if the USDHC instance 1 module is present in the SoC.
|
||||||
|
|
||||||
|
config HAS_MCUX_USDHC2
|
||||||
|
bool
|
||||||
|
help
|
||||||
|
Set if the USDHC2 instance 2 module is present in the SoC.
|
||||||
|
|
||||||
config HAS_MCUX_WDOG32
|
config HAS_MCUX_WDOG32
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
|
|
|
@ -26,6 +26,8 @@ config SOC_MIMXRT1015
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select INIT_ENET_PLL
|
select INIT_ENET_PLL
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1021
|
config SOC_MIMXRT1021
|
||||||
bool "SOC_MIMXRT1021"
|
bool "SOC_MIMXRT1021"
|
||||||
|
@ -45,6 +47,8 @@ config SOC_MIMXRT1021
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select INIT_ENET_PLL
|
select INIT_ENET_PLL
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1051
|
config SOC_MIMXRT1051
|
||||||
bool "SOC_MIMXRT1051"
|
bool "SOC_MIMXRT1051"
|
||||||
|
@ -64,6 +68,8 @@ config SOC_MIMXRT1051
|
||||||
select INIT_SYS_PLL
|
select INIT_SYS_PLL
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1052
|
config SOC_MIMXRT1052
|
||||||
bool "SOC_MIMXRT1052"
|
bool "SOC_MIMXRT1052"
|
||||||
|
@ -85,6 +91,8 @@ config SOC_MIMXRT1052
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1061
|
config SOC_MIMXRT1061
|
||||||
bool "SOC_MIMXRT1061"
|
bool "SOC_MIMXRT1061"
|
||||||
|
@ -103,6 +111,8 @@ config SOC_MIMXRT1061
|
||||||
select INIT_SYS_PLL
|
select INIT_SYS_PLL
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1062
|
config SOC_MIMXRT1062
|
||||||
bool "SOC_MIMXRT1062"
|
bool "SOC_MIMXRT1062"
|
||||||
|
@ -123,6 +133,8 @@ config SOC_MIMXRT1062
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
config SOC_MIMXRT1064
|
config SOC_MIMXRT1064
|
||||||
bool "SOC_MIMXRT1064"
|
bool "SOC_MIMXRT1064"
|
||||||
|
@ -143,6 +155,8 @@ config SOC_MIMXRT1064
|
||||||
select INIT_USB1_PLL
|
select INIT_USB1_PLL
|
||||||
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
select INIT_VIDEO_PLL if DISPLAY_MCUX_ELCDIF
|
||||||
select HAS_MCUX_USB_EHCI
|
select HAS_MCUX_USB_EHCI
|
||||||
|
select HAS_MCUX_USDHC1
|
||||||
|
select HAS_MCUX_USDHC2
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
|
|
@ -107,6 +107,31 @@ config DISK_ACCESS_SPI_SDHC
|
||||||
help
|
help
|
||||||
File system on a SDHC card accessed over SPI.
|
File system on a SDHC card accessed over SPI.
|
||||||
|
|
||||||
|
config DISK_ACCESS_USDHC
|
||||||
|
bool "NXP i.MXRT USDHC driver"
|
||||||
|
depends on (HAS_MCUX_USDHC1 || HAS_MCUX_USDHC2)
|
||||||
|
help
|
||||||
|
File system on a SDHC card accessed over
|
||||||
|
NXP USDHC.
|
||||||
|
|
||||||
|
if DISK_ACCESS_USDHC
|
||||||
|
|
||||||
|
config DISK_ACCESS_USDHC1
|
||||||
|
bool "NXP i.MXRT USDHC instance 1"
|
||||||
|
depends on HAS_MCUX_USDHC1
|
||||||
|
help
|
||||||
|
File system on a SDHC card accessed over
|
||||||
|
USDHC instance 1.
|
||||||
|
|
||||||
|
config DISK_ACCESS_USDHC2
|
||||||
|
bool "NXP i.MXRT USDHC instance 2"
|
||||||
|
depends on HAS_MCUX_USDHC2
|
||||||
|
help
|
||||||
|
File system on a SDHC card accessed over
|
||||||
|
USDHC instance 2.
|
||||||
|
|
||||||
|
endif # DISK_ACCESS_USDHC
|
||||||
|
|
||||||
config DISK_SDHC_VOLUME_NAME
|
config DISK_SDHC_VOLUME_NAME
|
||||||
string "SDHC Disk mount point or drive name"
|
string "SDHC Disk mount point or drive name"
|
||||||
default "SDHC"
|
default "SDHC"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue