> From: Greg KH [mailto:gregkh@xxxxxxxxxxxxxxxxxxx] > Sent: Tuesday, July 23, 2013 2:59 PM > > On Wed, Jul 17, 2013 at 12:35:46PM -0700, Paul Zimmerman wrote: > > The transfer scheduler in the dwc2 driver is pretty basic, not to > > mention buggy. It works fairly well with just a couple of devices > > plugged in, but if you add, say, multiple devices with periodic > > endpoints, the scheduler breaks down and can't even enumerate all > > the devices. > > > > To fix this, import the "microframe scheduler" patch from the > > driver in the downstream Raspberry Pi kernel, which is based on > > the Synopsys vendor driver. That patch was done by the guys from > > raspberrypi.org, including at least Gordon Hollingsworth and > > "popcornmix". > > > > I have added a driver parameter for this, enabled by default, in > > case anyone has problems with it and needs to disable it. I don't > > think we should add a DT binding for that, though, since I plan to > > remove the option once any bugs are fixed. > > > > Signed-off-by: Paul Zimmerman <paulz@xxxxxxxxxxxx> > > I'm guessing there will be a new version of this, so I'll drop this one > from my queue. Please feel free to resend an updated version. Yep, I have a new version, but I'm waiting for Gordon to respond with his S-O-B for the original patch. I suspect he is on holiday since I haven't got a response from him for a few days now. -- Paul _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel