summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu-power.c
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@nvidia.com>2011-09-14 17:47:10 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:48:55 -0800
commit5c74cd877c7fa6d527a3bbe4bb74f7c8a1c55243 (patch)
tree937045d610e3f2985abfcdf49b461f7ed6913c08 /arch/arm/mach-tegra/board-cardhu-power.c
parenta4bfd70304afe354f5dc7e025e63ad88335ab81f (diff)
ARM: tegra: cardhu: Fix SDMMC regulator registration
Use the device driver name instead of encoding the SDMMC controller in the regulator supply name. Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Change-Id: I08fb807c5a13eedd70bb9a5d47633334d51133d6 Reviewed-on: http://git-master/r/52502 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R2966fc597604a2c8a0e5b2c9f507a4566e3400f9
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu-power.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu-power.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu-power.c b/arch/arm/mach-tegra/board-cardhu-power.c
index 035c2de820be..d89617b2cf1c 100644
--- a/arch/arm/mach-tegra/board-cardhu-power.c
+++ b/arch/arm/mach-tegra/board-cardhu-power.c
@@ -74,7 +74,7 @@ static struct regulator_consumer_supply tps6591x_vio_supply_0[] = {
REGULATOR_SUPPLY("avdd_usb_pll", NULL),
REGULATOR_SUPPLY("avdd_osc", NULL),
REGULATOR_SUPPLY("vddio_sys", NULL),
- REGULATOR_SUPPLY("vddio_sdmmc4", NULL),
+ REGULATOR_SUPPLY("vddio_sdmmc", "sdhci-tegra.3"),
REGULATOR_SUPPLY("pwrdet_sdmmc4", NULL),
REGULATOR_SUPPLY("vdd1v8_satelite", NULL),
REGULATOR_SUPPLY("vddio_uart", NULL),
@@ -94,7 +94,7 @@ static struct regulator_consumer_supply tps6591x_vio_supply_0[] = {
REGULATOR_SUPPLY("ldo8", NULL),
REGULATOR_SUPPLY("vcore_audio", NULL),
REGULATOR_SUPPLY("avcore_audio", NULL),
- REGULATOR_SUPPLY("vddio_sdmmc3", NULL),
+ REGULATOR_SUPPLY("vddio_sdmmc", "sdhci-tegra.2"),
REGULATOR_SUPPLY("pwrdet_sdmmc3", NULL),
REGULATOR_SUPPLY("vcore1_lpddr2", NULL),
REGULATOR_SUPPLY("vcom_1v8", NULL),
@@ -118,7 +118,7 @@ static struct regulator_consumer_supply tps6591x_ldo2_supply_0[] = {
};
static struct regulator_consumer_supply tps6591x_ldo3_supply_e118x[] = {
- REGULATOR_SUPPLY("vddio_sdmmc1", NULL),
+ REGULATOR_SUPPLY("vddio_sdmmc", "sdhci-tegra.0"),
REGULATOR_SUPPLY("pwrdet_sdmmc1", NULL),
};
@@ -136,7 +136,7 @@ static struct regulator_consumer_supply tps6591x_ldo5_supply_e118x[] = {
static struct regulator_consumer_supply tps6591x_ldo5_supply_e1198[] = {
REGULATOR_SUPPLY("avdd_vdac", NULL),
- REGULATOR_SUPPLY("vddio_sdmmc1", NULL),
+ REGULATOR_SUPPLY("vddio_sdmmc", "sdhci-tegra.0"),
REGULATOR_SUPPLY("pwrdet_sdmmc1", NULL),
};
@@ -579,7 +579,7 @@ static int gpio_switch_en_vdd_com_voltages[] = { 3300};
/* EN_VDD_SDMMC1 from AP GPIO VI_HSYNC D07*/
static struct regulator_consumer_supply gpio_switch_en_vdd_sdmmc1_supply[] = {
- REGULATOR_SUPPLY("vddio_sd_slot", NULL),
+ REGULATOR_SUPPLY("vddio_sd_slot", "sdhci-tegra.0"),
};
static int gpio_switch_en_vdd_sdmmc1_voltages[] = { 3300};