Message ID | 1436866776-5004-43-git-send-email-r.baldyga@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hello. On 7/14/2015 12:39 PM, Robert Baldyga wrote: > If gadget has set 'ep_match' callback we prefer to call it first to allow > UDC driver to find the best matching endpoint basing on chip-specific "best > usage" knowledge. > Signed-off-by: Robert Baldyga <r.baldyga@samsung.com> > --- > drivers/usb/gadget/epautoconf.c | 6 ++++++ > 1 file changed, 6 insertions(+) > diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c > index ee0d4e6..92a1a4c 100644 > --- a/drivers/usb/gadget/epautoconf.c > +++ b/drivers/usb/gadget/epautoconf.c > @@ -165,6 +165,12 @@ struct usb_ep *usb_ep_autoconfig_ss( > > type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; > > + if (gadget->ops->match_ep) { > + ep = gadget->ops->match_ep(gadget, desc, ep_comp); > + if (ep) > + goto found_ep; > + } > + I think this patch should be merged with the previous one. [...] WBR, Sergei -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/usb/gadget/epautoconf.c b/drivers/usb/gadget/epautoconf.c index ee0d4e6..92a1a4c 100644 --- a/drivers/usb/gadget/epautoconf.c +++ b/drivers/usb/gadget/epautoconf.c @@ -165,6 +165,12 @@ struct usb_ep *usb_ep_autoconfig_ss( type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; + if (gadget->ops->match_ep) { + ep = gadget->ops->match_ep(gadget, desc, ep_comp); + if (ep) + goto found_ep; + } + /* First, apply chip-specific "best usage" knowledge. * This might make a good usb_gadget_ops hook ... */
If gadget has set 'ep_match' callback we prefer to call it first to allow UDC driver to find the best matching endpoint basing on chip-specific "best usage" knowledge. Signed-off-by: Robert Baldyga <r.baldyga@samsung.com> --- drivers/usb/gadget/epautoconf.c | 6 ++++++ 1 file changed, 6 insertions(+)