mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 00:21:32 +00:00
usb: dwc3: ep0: move to CONFIGURED also on delayed status
Mass Storage gadget will take some time to handle the SetConfiguration request, but even on those cases we should move to CONFIGURED state. Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
7b7dd0253c
commit
bb5cfd6811
@ -457,7 +457,7 @@ static int dwc3_ep0_set_config(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl)
|
||||
case DWC3_ADDRESS_STATE:
|
||||
ret = dwc3_ep0_delegate_req(dwc, ctrl);
|
||||
/* if the cfg matches and the cfg is non zero */
|
||||
if (!ret && cfg)
|
||||
if (cfg && (!ret || (ret == USB_GADGET_DELAYED_STATUS)))
|
||||
dwc->dev_state = DWC3_CONFIGURED_STATE;
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user