beautypg.com

Ochi usb 1.1 and ehci usb 2.0 controllers, Ohci registers (device 19, function 0, 1, 2, 3, 4), Pci configuration registers (pci_reg) – AMD SB600 User Manual

Page 44

background image


©2008 Advanced Micro Devices, Inc.

OCHI USB 1.1 and EHCI USB 2.0 Controllers

AMD SB600 Register Reference Manual

Proprietary

Page 44

2.2

OCHI USB 1.1 and EHCI USB 2.0 Controllers

Note: Some USB functions are controlled by, and associated with, certain PCI configuration registers in the
SMBus/ACPI device. For more information refer to

section 2.3: SMBus Module and ACPI Block (Device 20,

Function 0)

. The diagram below lists these USB functions and the associated registers.

AD:AC

0Fh

AD:AC

5B/5Ch

78h

BEh

USB

OHCI / EHCI Controller Enables
USB Reset / PowerDown
USB Legacy control
USB Smart Power Control
USB PM & SMI Control

61/64/65/68/6Bh

ACh

3Ch

PCI_Reg:

2.2.1

OHCI Registers (Device 19, Function 0, 1, 2, 3, 4)

2.2.1.1

PCI Configuration Registers (PCI_Reg)

There are 5 Open-HCI compatible USB host controllers present (functions 0, 1, 2, 3, and 4), and each has
their own set of registers. This section describes the configuration registers necessary for the OpenHCI-
compliant USB Host Controllers to interface with other system components in a PCI-based PC host. These
registers are accessed for set-up during PCI initialization or through special cycles during normal system
runtime. Below is summary of the registers that are necessary for the OpenHCI-compliant USB Host
Controller to be successfully configured in a PCI-based PC host.

OHCI0 – PCI config

Register Name

Offset Address

Device / Vendor ID

00h

Command 04h

Status 06h

Revision ID / Class Code

08h

Miscellaneous 0Ch

BAR_OHCI 10h

Subsystem Vendor ID / Subsystem ID

2Ch

Capability Pointer

34h

Interrupt Line

3Ch

Config Timers / MSI Disable

40h – 41h

Port Disable Control

42h – 43h

OHCI Misc Control

50h

Over Current Control 1

58h

Over Current Control 2

5Ch

OHCI OverCurrent Enable

68h – 69h

Target Timeout Control

74h

MSI Control

D0h

MSI Address

D4h

MSI Data

D8h

HT MSI Support

E4h

OHCI1/2/3/4 – PCI config