diff options
author | Dan Willemsen <dwillemsen@nvidia.com> | 2011-09-14 17:47:10 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:55 -0800 |
commit | 5c74cd877c7fa6d527a3bbe4bb74f7c8a1c55243 (patch) | |
tree | 937045d610e3f2985abfcdf49b461f7ed6913c08 /arch/arm/mach-tegra/board-cardhu-power.c | |
parent | a4bfd70304afe354f5dc7e025e63ad88335ab81f (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.c | 10 |
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}; |