On Tue, Sep 02, 2014 at 11:32:52AM -0400, Alan Stern wrote: > On Fri, 29 Aug 2014, Felipe Balbi wrote: > > > > I still have some old patch files lying around, adding reset callback > > > support to dummy-hcd, net2280, and net2272. Would you like me to post > > > them? > > > > Please do :-) let's get all of that sorted out soon. > > Patches coming up. These were written about two years ago, and > although they have been forward-ported, I haven't tested them since > they were written. They are based on a patch you posted on August 16, > 2012 (usb: gadget: add reset method to struct usb_gadget_driver). alright, I still have my branch with that patch together with musb and dwc3 implementation. The problem I see, though, is that all three of your patches and my dwc3 and musb implementation conditionally calls ->disconnect() if the gadget driver doesn't driver doesn't implement ->reset(). If we're talking about usb_gadget_disconnect() from ->disconnect(), than all 5 patches will cause regressions. cheers -- balbi
Attachment:
signature.asc
Description: Digital signature