English
Language : 

82801FB Datasheet, PDF (548/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family
EHCI Controller Registers (D29:F7)
14.2.2.1
The second set at offsets MEM_BASE + 60h to the end of the implemented register space are
implemented in the Suspend power well. Unless otherwise noted, the suspend well registers are
reset by the assertion of either of the following:
• Suspend well hardware reset
• HCRESET
USB2.0_CMD—USB 2.0 Command Register
Offset:
Default Value:
MEM_BASE + 20–23h
00080000h
Attribute: R/W, RO
Size:
32 bits
Bit
Description
31:24
23:16
Reserved. These bits are reserved and should be set to 0 when writing this register.
Interrupt Threshold Control — R/W. System software uses this field to select the maximum rate at
which the host controller will issue interrupts. The only valid values are defined below. If software
writes an invalid value to this register, the results are undefined.
Value
00h
01h
02h
04h
08h
10h
20h
40h
Maximum Interrupt Interval
Reserved
1 micro-frame
2 micro-frames
4 micro-frames
8 micro-frames (default, equates to 1 ms)
16 micro-frames (2 ms)
32 micro-frames (4 ms)
64 micro-frames (8 ms)
15:8 Reserved. These bits are reserved and should be set to 0 when writing this register.
11:8
Unimplemented Asynchronous Park Mode Bits. Hardwired to 000b indicating the host controller
does not support this optional feature.
7 Light Host Controller Reset — RO. Hardwired to 0. The ICH6 does not implement this optional reset.
Interrupt on Async Advance Doorbell — R/W. This bit is used as a doorbell by software to tell the
host controller to issue an interrupt the next time it advances asynchronous schedule.
0 = The host controller sets this bit to a 0 after it has set the Interrupt on Async Advance status bit
(D29:F7:CAPLENGTH + 24h, bit 5) in the USB2.0_STS register to a 1.
1 = Software must write a 1 to this bit to ring the doorbell. When the host controller has evicted all
6
appropriate cached schedule state, it sets the Interrupt on Async Advance status bit in the
USB2.0_STS register. If the Interrupt on Async Advance Enable bit in the USB2.0_INTR
register (D29:F7:CAPLENGTH + 28h, bit 5) is a 1 then the host controller will assert an interrupt
at the next interrupt threshold. See the EHCI specification for operational details.
NOTE: Software should not write a 1 to this bit when the asynchronous schedule is inactive. Doing
so will yield undefined results.
Asynchronous Schedule Enable — R/W. Default 0b. This bit controls whether the host controller
skips processing the Asynchronous Schedule.
5
0 = Do not process the Asynchronous Schedule
1 = Use the ASYNCLISTADDR register to access the Asynchronous Schedule.
Periodic Schedule Enable — R/W. Default 0b. This bit controls whether the host controller skips
processing the Periodic Schedule.
4
0 = Do not process the Periodic Schedule
1 = Use the PERIODICLISTBASE register to access the Periodic Schedule.
548
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet