diff options
author | Li Jun <jun.li@nxp.com> | 2018-12-18 15:48:17 +0800 |
---|---|---|
committer | Li Jun <jun.li@nxp.com> | 2018-12-18 16:01:08 +0800 |
commit | 7d7097a07f8b770840f2e1e240b8cd004a9478b0 (patch) | |
tree | a47c1c7c1e27661adbc5b53d449cd650b0e42ec1 /drivers | |
parent | 0d7928ce976d7bcca8e5e27dc1f1645d41460838 (diff) |
MLK-20493-10 usb: gaget: ci: set ep's desc when enable ep
As we need standard usb_ep's desc, so set it when enable ep.
Reviewed-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/gadget/ci_udc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/ci_udc.c b/drivers/usb/gadget/ci_udc.c index a7316395916..5e038382298 100644 --- a/drivers/usb/gadget/ci_udc.c +++ b/drivers/usb/gadget/ci_udc.c @@ -330,6 +330,7 @@ static int ci_ep_enable(struct usb_ep *ep, num = desc->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK; in = (desc->bEndpointAddress & USB_DIR_IN) != 0; ci_ep->desc = desc; + ep->desc = desc; if (num) { int max = get_unaligned_le16(&desc->wMaxPacketSize); @@ -352,6 +353,7 @@ static int ci_ep_disable(struct usb_ep *ep) struct ci_ep *ci_ep = container_of(ep, struct ci_ep, ep); ci_ep->desc = NULL; + ep->desc = NULL; return 0; } |