Commit bb5cfd68 authored by Felipe Balbi's avatar Felipe Balbi
Browse files

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: default avatarFelipe Balbi <balbi@ti.com>
parent 7b7dd025
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;