Merge branch 'master' of git://git.denx.de/u-boot-net
[oweals/u-boot.git] / drivers / mmc / Kconfig
index 3f15f85efdaa57160efdc5b4b6d76c502d5f65c7..0a0d4aaf6ca0d4438fd184261108ee5aceaf1839 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