summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-11-02 14:41:34 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-11-02 14:41:33 -0700
commitadfb89a4934329f21d7c70504163ab581b83ac95 (patch)
tree4cc580b34849be4da01feba5871c4990a4e2257a
parentcf07c2010332b3a4efe411db49d349e7908a6df1 (diff)
parent5c57c9e1969d1527271a4bd0a177f57cca0a84b7 (diff)
Merge "dwc3: gadget: Remove disabling events and ep0 from gadget stop"
-rw-r--r--drivers/usb/dwc3/gadget.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 687d51e25d4b..f32c23e97c70 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -2130,24 +2130,11 @@ static int dwc3_gadget_stop(struct usb_gadget *g)
struct dwc3 *dwc = gadget_to_dwc(g);
unsigned long flags;
- pm_runtime_get_sync(dwc->dev);
- dbg_event(0xFF, "Stop gsync",
- atomic_read(&dwc->dev->power.usage_count));
- dwc3_gadget_disable_irq(dwc);
spin_lock_irqsave(&dwc->lock, flags);
-
- __dwc3_gadget_ep_disable(dwc->eps[0]);
- __dwc3_gadget_ep_disable(dwc->eps[1]);
-
dwc->gadget_driver = NULL;
-
spin_unlock_irqrestore(&dwc->lock, flags);
- pm_runtime_mark_last_busy(dwc->dev);
- pm_runtime_put_autosuspend(dwc->dev);
- dbg_event(0xFF, "Auto_susgsync", 0);
-
return 0;
}