[PATCH] staging: dwc2: set up all module params

Paul Zimmerman Paul.Zimmerman at synopsys.com
Wed Nov 27 11:34:27 PST 2013


> From: gordon.hollingworth at gmail.com [mailto:gordon.hollingworth at gmail.com] On Behalf Of Gordon Hollingworth
> Sent: Tuesday, November 26, 2013 10:48 PM
> To: Stephen Warren
> Cc: Paul Zimmerman; Greg Kroah-Hartman; devel at driverdev.osuosl.org; linux-rpi-
> kernel at lists.infradead.org
> 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




More information about the linux-rpi-kernel mailing list