> > The driver must stay in sync with SOFs to be able to ensure > > timely processing of iso and int transfers. > > > > Aren't there INTL interrupts for that kind of thing? The chip > should be able to handle stuff like that, no?
The INTL interrupt tells the driver that the INTL buffer has been processed by the hc and the driver should go pick up the results. Using this interrupt also for checking the INT ed lists leads to a high chance of delaying or even missing completely the scheduled INT transfers and thereby violating the usb spec. See ohci spec chapter 5 about scheduling the INT transfers. > I found another hiccup... It seems this ohci-isp1362 driver > doesn't active the ATL interrupt. This is a problem, as the errata > says that the HcATLPTDDoneMap register isn't updated until there is > an ATL interrupt. (leading to an incorrect done map) > > Comments? This is 1362 specific. Cannot comment, sorry. Olav ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel