summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/usb/host/ehci-tegra.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/host/ehci-tegra.c b/drivers/usb/host/ehci-tegra.c
index 21ef859b6556..bc9a1d380b4f 100644
--- a/drivers/usb/host/ehci-tegra.c
+++ b/drivers/usb/host/ehci-tegra.c
@@ -363,6 +363,7 @@ static void tegra_ehci_restart(struct usb_hcd *hcd)
unsigned int temp;
ehci->controller_resets_phy = 0;
+ tegra_ehci_pre_reset(tegra->phy, false);
ehci_reset(ehci);
tegra_ehci_post_reset(tegra->phy, false);
@@ -615,6 +616,7 @@ static int tegra_ehci_setup(struct usb_hcd *hcd)
ehci->sbrn = 0x20;
if (tegra->phy->usb_phy_type == TEGRA_USB_PHY_TYPE_NULL_ULPI) {
+ tegra_ehci_pre_reset(tegra->phy, false);
ehci_reset(ehci);
tegra_ehci_post_reset(tegra->phy, false);