|
@@ -591,7 +591,7 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep,
|
|
|
dwc3_writel(dwc->regs, DWC3_DALEPENA, reg);
|
|
|
|
|
|
if (usb_endpoint_xfer_control(desc))
|
|
|
- goto out;
|
|
|
+ return 0;
|
|
|
|
|
|
/* Link TRB. The HWO bit is never reset */
|
|
|
trb_st_hw = &dep->trb_pool[0];
|
|
@@ -605,24 +605,6 @@ static int __dwc3_gadget_ep_enable(struct dwc3_ep *dep,
|
|
|
trb_link->ctrl |= DWC3_TRB_CTRL_HWO;
|
|
|
}
|
|
|
|
|
|
-out:
|
|
|
- switch (usb_endpoint_type(desc)) {
|
|
|
- case USB_ENDPOINT_XFER_CONTROL:
|
|
|
- /* don't change name */
|
|
|
- break;
|
|
|
- case USB_ENDPOINT_XFER_ISOC:
|
|
|
- strlcat(dep->name, "-isoc", sizeof(dep->name));
|
|
|
- break;
|
|
|
- case USB_ENDPOINT_XFER_BULK:
|
|
|
- strlcat(dep->name, "-bulk", sizeof(dep->name));
|
|
|
- break;
|
|
|
- case USB_ENDPOINT_XFER_INT:
|
|
|
- strlcat(dep->name, "-int", sizeof(dep->name));
|
|
|
- break;
|
|
|
- default:
|
|
|
- dev_err(dwc->dev, "invalid endpoint transfer type\n");
|
|
|
- }
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
@@ -680,10 +662,6 @@ static int __dwc3_gadget_ep_disable(struct dwc3_ep *dep)
|
|
|
dep->type = 0;
|
|
|
dep->flags = 0;
|
|
|
|
|
|
- snprintf(dep->name, sizeof(dep->name), "ep%d%s",
|
|
|
- dep->number >> 1,
|
|
|
- (dep->number & 1) ? "in" : "out");
|
|
|
-
|
|
|
return 0;
|
|
|
}
|
|
|
|