summaryrefslogtreecommitdiff
path: root/drivers/mmc/core
diff options
context:
space:
mode:
authorKevin Liu <kliu5@marvell.com>2012-11-17 17:55:51 -0500
committerChris Ball <cjb@laptop.org>2012-12-06 13:54:35 -0500
commit8363c374145b69bb177ed7e658a2b22f9c64910f (patch)
treee8bc93e8f1697293a8ac9ca59f7e4855b52fe103 /drivers/mmc/core
parent91ab252ac5a5c3461dd6910797611e9172626aed (diff)
downloadlinux-3.10-8363c374145b69bb177ed7e658a2b22f9c64910f.tar.gz
linux-3.10-8363c374145b69bb177ed7e658a2b22f9c64910f.tar.bz2
linux-3.10-8363c374145b69bb177ed7e658a2b22f9c64910f.zip
mmc: sdhci: Balance vmmc regulator_enable(), and always enable vqmmc
The vmmc regulator enable in sdhci_add_host is NOT necessary since it can be enabled during mmc_power_up by function mmc_regulator_set_ocr. And this extra enable will make regulator_enable/regulator_disable unbalanced. Consequently, vmmc can't be disabled during mmc_power_off. Also, if the vqmmc regulator exists, it should be enabled regardless it support 1.8v or not. Signed-off-by: Kevin Liu <kliu5@marvell.com> Signed-off-by: Philip Rakity <prakity@marvell.com> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/core')
0 files changed, 0 insertions, 0 deletions