diff options
author | Terry Wang <terwang@nvidia.com> | 2013-08-08 14:49:59 +0800 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:40:21 -0700 |
commit | d2a705dca1cc82b9d60f15446f1ab59d97ecbccc (patch) | |
tree | 28e95c35f0cf1391bb60b8b3347827d58ecd19ce /arch/arm/mach-tegra/board-laguna-power.c | |
parent | f6e1d79082af2d453a1fb7ba0dd1b1d57cc1c5c6 (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.c | 40 |
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), \ |