drivers: disk: add SDMMC zephyr disk driver

Add generic sdmmc zephyr disk driver, which uses the SDMMC subsystem

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2022-02-16 16:27:33 -06:00 committed by David Leach
commit a79f485487
3 changed files with 151 additions and 0 deletions

View file

@ -5,6 +5,7 @@
DT_COMPAT_ZEPHYR_MMC_SPI_SLOT := zephyr,mmc-spi-slot
DT_COMPAT_NXP_USDHC := nxp,imx-usdhc
DT_COMPAT_ST_STM32_SDMMC := st,stm32-sdmmc
DT_COMPAT_ZEPHYR_MMC := zephyr,sdmmc-disk
config DISK_DRIVER_SDMMC
bool "SDMMC card driver"
@ -33,6 +34,14 @@ config SDMMC_OVER_SPI
help
File system on a SDHC card accessed over SPI.
config SDMMC_SUBSYS
bool "SDMMC access via SD subsystem"
select SD_STACK
select SDHC
default $(dt_compat_enabled,$(DT_COMPAT_ZEPHYR_MMC))
help
Enable SDMMC access via SD subsystem
config SDMMC_USDHC
bool "NXP i.MXRT USDHC driver"
depends on (HAS_MCUX_USDHC1 || HAS_MCUX_USDHC2)