summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-laguna-power.c
diff options
context:
space:
mode:
authorTerry Wang <terwang@nvidia.com>2013-08-08 14:49:59 +0800
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:40:21 -0700
commitd2a705dca1cc82b9d60f15446f1ab59d97ecbccc (patch)
tree28e95c35f0cf1391bb60b8b3347827d58ecd19ce /arch/arm/mach-tegra/board-laguna-power.c
parentf6e1d79082af2d453a1fb7ba0dd1b1d57cc1c5c6 (diff)
Laguna: Delete fixed_reg_usb2_vbus for Laguna
Delete fixed_reg_usb2_vbus; Modify fixed_reg_usb1_vbus to fixed_reg_usb1_usb2_vbus; Add consumer of fixed_reg_usb2_vbus into fixed_reg_usb1_usb2_vbus; The change is to correct the configure of GPIO PPF1. Bug 1343611 Change-Id: I5362712b035cce2c888a1a3070fd5e18559ca469 Signed-off-by: Terry Wang <terwang@nvidia.com> Reviewed-on: http://git-master/r/258645 Reviewed-by: Hunk Lin <hulin@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-laguna-power.c')
-rw-r--r--arch/arm/mach-tegra/board-laguna-power.c40
1 files changed, 16 insertions, 24 deletions
diff --git a/arch/arm/mach-tegra/board-laguna-power.c b/arch/arm/mach-tegra/board-laguna-power.c
index edb054ce0549..03ef6a2dfcc6 100644
--- a/arch/arm/mach-tegra/board-laguna-power.c
+++ b/arch/arm/mach-tegra/board-laguna-power.c
@@ -488,14 +488,10 @@ static struct regulator_consumer_supply fixed_reg_usb0_vbus_supply[] = {
REGULATOR_SUPPLY("usb_vbus0", "tegra-xhci"),
};
-/* EN_USB1_VBUS From TEGRA GPIO PN5 */
-static struct regulator_consumer_supply fixed_reg_usb1_vbus_supply[] = {
+/* EN_USB1_USB2_VBUS From TEGRA GPIO PN5 */
+static struct regulator_consumer_supply fixed_reg_usb1_usb2_vbus_supply[] = {
REGULATOR_SUPPLY("usb_vbus", "tegra-ehci.1"),
REGULATOR_SUPPLY("usb_vbus1", "tegra-xhci"),
-};
-
-/* EN_USB2_VBUS From TEGRA GPIO PPF1 */
-static struct regulator_consumer_supply fixed_reg_usb2_vbus_supply[] = {
REGULATOR_SUPPLY("usb_vbus", "tegra-ehci.2"),
REGULATOR_SUPPLY("usb_vbus2", "tegra-xhci"),
};
@@ -690,46 +686,43 @@ FIXED_REG(5, vdd_hdmi, vdd_hdmi, AS3722_SUPPLY(sd4),
FIXED_REG(6, usb0_vbus, usb0_vbus, NULL, 0, 0,
TEGRA_GPIO_PN4, true, true, 0, 5000);
-FIXED_REG(7, usb1_vbus, usb1_vbus, NULL, 0, 0,
+FIXED_REG(7, usb1_usb2_vbus, usb1_usb2_vbus, NULL, 0, 0,
TEGRA_GPIO_PN5, true, true, 0, 5000);
-FIXED_REG(8, usb2_vbus, usb2_vbus, NULL, 0, 0,
- TEGRA_GPIO_PFF1, false, true, 0, 5000);
-
-FIXED_REG(9, vdd_lcd_bl, vdd_lcd_bl, NULL, 0, 0,
+FIXED_REG(8, vdd_lcd_bl, vdd_lcd_bl, NULL, 0, 0,
TEGRA_GPIO_PP2, false, true, 0, 3300);
-FIXED_REG(10, lcd_bl_en, lcd_bl_en, NULL, 0, 0,
+FIXED_REG(9, lcd_bl_en, lcd_bl_en, NULL, 0, 0,
TEGRA_GPIO_PH2, false, true, 0, 5000);
-FIXED_REG(11, 3v3, 3v3, NULL, 0, 0,
+FIXED_REG(10, 3v3, 3v3, NULL, 0, 0,
-1, false, true, 0, 3300);
-FIXED_REG(12, 5v0, 5v0, NULL, 0, 0,
+FIXED_REG(11, 5v0, 5v0, NULL, 0, 0,
-1, false, true, 0, 5000);
-FIXED_REG(13, dcdc_1v8, dcdc_1v8, NULL, 0, 0,
+FIXED_REG(12, dcdc_1v8, dcdc_1v8, NULL, 0, 0,
-1, false, true, 0, 1800);
-FIXED_REG(14, dcdc_1v2, dcdc_1v2, NULL, 0, 0,
+FIXED_REG(13, dcdc_1v2, dcdc_1v2, NULL, 0, 0,
PMU_TCA6416_GPIO_BASE, false, true, 0, 1200);
-FIXED_REG(15, as3722_gpio2, as3722_gpio2, NULL, 0, 0,
+FIXED_REG(14, as3722_gpio2, as3722_gpio2, NULL, 0, 0,
AS3722_GPIO_BASE + AS3722_GPIO2, false, false, 0, 3300);
-FIXED_REG(16, lcd, lcd, NULL, 0, 0,
+FIXED_REG(15, lcd, lcd, NULL, 0, 0,
AS3722_GPIO_BASE + AS3722_GPIO4, false, true, 0, 3300);
-FIXED_REG(17, sdmmc_en, sdmmc_en, NULL, 0, 0,
+FIXED_REG(16, sdmmc_en, sdmmc_en, NULL, 0, 0,
TEGRA_GPIO_PR0, false, true, 0, 3300);
-FIXED_REG(18, vdd_cdc_1v2_aud, vdd_cdc_1v2_aud, NULL, 0, 0,
+FIXED_REG(17, vdd_cdc_1v2_aud, vdd_cdc_1v2_aud, NULL, 0, 0,
PMU_TCA6416_GPIO(2), false, true, 0, 1200);
-FIXED_REG(19, vdd_amp_shut_aud, vdd_amp_shut_aud, NULL, 0, 0,
+FIXED_REG(18, vdd_amp_shut_aud, vdd_amp_shut_aud, NULL, 0, 0,
PMU_TCA6416_GPIO(3), false, true, 0, 1200);
-FIXED_REG(20, vdd_dsi_mux, vdd_dsi_mux, NULL, 0, 0,
+FIXED_REG(19, vdd_dsi_mux, vdd_dsi_mux, NULL, 0, 0,
PMU_TCA6416_GPIO(13), false, true, 0, 3300);
/*
* Creating the fixed regulator device tables
@@ -745,8 +738,7 @@ FIXED_REG(20, vdd_dsi_mux, vdd_dsi_mux, NULL, 0, 0,
ADD_FIXED_REG(vdd_hdmi_5v0), \
ADD_FIXED_REG(vdd_hdmi), \
ADD_FIXED_REG(usb0_vbus), \
- ADD_FIXED_REG(usb1_vbus), \
- ADD_FIXED_REG(usb2_vbus), \
+ ADD_FIXED_REG(usb1_usb2_vbus), \
ADD_FIXED_REG(vdd_lcd_bl), \
ADD_FIXED_REG(lcd_bl_en), \
ADD_FIXED_REG(3v3), \