Merge branch 'master' of git://git.denx.de/u-boot-spi
[platform/kernel/u-boot.git] / drivers / mmc / Kconfig
index 3f15f85..fbd1396 100644 (file)
@@ -71,6 +71,13 @@ config MMC_HW_PARTITIONING
          This adds a command and an API to do hardware partitioning on eMMC
          devices.
 
          This adds a command and an API to do hardware partitioning on eMMC
          devices.
 
+config SUPPORT_EMMC_RPMB
+       bool "Support eMMC replay protected memory block (RPMB)"
+       imply CMD_MMC_RPMB
+       help
+         Enable support for reading, writing and programming the
+         key for the Replay Protection Memory Block partition in eMMC.
+
 config MMC_IO_VOLTAGE
        bool "Support IO voltage configuration"
        help
 config MMC_IO_VOLTAGE
        bool "Support IO voltage configuration"
        help
@@ -104,6 +111,19 @@ config SPL_MMC_UHS_SUPPORT
          cards. The IO voltage must be switchable from 3.3v to 1.8v. The bus
          frequency can go up to 208MHz (SDR104)
 
          cards. The IO voltage must be switchable from 3.3v to 1.8v. The bus
          frequency can go up to 208MHz (SDR104)
 
+config MMC_HS400_SUPPORT
+       bool "enable HS400 support"
+       select MMC_HS200_SUPPORT
+       help
+         The HS400 mode is support by some eMMC. The bus frequency is up to
+         200MHz. This mode requires tuning the IO.
+
+config SPL_MMC_HS400_SUPPORT
+       bool "enable HS400 support in SPL"
+       help
+         The HS400 mode is support by some eMMC. The bus frequency is up to
+         200MHz. This mode requires tuning the IO.
+
 config MMC_HS200_SUPPORT
        bool "enable HS200 support"
        help
 config MMC_HS200_SUPPORT
        bool "enable HS200 support"
        help
@@ -372,6 +392,17 @@ config MMC_SDHCI_BCM2835
 
          If unsure, say N.
 
 
          If unsure, say N.
 
+config MMC_SDHCI_BCMSTB
+       tristate "SDHCI support for the BCMSTB SD/MMC Controller"
+       depends on MMC_SDHCI
+       help
+         This selects the Broadcom set-top box SD/MMC controller.
+
+         If you have a BCMSTB platform with SD or MMC devices,
+         say Y here.
+
+         If unsure, say N.
+
 config MMC_SDHCI_CADENCE
        bool "SDHCI support for the Cadence SD/SDIO/eMMC controller"
        depends on BLK && DM_MMC
 config MMC_SDHCI_CADENCE
        bool "SDHCI support for the Cadence SD/SDIO/eMMC controller"
        depends on BLK && DM_MMC
@@ -384,6 +415,15 @@ config MMC_SDHCI_CADENCE
 
          If unsure, say N.
 
 
          If unsure, say N.
 
+config MMC_SDHCI_K3_ARASAN
+       bool "Arasan SDHCI controller for TI's K3 based SoCs"
+       depends on ARCH_K3
+       depends on MMC_SDHCI
+       depends on DM_MMC && OF_CONTROL && BLK
+       help
+         Support for Arasan SDHCI host controller on Texas Instruments'
+         K3 family based SoC platforms
+
 config MMC_SDHCI_KONA
        bool "SDHCI support on Broadcom KONA platform"
        depends on MMC_SDHCI
 config MMC_SDHCI_KONA
        bool "SDHCI support on Broadcom KONA platform"
        depends on MMC_SDHCI
@@ -498,7 +538,7 @@ config MMC_SDHCI_TEGRA
 
 config MMC_SDHCI_ZYNQ
        bool "Arasan SDHCI controller support"
 
 config MMC_SDHCI_ZYNQ
        bool "Arasan SDHCI controller support"
-       depends on ARCH_ZYNQ || ARCH_ZYNQMP
+       depends on ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL
        depends on DM_MMC && OF_CONTROL && BLK
        depends on MMC_SDHCI
        help
        depends on DM_MMC && OF_CONTROL && BLK
        depends on MMC_SDHCI
        help
@@ -529,6 +569,10 @@ config MMC_SUNXI_HAS_NEW_MODE
        bool
        depends on MMC_SUNXI
 
        bool
        depends on MMC_SUNXI
 
+config MMC_SUNXI_HAS_MODE_SWITCH
+       bool
+       depends on MMC_SUNXI
+
 config GENERIC_ATMEL_MCI
        bool "Atmel Multimedia Card Interface support"
        depends on DM_MMC && BLK && ARCH_AT91
 config GENERIC_ATMEL_MCI
        bool "Atmel Multimedia Card Interface support"
        depends on DM_MMC && BLK && ARCH_AT91
@@ -558,6 +602,17 @@ config FTSDC010_SDIO
        help
                This can enable ftsdc010 sdio function.
 
        help
                This can enable ftsdc010 sdio function.
 
+config MMC_MTK
+       bool "MediaTek SD/MMC Card Interface support"
+       depends on ARCH_MEDIATEK
+       depends on BLK && DM_MMC
+       depends on OF_CONTROL
+       help
+         This selects the MediaTek(R) Secure digital and Multimedia card Interface.
+         If you have a machine with a integrated SD/MMC card reader, say Y or M here.
+         This is needed if support for any SD/SDIO/MMC devices is required.
+         If unsure, say N.
+
 endif
 
 config TEGRA124_MMC_DISABLE_EXT_LOOPBACK
 endif
 
 config TEGRA124_MMC_DISABLE_EXT_LOOPBACK