mmc: sdhci: check 1.2v IO capability for SDHC host
authorChuanxiao.Dong <chuanxiao.dong@intel.com>
Tue, 19 Aug 2014 03:02:41 +0000 (11:02 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 9 Sep 2014 11:59:25 +0000 (13:59 +0200)
commitadc828556dfc3f87a5c1338fc5412cbec3c0b529
treedf113f64da1ca50533795bc58850610f191d17e4
parent312449efd16bb06a1e4fda94793d3eb8b8bb16f6
mmc: sdhci: check 1.2v IO capability for SDHC host

Right now enable 1.2v IO voltage for SDHC is by using vqmmc.
Thus for the host which doesn't have vqmmc, or its vqmmc does
not support 1.2v, directly use MMC_CAP2_HS200 may cause HS200
failure.

So needs to check if vqmmc is able to support 1.2v. If it does
not support, disable 1.2v IO for HS200.

Signed-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci.c