USB Host Controller Interrupt Sources
14-46
14.4 USB Host Controller Interrupt Sources
14.4.1 OHCI Interrupts
The OMAP5910 USB host controller provides an interrupt output to the MPU
level 2 interrupt handler on its IRQ_06 interrupt input. This is a level-sensitive
interrupt signal, and the MPU level 2 interrupt handler IRQ_06 must be
programmed as a level-sensitive input.
14.4.1.1
OHCI Scheduling Overrun Interrupt
The OHCI scheduling overrun interrupt is supported as described in the OHCI
Specification for USB.
14.4.1.2
OHCI HcDoneHead Writeback Interrupt
The OHCI HcDoneHead writeback interrupt is supported as described in the
OHCI Specification for USB.
14.4.1.3
OHCI Start Of Frame Interrupt
The OHCI start of frame interrupt is supported as described in the OHCI
Specification for USB.
14.4.1.4
OHCI Resume Detect Interrupt
The OHCI resume detect interrupt is supported as described in the OHCI
Specification for USB.
14.4.1.5
OHCI Unrecoverable Error Interrupt
The OHCI unrecoverable error interrupt is supported as described in the OHCI
Specification for USB. This interrupt occurs if the USB host controller is unable
to complete a local bus read or local bus write within 4096 local bus clocks
when the USB host local bus timeout feature is enabled (see Table 14–28,
Host Timeout Control Register (HostTimeoutCtrl). When a local bus timeout
causes an unrecoverable error, HostUEAddr and HostUEStatus are updated.
When an isochronous TD is processed with an Offset/PSW field that is not set
for Not Accessed, an unrecoverable error interrupt is generated but
HostUEAddr and HostUeStatus are not updated.
14.4.1.6
OHCI Frame Number Overflow
The OHCI frame number overflow interrupt is supported as described in the
OHCI Specification for USB.