summaryrefslogtreecommitdiff
path: root/drivers/mmc/Kconfig
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2018-06-11 15:57:19 +0200
committerStefan Agner <stefan.agner@toradex.com>2018-06-11 15:57:19 +0200
commit83d1d48e59c84aec73b5dc7586c49505c027e7ce (patch)
treed8a929558d4d01666872c8d4a5d61867d8d7796e /drivers/mmc/Kconfig
parent67cf06ee02ba39a93fbfd4ed2e82509ec86ba53e (diff)
Use Kconfig to select whether UHS should be supported. This works around issues with UHS seen on Apalis Evaluation board with some SD cards. It seems that tuning fails. The exact reason is not known, but since pull-ups on the carrier board are 3.3V, and UHS requires 1.8V, UHS modes should not be used by default anyway. Inspired-by commit f99c2efe5672 ("mmc: make UHS and HS200 optional") Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'drivers/mmc/Kconfig')
-rw-r--r--drivers/mmc/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
index 01d1dbfb1b..ec119522af 100644
--- a/drivers/mmc/Kconfig
+++ b/drivers/mmc/Kconfig
@@ -36,6 +36,13 @@ config DM_MMC_OPS
if MMC
+config MMC_UHS_SUPPORT
+ bool "enable UHS support"
+ help
+ The Ultra High Speed (UHS) bus is available on some SDHC and SDXC
+ cards. The IO voltage must be switchable from 3.3v to 1.8v. The bus
+ frequency can go up to 208MHz (SDR104)
+
config SPL_MMC_TINY
bool "Tiny MMC framework in SPL"
help