Hmm? I don't recall such constraints in any USB specs, but I might well have missed them.
I keep forgetting about interrupt endpoints. FS interrupt endpoints can have any MPS up to 64, FS isochronous endpoints up to 1023. FS control and bulk are limited to 8/16/32/64. Does that sound right?
That's certainly what I'm rememembering. HS has different constraints (control fixed at 64, bulk fixed at 512, and periodic at 1..1024 with optional 3x high-bandwidth mode).
I had a similar problem to address... testing a patch recently submitted against the Linux ehci-hcd for better high speed ISO support! There's a shortage of software to test such things.
I'll take a look at hacking gadget zero to have an alternate ISO interface.
The issue with a gadget zero ISO driver is that it doesn't use request queueing. It might be simpler to just make a separate driver, depending on what you're trying to achieve.
- Dave
------------------------------------------------------- This SF.net email is sponsored by OSDN's Audience Survey. Help shape OSDN's sites and tell us what you think. Take this five minute survey and you could win a $250 Gift Certificate. http://www.wrgsurveys.com/2003/osdntech03.php?site=8 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
