Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit adfb89a4 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "dwc3: gadget: Remove disabling events and ep0 from gadget stop"

parents cf07c201 5c57c9e1
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
@@ -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;
}