summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Chi <mchi@nvidia.com>2014-03-12 12:44:37 +0800
committerMartin Chi <mchi@nvidia.com>2014-03-12 18:06:36 -0700
commit1f134d81a0791757f5632b5745bd3945dcdb2f6d (patch)
tree6fa5b8152a85243a433b38d5d239b790f506d4b4
parent237b7daa258fbaae25af6a47099f0dab8af37a89 (diff)
usb: hsic: add delay in phy resume for auto-resume
add 10ms delay in hsic phy resume for auto-resume bug 1476774 Change-Id: I54d0b46347084b3e41520f4c0f878a1336b54931 Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/380736 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Reviewed-by: Gray Lei <glei@nvidia.com> GVS: Gerrit_Virtual_Submit
-rw-r--r--arch/arm/mach-tegra/tegra11x_usb_phy.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/tegra11x_usb_phy.c b/arch/arm/mach-tegra/tegra11x_usb_phy.c
index acf740cc5a4f..5af3b5f30a34 100644
--- a/arch/arm/mach-tegra/tegra11x_usb_phy.c
+++ b/arch/arm/mach-tegra/tegra11x_usb_phy.c
@@ -1643,7 +1643,8 @@ static void uhsic_phy_restore_end(struct tegra_usb_phy *phy)
local_irq_restore(flags);
mdelay(25);
local_irq_save(flags);
- }
+ } else
+ mdelay(10);
pmc->pmc_ops->disable_pmc_bus_ctrl(pmc, 1);
phy->pmc_remote_wakeup = false;