usb: gadget: add "maxpacket_limit" field to struct usb_ep
[firefly-linux-kernel-4.4.55.git] / drivers / usb / gadget / pxa27x_udc.c
index 3c97da7760dac4d75797954398082866ebb56ff9..cdf4d678be9638c1edaa230760b487740a5f0bf6 100644 (file)
@@ -1737,9 +1737,12 @@ static void udc_init_data(struct pxa_udc *dev)
        }
 
        /* USB endpoints init */
-       for (i = 1; i < NR_USB_ENDPOINTS; i++)
+       for (i = 1; i < NR_USB_ENDPOINTS; i++) {
                list_add_tail(&dev->udc_usb_ep[i].usb_ep.ep_list,
                                &dev->gadget.ep_list);
+               usb_ep_set_maxpacket_limit(&dev->udc_usb_ep[i].usb_ep,
+                                          dev->udc_usb_ep[i].usb_ep.maxpacket);
+       }
 }
 
 /**