usb: gadget: udc: fsl: Add missing complete function.
am: 80190fcc48
Change-Id: Ib4f93f39b176b203c78a63bcdd8ab6b215db5b31
This commit is contained in:
commit
c4bac4300f
1 changed files with 8 additions and 2 deletions
|
@ -1249,6 +1249,12 @@ static const struct usb_gadget_ops fsl_gadget_ops = {
|
|||
.udc_stop = fsl_udc_stop,
|
||||
};
|
||||
|
||||
/*
|
||||
* Empty complete function used by this driver to fill in the req->complete
|
||||
* field when creating a request since the complete field is mandatory.
|
||||
*/
|
||||
static void fsl_noop_complete(struct usb_ep *ep, struct usb_request *req) { }
|
||||
|
||||
/* Set protocol stall on ep0, protocol stall will automatically be cleared
|
||||
on new transaction */
|
||||
static void ep0stall(struct fsl_udc *udc)
|
||||
|
@ -1283,7 +1289,7 @@ static int ep0_prime_status(struct fsl_udc *udc, int direction)
|
|||
req->req.length = 0;
|
||||
req->req.status = -EINPROGRESS;
|
||||
req->req.actual = 0;
|
||||
req->req.complete = NULL;
|
||||
req->req.complete = fsl_noop_complete;
|
||||
req->dtd_count = 0;
|
||||
|
||||
ret = usb_gadget_map_request(&ep->udc->gadget, &req->req, ep_is_in(ep));
|
||||
|
@ -1366,7 +1372,7 @@ static void ch9getstatus(struct fsl_udc *udc, u8 request_type, u16 value,
|
|||
req->req.length = 2;
|
||||
req->req.status = -EINPROGRESS;
|
||||
req->req.actual = 0;
|
||||
req->req.complete = NULL;
|
||||
req->req.complete = fsl_noop_complete;
|
||||
req->dtd_count = 0;
|
||||
|
||||
ret = usb_gadget_map_request(&ep->udc->gadget, &req->req, ep_is_in(ep));
|
||||
|
|
Loading…
Add table
Reference in a new issue