aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tegra/board-trimslice.c
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2012-04-12 17:03:52 -0400
committerStephen Warren <swarren@nvidia.com>2012-04-25 17:22:09 -0400
commit60d148b9f838b718e4808061ee6d5833de77fd9c (patch)
treeeb0845d18a171176e605759ebaf52ae97c1c88b9 /arch/arm/mach-tegra/board-trimslice.c
parent9abafa021e223f04d6589ee2b977bbaf2e1f1367 (diff)
ARM: tegra: don't hard-code USB ULPI PHY reset_gpio
Not all boards use GPIO_PV0 as the ULPI PHY reset signal. Instead of hard-coding this GPIO into devices.c, make the board files set it explicitly. This will allow the PHY code to differentiate between set and unset values, and hence know when to read the value from device tree. Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-trimslice.c')
-rw-r--r--arch/arm/mach-tegra/board-trimslice.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-trimslice.c b/arch/arm/mach-tegra/board-trimslice.c
index f6f5b6a11325..24f1678098dd 100644
--- a/arch/arm/mach-tegra/board-trimslice.c
+++ b/arch/arm/mach-tegra/board-trimslice.c
@@ -117,6 +117,8 @@ static void trimslice_usb_init(void)
117 pdata = tegra_ehci1_device.dev.platform_data; 117 pdata = tegra_ehci1_device.dev.platform_data;
118 pdata->vbus_gpio = TRIMSLICE_GPIO_USB1_MODE; 118 pdata->vbus_gpio = TRIMSLICE_GPIO_USB1_MODE;
119 119
120 tegra_ehci2_ulpi_phy_config.reset_gpio = TEGRA_GPIO_PV0;
121
120 platform_device_register(&tegra_ehci3_device); 122 platform_device_register(&tegra_ehci3_device);
121 platform_device_register(&tegra_ehci2_device); 123 platform_device_register(&tegra_ehci2_device);
122 platform_device_register(&tegra_ehci1_device); 124 platform_device_register(&tegra_ehci1_device);