Skip to content

Commit

Permalink
usb: dwc3: gadget: use Update Transfer from Xfer In Progress
Browse files Browse the repository at this point in the history
Instead of limiting __dwc3_gadget_kick_transfer() to
Xfer Complete, we can try to issue Update Transfer
command from Xfer In Progress too.

Signed-off-by: Felipe Balbi <balbi@ti.com>
  • Loading branch information
Felipe Balbi committed Sep 28, 2015
1 parent 6bb4fe1 commit e6e709b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/usb/dwc3/gadget.c
Original file line number Diff line number Diff line change
Expand Up @@ -1968,10 +1968,10 @@ static void dwc3_endpoint_transfer_complete(struct dwc3 *dwc,
dwc->u1u2 = 0;
}

if (is_xfer_complete && !usb_endpoint_xfer_isoc(dep->endpoint.desc)) {
if (!usb_endpoint_xfer_isoc(dep->endpoint.desc)) {
int ret;

ret = __dwc3_gadget_kick_transfer(dep, 0, 1);
ret = __dwc3_gadget_kick_transfer(dep, 0, is_xfer_complete);
if (!ret || ret == -EBUSY)
return;
}
Expand Down

0 comments on commit e6e709b

Please sign in to comment.