> > 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

Reply via email to