summaryrefslogtreecommitdiff
path: root/drivers/usb/otg
diff options
context:
space:
mode:
authorSuresh Mangipudi <smangipudi@nvidia.com>2011-07-04 11:14:19 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:58 -0800
commit73b36a570d4b92c5214d2e30c0f19a928aa24723 (patch)
treec3a18228b2ecadaacf6a54d88587f7e0dceb3a02 /drivers/usb/otg
parentb5e88925055d10b75f846fbec8d907fbc332c5f8 (diff)
arm: tegra: otg: Remove host stop
Remove the stop host call when device is entering suspend. Need to be detect the host device even after the device exits from LP state. Bug 835678 Reviewed-on: http://git-master/r/39506 (cherry picked from commit 868eff5bd918be16ce7181a9f7efeb3d061370c7) Original-Change-Id: I4b4150925f1c19463a58c73ca3dfc5c900bf83cf Reviewed-on: http://git-master/r/44307 Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com> Tested-by: Suresh Mangipudi <smangipudi@nvidia.com> Tested-by: Bala Murali Krishna <balam@nvidia.com> Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Rebase-Id: R322e43e3f42663091fb9b1e74f7c89877d99d6d5
Diffstat (limited to 'drivers/usb/otg')
-rw-r--r--drivers/usb/otg/tegra-otg.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/usb/otg/tegra-otg.c b/drivers/usb/otg/tegra-otg.c
index ed02dea8e4f9..3c1f1663d0ad 100644
--- a/drivers/usb/otg/tegra-otg.c
+++ b/drivers/usb/otg/tegra-otg.c
@@ -387,12 +387,9 @@ static int tegra_otg_suspend(struct platform_device *pdev, pm_message_t state)
tegra_otg->intr_reg_data = readl(tegra_otg->regs + USB_PHY_WAKEUP);
clk_disable(tegra_otg->clk);
- if (from == OTG_STATE_A_HOST)
- tegra_stop_host(tegra_otg);
- else if (from == OTG_STATE_B_PERIPHERAL && otg->gadget)
+ if (from == OTG_STATE_B_PERIPHERAL && otg->gadget)
usb_gadget_vbus_disconnect(otg->gadget);
- otg->state = OTG_STATE_A_SUSPEND;
tegra_otg_disable_clk();
return 0;
}