OSDN Git Service

usb: dwc3: gadget: synchronize_irq dwc irq in suspend
authorBo He <bo.he@intel.com>
Mon, 14 Jan 2019 07:48:32 +0000 (09:48 +0200)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 14 Jan 2019 08:29:42 +0000 (10:29 +0200)
commit01c10880d24291a96a4ab0da773e3c5ce4d12da8
tree04b4217a0fc159c12c6e9dcbf084c665ca0a245a
parent1c7fc5cbc33980acd13d668f1c8f0313d6ae9fd8
usb: dwc3: gadget: synchronize_irq dwc irq in suspend

We see dwc3 endpoint stopped by unwanted irq during
suspend resume test, which is caused dwc3 ep can't be started
with error "No Resource".

Here, add synchronize_irq before suspend to sync the
pending IRQ handlers complete.

Signed-off-by: Bo He <bo.he@intel.com>
Signed-off-by: Yu Wang <yu.y.wang@intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc3/gadget.c