usb: dwc3: gadget: remove duplicated code from __dwc3_gadget_ep_set_halt
whenever we want to stall ep0, we always call dwc3_ep0_stall_and_restart() which makes sure to send ep0state properly rendering the code in __dwc3_gadget_ep_set_halt() duplicated. Reported-by: Pratyush Anand <pratyush.anand@st.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
b4996a8631
commit
9be2395186
1 changed files with 0 additions and 9 deletions
|
@ -1209,15 +1209,6 @@ int __dwc3_gadget_ep_set_halt(struct dwc3_ep *dep, int value)
|
|||
memset(¶ms, 0x00, sizeof(params));
|
||||
|
||||
if (value) {
|
||||
if (dep->number == 0 || dep->number == 1) {
|
||||
/*
|
||||
* Whenever EP0 is stalled, we will restart
|
||||
* the state machine, thus moving back to
|
||||
* Setup Phase
|
||||
*/
|
||||
dwc->ep0state = EP0_SETUP_PHASE;
|
||||
}
|
||||
|
||||
ret = dwc3_send_gadget_ep_cmd(dwc, dep->number,
|
||||
DWC3_DEPCMD_SETSTALL, ¶ms);
|
||||
if (ret)
|
||||
|
|
Loading…
Reference in a new issue