mirror of
https://github.com/torvalds/linux.git
synced 2024-11-28 15:11:31 +00:00
usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers
In ISOC OUT transfer, when the OUT token received while EP disabled, we shouldn't complete a usb request. The current flow completed one usb request, this will lead to a packet drop to function driver. Signed-off-by: Minas Harutyunyan <hminas@synopsys.com> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
This commit is contained in:
parent
615277779f
commit
21cbbc6bb7
@ -2756,8 +2756,6 @@ static void dwc2_gadget_handle_out_token_ep_disabled(struct dwc2_hsotg_ep *ep)
|
||||
*/
|
||||
tmp = dwc2_hsotg_read_frameno(hsotg);
|
||||
|
||||
dwc2_hsotg_complete_request(hsotg, ep, get_ep_head(ep), 0);
|
||||
|
||||
if (using_desc_dma(hsotg)) {
|
||||
if (ep->target_frame == TARGET_FRAME_INITIAL) {
|
||||
/* Start first ISO Out */
|
||||
|
Loading…
Reference in New Issue
Block a user