diff options
author | Vardan Mikayelyan <[email protected]> | 2016-05-25 18:07:19 -0700 |
---|---|---|
committer | Felipe Balbi <[email protected]> | 2016-06-21 10:50:09 +0300 |
commit | bd9971f0a1efe4b3ac6e2f8ec864c75f73ca7829 (patch) | |
tree | c9355acd75ea12538e0c9731d832d72a2a747415 /drivers/fpga/fpga-mgr.c | |
parent | 381fc8f8228923026b3d75c8230fa2ee4d688f32 (diff) |
usb: dwc2: gadget: Add EP disabled interrupt handler
Reimplemented EP disabled interrupt handler and moved to
corresponding function.
This interrupt indicates that the endpoint has been disabled per
the application's request.
For IN endpoints flushes txfifo, in case of BULK clears DCTL_CGNPINNAK,
in case of ISOC completes current request.
For ISOC-OUT endpoints completes expired requests. If there is
remaining request starts it. This is the part of ISOC-OUT transfer
drop flow. When ISOC-OUT transfer expired we must disable ep to drop
ongoing transfer.
Tested-by: John Keeping <[email protected]>
Reviewed-by: Vahram Aharonyan <[email protected]>
Signed-off-by: Vardan Mikayelyan <[email protected]>
Signed-off-by: John Youn <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions