UPSTREAM: usb: dwc3: gadget: hold gadget IRQ in dwc->irq_gadget
authorFelipe Balbi <felipe.balbi@linux.intel.com>
Mon, 16 May 2016 11:17:06 +0000 (14:17 +0300)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 16 Aug 2016 12:48:19 +0000 (20:48 +0800)
commitb99e9a341d7d3d8fed72ea8fe2005d7a15d8ffab
treec700a0f4b2addef0971ed24c6893f121b5d6daf0
parent588aa72d8ef2c8156a30d6b98b0f5853e38c2f29
UPSTREAM: usb: dwc3: gadget: hold gadget IRQ in dwc->irq_gadget

by holding gadget's IRQ number in dwc->irq_gadget,
it'll be simpler to free_irq() and disable the IRQ
in case an IRQ fires while we are runtime suspended.

Change-Id: I17ed4486bfcc1cd9fabb11fccb802e3a80d61501
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
(cherry picked from commit 3f308d17d7abbf35a6d40a7f16dc70cf43f12c98)
drivers/usb/dwc3/core.h
drivers/usb/dwc3/gadget.c