On Thursday 30 March 2006 4:06 am, rakesh kn wrote:
> The EHCI specification section 4.15 specifies the different types of 
> interrupts.
> 1) Transaction based interrupts
> 2)Host controller events (Port change events, etc.), and
> 3)  Host Controller error events
> 
> Do u think that ehci_irq() function handles the interrupt type 2.?

In some cases, sure; but maybe not all.  That code is quite old,
and dates back to when all HCDs always used polling for those root
hub events.  It'd be a good thing if someone converted EHCI so
its root hub code is IRQ driven, not timer driven.


> --------------------------------
> PLEASE COMMENT ON THE BELOW DEVIATION
> 
>  After port enable bit is set following a connection and reset
> sequence, the device/hub is assumed to be HS in standard EHCI.
> 
> For ARC controllers , After port enable bit is set following a
> connection and reset sequence, the device/hub speed is noted from a
> 2-bit field in PORTSCx.

Have you maybe looked at the root hub code that handles those
ARC extensions?  


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to