]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: sdhci: Set SDHCI_POWER_ON with external vmmc
authorTim Kryger <tim.kryger@gmail.com>
Wed, 14 Jan 2015 06:24:12 +0000 (07:24 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 14 Jan 2015 08:47:19 +0000 (09:47 +0100)
commit4a3cc775fdc9d385744a1414ca73d78e85957fba
tree743f0cce9086cc25ff6b71d134d0cd51319f85f0
parent4fb4eac16a9ce90875ae238cce74e0fd0f27549d
mmc: sdhci: Set SDHCI_POWER_ON with external vmmc

Host controllers lacking the required internal vmmc regulator may still
follow the spec with regard to the LSB of SDHCI_POWER_CONTROL.  Set the
SDHCI_POWER_ON bit when vmmc is enabled to encourage the controller to
to drive CMD, DAT, SDCLK.

This fixes a regression observed on some Qualcomm and Nvidia boards
caused by 70ebb6a mmc: sdhci: Improve external VDD regulator support.

Fixes: 70ebb6ac4571 (mmc: sdhci: Improve external VDD regulator support)
Signed-off-by: Tim Kryger <tim.kryger@gmail.com>
Tested-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci.c