> From: gordon.hollingworth@xxxxxxxxx [mailto:gordon.hollingworth@xxxxxxxxx] On Behalf Of Gordon Hollingworth > Sent: Tuesday, November 26, 2013 10:48 PM > To: Stephen Warren > Cc: Paul Zimmerman; Greg Kroah-Hartman; devel@xxxxxxxxxxxxxxxxxxxx; linux-rpi- > kernel@xxxxxxxxxxxxxxxxxxx > Subject: Re: [PATCH] staging: dwc2: set up all module params > > This looks like it is the same problem we saw in the dwc_otg driver > with incorrect scheduling of split USB transactions to downstream > ports behind single TT hubs (this just makes the problem worse rather > than be the cause of anything) > > In general it should be possible to schedule multiple split > transactions to a TT but they _must_ be completed on time or the hub > will drop the transactions on the floor... Unfortunately because of > the interrupt latency issues it cannot be guaranteed without the FIQ Hi Gordon, Any chance one of your guys could look at adding FIQ support to the mainline kernel for the BCM2835 (Raspberry Pi) platform and the dwc2 driver? Support for FIQs already exists in the arm tree, and is used on other platforms. Some time back you volunteered Jonathan Bell to help work on the dwc2 driver, perhaps he could look into this? I'm probably not going to have the bandwidth to work on this entirely on my own, but I could certainly try to help with any questions or issues you might run into. -- Paul _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel