summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Chi <mchi@nvidia.com>2014-04-11 23:03:10 -0700
committerMartin Chi <mchi@nvidia.com>2014-04-12 04:45:43 -0700
commitccefcdcbd9c8513fbb8cafe2b42b0d4288964f68 (patch)
tree56a364cf13aad0315c768628fc3eee03961ca170
parent15f372c27c5c5803a3b129e9fd5bfdc791f701ba (diff)
Revert "usb: hsic: remove delay added during remote wakeup"
This reverts commit 01f05993129d269b9ee10311a66da6d9fec4e8a8. Change-Id: Ic3d0bd1051905e8f9a5af9f7f8a97f0e72fe128b Signed-off-by: Martin Chi <mchi@nvidia.com> Reviewed-on: http://git-master/r/395471 GVS: Gerrit_Virtual_Submit
-rw-r--r--arch/arm/mach-tegra/tegra11x_usb_phy.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/tegra11x_usb_phy.c b/arch/arm/mach-tegra/tegra11x_usb_phy.c
index f137db0ce16c..5af3b5f30a34 100644
--- a/arch/arm/mach-tegra/tegra11x_usb_phy.c
+++ b/arch/arm/mach-tegra/tegra11x_usb_phy.c
@@ -1639,7 +1639,11 @@ static void uhsic_phy_restore_end(struct tegra_usb_phy *phy)
phy->ctrlr_suspended = false;
}
- if (!irq_disabled)
+ if (irq_disabled) {
+ local_irq_restore(flags);
+ mdelay(25);
+ local_irq_save(flags);
+ } else
mdelay(10);
pmc->pmc_ops->disable_pmc_bus_ctrl(pmc, 1);