aboutsummaryrefslogtreecommitdiff
path: root/drivers/mmc/Kconfig
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-08-10 14:07:54 +0800
committerTom Rini <trini@konsulko.com>2018-09-10 20:48:19 -0400
commit3dd2626f48af6f459b8bfb9ce7c6832b0606e813 (patch)
tree830a2fc08b8891760a3ae60f0c39674a360c70ad /drivers/mmc/Kconfig
parent51330c72f048e03cfbf7f7d614b259dda4bca469 (diff)
downloadu-boot-3dd2626f48af6f459b8bfb9ce7c6832b0606e813.zip
u-boot-3dd2626f48af6f459b8bfb9ce7c6832b0606e813.tar.gz
u-boot-3dd2626f48af6f459b8bfb9ce7c6832b0606e813.tar.bz2
mmc: add HS400 support
Add HS400 support. Selecting HS400 needs first select HS200 according to spec, so use a dedicated function for HS400. Add HS400 related macros. Remove the restriction of only using the low 6 bits of EXT_CSD_CARD_TYPE, using all the 8 bits. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: Jean-Jacques Hiblot <jjhiblot@ti.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Kishon Vijay Abraham I <kishon@ti.com> Cc: Faiz Abbas <faiz_abbas@ti.com> Cc: Marek Vasut <marex@denx.de> Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/mmc/Kconfig')
-rw-r--r--drivers/mmc/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
index 377b1c4..1616022 100644
--- a/drivers/mmc/Kconfig
+++ b/drivers/mmc/Kconfig
@@ -111,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)
+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