11.2.45FD—Function Disable Register................................................................ 202
12
UHCI Host Controller (D29:F0, F1, F2)................................................................... 203
12.1 Functional Description...................................................................................... 203
12.1.1 Bus Protocol ........................................................................................ 203
12.1.2 USB Interrupts..................................................................................... 203
12.1.3 USB Power Management ....................................................................... 203
12.2 PCI Configuration Registers .............................................................................. 205
12.2.1 VID—Vendor Identification Register ........................................................ 206
12.2.2 DID—Device Identification Register......................................................... 206
12.2.3 PCICMD—PCI Command Register ........................................................... 206
12.2.4 PCISTS—PCI Status Register.................................................................. 207
12.2.5 RID—Revision Identification Register ...................................................... 207
12.2.6 CC—Class Code Register ....................................................................... 207
12.2.7 MLT—Master Latency Timer Register....................................................... 208
12.2.8 HEADTYP—Header Type Register............................................................ 208
12.2.9 BASE—Base Address Register ................................................................ 208
12.2.10SSID—Subsystem Identifiers Register..................................................... 208
12.2.11SID—Subsystem Identification Register................................................... 209
12.2.12CAP_PTR—Capabilities Pointer Register ................................................... 209
12.2.13INT_LN—Interrupt Line Register............................................................. 209
12.2.14INT_PN—Interrupt Pin Register .............................................................. 210
12.2.15USB_RELNUM—Serial Bus Release Number Register.................................. 210
12.2.16USB_RES—USB Resume Enable Register ................................................. 210
12.2.17FD—Function Disable Register................................................................ 211
12.3 I/O Registers.................................................................................................. 211
12.3.1 USBCMD—USB Command Register ......................................................... 212
12.3.2 USBSTS—USB Status Register ............................................................... 215
12.3.3 USBINTR—USB Interrupt Enable Register ................................................ 216
12.3.4 FRNUM—Frame Number Register............................................................ 217
12.3.5 FRBASEADD—Frame List Base Address Register ....................................... 217
12.3.6 SOFMOD—Start of Frame Modify Register................................................ 218
12.3.7 PORTSC[0,1]—Port Status and Control Registers ...................................... 219
13
EHCI Host Controller (D29:F7)............................................................................... 223
13.1 Functional Description...................................................................................... 223
13.1.1 EHCI Initialization ................................................................................ 223
13.1.2 USB 2.0 Interrupts and Error Conditions.................................................. 224
13.1.3 USB 2.0 Power Management.................................................................. 225
13.1.4 Interaction with UHCI Host Controllers .................................................... 226
13.1.5 USB 2.0 Based Debug Port .................................................................... 229
13.2 USB EHCI Configuration Registers ..................................................................... 230
13.2.1 VID—Vendor Identification Register ........................................................ 231
13.2.2 DID—Device Identification Register......................................................... 231
13.2.3 PCICMD—PCI Command Register ........................................................... 231
13.2.4 PCISTS—PCI Status Register.................................................................. 232
13.2.5 RID—Revision Identification Register ...................................................... 232
13.2.6 CC—Class Codes Register...................................................................... 232
13.2.7 MLT—Master Latency Timer Register....................................................... 233
13.2.8 HEADTYP—Header Type Register............................................................ 233
13.2.9 MEM_BASE—Base Address Register ........................................................ 233
13.2.10SVID—USB EHCI Subsystem Vendor ID Register ...................................... 234
13.2.11SID—USB EHCI Subsystem ID Register ................................................... 234
13.2.12CAP_PTR—Capabilities Pointer Register ................................................... 234
13.2.13INT_LN—Interrupt Line Register............................................................. 235
13.2.14INT_PN—Interrupt Pin Register .............................................................. 235
Datasheet
9