|
@@ -973,15 +973,12 @@ static void __dwc3_ep0_do_control_data(struct dwc3 *dwc,
|
|
ret = dwc3_ep0_start_trans(dep);
|
|
ret = dwc3_ep0_start_trans(dep);
|
|
} else if (IS_ALIGNED(req->request.length, dep->endpoint.maxpacket) &&
|
|
} else if (IS_ALIGNED(req->request.length, dep->endpoint.maxpacket) &&
|
|
req->request.length && req->request.zero) {
|
|
req->request.length && req->request.zero) {
|
|
- u32 maxpacket;
|
|
|
|
|
|
|
|
ret = usb_gadget_map_request_by_dev(dwc->sysdev,
|
|
ret = usb_gadget_map_request_by_dev(dwc->sysdev,
|
|
&req->request, dep->number);
|
|
&req->request, dep->number);
|
|
if (ret)
|
|
if (ret)
|
|
return;
|
|
return;
|
|
|
|
|
|
- maxpacket = dep->endpoint.maxpacket;
|
|
|
|
-
|
|
|
|
/* prepare normal TRB */
|
|
/* prepare normal TRB */
|
|
dwc3_ep0_prepare_one_trb(dep, req->request.dma,
|
|
dwc3_ep0_prepare_one_trb(dep, req->request.dma,
|
|
req->request.length,
|
|
req->request.length,
|