]> git.baikalelectronics.ru Git - kernel.git/commit
usb: dwc3: gadget: Enable suspend events
authorJack Pham <jackp@codeaurora.org>
Wed, 28 Apr 2021 09:01:10 +0000 (02:01 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 May 2021 12:45:46 +0000 (14:45 +0200)
commit9bbf2165acdff114b37661b5f60f9001fd89f392
treee23e4b58db604a30e98d4a6a55b2236e40acf0d4
parentaa769bc164aa62d898a8aed82340eec17efced6d
usb: dwc3: gadget: Enable suspend events

commit 2aed53a852a6 ("dwc3: gadget: Implement the suspend entry event
handler") introduced (nearly 5 years ago!) an interrupt handler for
U3/L1-L2 suspend events.  The problem is that these events aren't
currently enabled in the DEVTEN register so the handler is never
even invoked.  Fix this simply by enabling the corresponding bit
in dwc3_gadget_enable_irq() using the same revision check as found
in the handler.

Fixes: 2aed53a852a6 ("dwc3: gadget: Implement the suspend entry event handler")
Acked-by: Felipe Balbi <balbi@kernel.org>
Signed-off-by: Jack Pham <jackp@codeaurora.org>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20210428090111.3370-1-jackp@codeaurora.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/gadget.c