Hi Paul,
> Matthijs' concern about periodic endpoints with bInterval=1 seems
> to be unfounded. I tried a webcam, which uses a bInterval=1 isoc
> endpoint, on my PCI-based dev board, and it still works fine with
> this patch applied.
For the record, I still think this concern actually exists, but
Here is the second version of the microframe scheduler patch, in
response to Matthijs' review. This one splits out the NAK holdoff
changes and some code rearrangement into separate patches. It also
removes some code and variables that were not used because the FIQ
code from the downstream Pi driver