diff options
author | Varun Wadekar <vwadekar@nvidia.com> | 2011-01-21 16:09:37 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:46:11 -0800 |
commit | eec156abf64b064e8cc58918fda241edc727e8f6 (patch) | |
tree | 662c4690afab0b747711e41b2a12e4305914e55a /arch | |
parent | 3f76d6a804793571b6202e64439bdcf8f4c74555 (diff) |
ARM: ventana: sdhci: disable regulators for sdhc instances
if we expose these regulators for the sdhc framework, then the regulators
are disabled when the sdhc framework suspends thus cutting off power to the
sd/mmc cards as well. for now the sdhc host driver does not have logic
to re-enumerate the sd/mmc cards, due to which these cards are not
re-detected by the system.
bug 779343
Original-Change-Id: If7681af0ea4bb5b1e0481267bff934690c1788f7
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/16525
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Rebase-Id: R532985ade2de14c908b588524dc505eb23ca6470
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-tegra/board-ventana-power.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/board-ventana-power.c b/arch/arm/mach-tegra/board-ventana-power.c index e903e089dfd1..62121ae0f912 100644 --- a/arch/arm/mach-tegra/board-ventana-power.c +++ b/arch/arm/mach-tegra/board-ventana-power.c @@ -76,10 +76,10 @@ static struct regulator_consumer_supply tps658621_ldo4_supply[] = { REGULATOR_SUPPLY("vddio_sys", "panjit_touch"), }; static struct regulator_consumer_supply tps658621_ldo5_supply[] = { - REGULATOR_SUPPLY("vmmc", "sdhci-tegra.0"), - REGULATOR_SUPPLY("vmmc", "sdhci-tegra.1"), - REGULATOR_SUPPLY("vmmc", "sdhci-tegra.2"), - REGULATOR_SUPPLY("vmmc", "sdhci-tegra.3"), + REGULATOR_SUPPLY("disabled_vmmc", "sdhci-tegra.0"), + REGULATOR_SUPPLY("disabled_vmmc", "sdhci-tegra.1"), + REGULATOR_SUPPLY("disabled_vmmc", "sdhci-tegra.2"), + REGULATOR_SUPPLY("disabled_vmmc", "sdhci-tegra.3"), }; static struct regulator_consumer_supply tps658621_ldo6_supply[] = { REGULATOR_SUPPLY("vcsi", "tegra_camera"), |