]> git.baikalelectronics.ru Git - uboot.git/commit
mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O
authorPeng Fan <peng.fan@nxp.com>
Mon, 12 Jun 2017 09:50:53 +0000 (17:50 +0800)
committerStefano Babic <sbabic@denx.de>
Wed, 12 Jul 2017 07:44:22 +0000 (09:44 +0200)
commit6a16d45848972e674f5a5045f0c17409fd24b673
treeb4b4be9b325eefea3498811a499be97bd34dfd7c
parent964bd5c51aa13d70bf9786dd21608a68e2c2c413
mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O

When using eMMC with 1.8V I/O, the VSELECT bit need to be set in
the USDHC controller when init.

This patch adds a parameter "vs18_enable" in fsl_esdhc_cfg
structure and priv data, so each controller can have different
settings.

We could not use CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT, it has problem
that it will apply to all USDHC controllers and it only set the 1.8V
at init phase. So if user does not select to the eMMC device,
the voltage on the I/O pins are not correct.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Cc: York Sun <york.sun@nxp.com>
Cc: Stefano Babic <sbabic@denx.de>
drivers/mmc/fsl_esdhc.c
include/fsl_esdhc.h