--- zzzz-none-000/linux-4.4.60/drivers/mmc/host/Kconfig 2017-04-08 07:53:53.000000000 +0000 +++ dragonfly-4020-701/linux-4.4.60/drivers/mmc/host/Kconfig 2018-11-08 13:36:17.000000000 +0000 @@ -25,6 +25,17 @@ if unsure, say N. +config MMC_QCOM_TUNING + tristate "Qualcomm Atheros SD Card Tuning for UHS" + depends on MMC_ARMMMCI + default y + help + Special tuning is needed for the MMC controller to be able + to operate with Ultra High Speed (UHS) SD cards. Without tuning, + UHS cards will be detected as high-speed cards and operate at + lesser speeds. + if unsure, say Y. + config MMC_PXA tristate "Intel PXA25x/26x/27x Multimedia Card Interface support" depends on ARCH_PXA @@ -567,6 +578,31 @@ This provides support for the SDHI SD/SDIO controller found in SuperH and ARM SH-Mobile SoCs +config GPIOMMC + tristate "MMC/SD over GPIO-based SPI" + depends on MMC && MMC_SPI && SPI_GPIO_OLD + help + This driver hooks up the mmc_spi and spi_gpio modules so that + MMC/SD cards can be used on a GPIO based bus by bitbanging + the SPI protocol in software. + + This driver provides a configfs interface to dynamically create + and destroy GPIO-based MMC/SD card devices. It also provides + a platform device interface API. + See Documentation/gpiommc.txt for details. + + The module will be called gpiommc. + + If unsure, say N. + +config GPIOMMC_CONFIGFS + bool + depends on GPIOMMC && CONFIGFS_FS + default y + help + This option automatically enables configfs support for gpiommc + if configfs is available. + config MMC_CB710 tristate "ENE CB710 MMC/SD Interface support" depends on PCI