![Intel IXP45X Developer'S Manual Download Page 377](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092377.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
377
USB 2.0 Host Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
9.12.3
USBINTR
Address:
Base + 148h
Default Value: 0x00000000
Attribute:
Read/Write
Size:
32 bits
The interrupts to software are enabled with this register. An interrupt is generated
when a bit is set and the corresponding interrupt is active. The USB Status register
(USBSTS) still shows interrupt sources even if they are disabled by the USBINTR
register, allowing polling of interrupt events by the software.
PCI
Port Change Detect — R/WC. The Host Controller sets this bit to a one when on any port a
Connect Status occurs, a Port Enable/Disable Change occurs, or the Force Port Resume bit is
set as the result of a J-K transition on the suspended port.
This bit is not EHCI compatible.
UEI
USB Error Interrupt (USBERRINT) — R/WC. When completion of a USB transaction results
in an error condition, this bit is set by the Host Controller. This bit is set along with the USBINT
bit, if the TD on which the error interrupt occurred also had its interrupt on complete (IOC) bit
set
See Section (Reference Host Operation Model: Transfer/Transaction Based Interrupt – i.e.
4.15.1 in EHCI) for a complete list of host error interrupt conditions.
UI
USB Interrupt (USBINT) — R/WC. This bit is set by the Host Controller when the cause of
an interrupt is a completion of a USB transaction where the Transfer Descriptor (TD) has an
interrupt on complete (IOC) bit set.
This bit is also set by the Host Controller when a short packet is detected. A short packet is
when the actual number of bytes received was less than the expected number of bytes.
Table 135.
USBSTS – USB Status (Sheet 2 of 2)
Field
Description
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
(Rsv
d)
(Rsv
d)
(Rsv
d)
AA
E
SE
E
FRE
PCE
UEE
UE
Table 136.
USBINTR – USB Interrupt Enable
Field
Interrupt
Source
Description
(Reserved)
(Reserved)
These bits are reserved and should be zero.
(Reserved)
(Reserved)
These bits are reserved and should be zero.
(Reserved)
(Reserved)
These bits are reserved and should be zero.
(Reserved)
(Reserved)
These bits are reserved and should be zero.
AAE
Interrupt on
Async Advance
Enable
When this bit is a one, and the Interrupt on Async Advance bit in the
USBSTS register is a one, the host controller will issue an interrupt at
the next interrupt threshold. The interrupt is acknowledged by
software clearing the Interrupt on Async Advance bit.
Only used by the host controller.
SEE
System Error
Enable
When this bit is a one, and the System Error bit in the USBSTS register
is a one, the host controller will issue an interrupt. The interrupt is
acknowledged by software clearing the System Error bit.