|
@@ -284,6 +284,11 @@ struct usb_ep * __init usb_ep_autoconfig (
|
|
|
ep = find_ep (gadget, "ep5in");
|
|
|
else
|
|
|
ep = find_ep (gadget, "ep6out");
|
|
|
+ } else if (USB_ENDPOINT_XFER_INT == type) {
|
|
|
+ if (USB_DIR_IN & desc->bEndpointAddress)
|
|
|
+ ep = find_ep(gadget, "ep1in");
|
|
|
+ else
|
|
|
+ ep = find_ep(gadget, "ep2out");
|
|
|
} else
|
|
|
ep = NULL;
|
|
|
if (ep && ep_matches (gadget, ep, desc))
|