diff options
Diffstat (limited to 'nuttx/drivers/mmcsd/Kconfig')
-rw-r--r-- | nuttx/drivers/mmcsd/Kconfig | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/nuttx/drivers/mmcsd/Kconfig b/nuttx/drivers/mmcsd/Kconfig index ae2bf3130..fc682e706 100644 --- a/nuttx/drivers/mmcsd/Kconfig +++ b/nuttx/drivers/mmcsd/Kconfig @@ -2,3 +2,76 @@ # For a description of the syntax of this configuration file, # see misc/tools/kconfig-language.txt. # +config MMCSD_NSLOTS + int "Number of MMC/SD slots" + default 1 + ---help--- + Number of MMC/SD slots supported by the + driver. Default is one. + +config MMCSD_READONLY + bool "Disable MMC/SD write access" + default n + ---help--- + Provide read-only access. Default is + Read/Write + +config MMCSD_MULTIBLOCK_DISABLE + bool "Disable MMC/SD multiblock transfer" + default n + ---help--- + Use only the single block transfer method. + This setting is used to work around buggy SDIO drivers that cannot handle + multiple block transfers. + +config MMCSD_MMCSUPPORT + bool "MMC cards support" + default y + ---help--- + Enable support for MMC cards + +config MMCSD_HAVECARDDETECT + bool "MMC/SD card detection" + default y + ---help--- + SDIO driver card detection is + 100% accurate + +config MMCSD_SPI + bool "MMC/SD spi transfer support" + default y + +config MMCSD_SPICLOCK + int "MMC/SD maximum SPI clock" + default 20000000 + depends on MMCSD_SPI + ---help--- + Maximum SPI clock to drive MMC/SD card. + Default is 20MHz. + +config MMCSD_SDIO + bool "MMC/SD sdio transfer support" + default y + +if MMCSD_SDIO +config SDIO_DMA + bool "SDIO dma support" + default n + ---help--- + SDIO driver supports DMA + +config SDIO_MUXBUS + bool "SDIO bus share support" + default n + ---help--- + Set this SDIO interface if the SDIO interface + or hardware resources are shared with other drivers. + +config SDIO_WIDTH_D1_ONLY + bool "SDIO 1-bit transfer" + default n + ---help--- + Select 1-bit transfer mode. Default: + 4-bit transfer mode. +endif + |