|
@@ -1858,12 +1858,12 @@ static int ffs_func_eps_enable(struct ffs_function *func)
|
|
|
ep->ep->driver_data = ep;
|
|
ep->ep->driver_data = ep;
|
|
|
ep->ep->desc = ds;
|
|
ep->ep->desc = ds;
|
|
|
|
|
|
|
|
- comp_desc = (struct usb_ss_ep_comp_descriptor *)(ds +
|
|
|
|
|
- USB_DT_ENDPOINT_SIZE);
|
|
|
|
|
- ep->ep->maxburst = comp_desc->bMaxBurst + 1;
|
|
|
|
|
-
|
|
|
|
|
- if (needs_comp_desc)
|
|
|
|
|
|
|
+ if (needs_comp_desc) {
|
|
|
|
|
+ comp_desc = (struct usb_ss_ep_comp_descriptor *)(ds +
|
|
|
|
|
+ USB_DT_ENDPOINT_SIZE);
|
|
|
|
|
+ ep->ep->maxburst = comp_desc->bMaxBurst + 1;
|
|
|
ep->ep->comp_desc = comp_desc;
|
|
ep->ep->comp_desc = comp_desc;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
ret = usb_ep_enable(ep->ep);
|
|
ret = usb_ep_enable(ep->ep);
|
|
|
if (likely(!ret)) {
|
|
if (likely(!ret)) {
|