diff options
Diffstat (limited to 'drivers/usb/gadget/f_adb.c')
-rw-r--r-- | drivers/usb/gadget/f_adb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_adb.c b/drivers/usb/gadget/f_adb.c index ae881cb9345..63d530a798b 100644 --- a/drivers/usb/gadget/f_adb.c +++ b/drivers/usb/gadget/f_adb.c @@ -508,9 +508,11 @@ static int adb_function_set_alt(struct usb_function *f, int ret; DBG(cdev, "adb_function_set_alt intf: %d alt: %d\n", intf, alt); + config_ep_by_speed(cdev->gadget, f, dev->ep_in); ret = usb_ep_enable(dev->ep_in); if (ret) return ret; + config_ep_by_speed(cdev->gadget, f, dev->ep_out); ret = usb_ep_enable(dev->ep_out); if (ret) { usb_ep_disable(dev->ep_in); |