AMD SB600 User Manual

Page 49

Advertising
background image


©2008 Advanced Micro Devices, Inc.

OCHI USB 1.1 and EHCI USB 2.0 Controllers

AMD SB600 Register Reference Manual

Proprietary

Page 49

Config Timers / MSI Disable (OHCI0 only) – RW - 16 bits - [PCI_Reg : 40h]

Field Name

Bits

Default

Description

MSI Disable

12:8

00h

When these bits are set MSI capability will be disabled for
the corresponding Host Controller.
Bit 8 – OHCI0
Bit 9 – OHCI1
Bit 10 – OHCI2
Bit 11 – OHCI3
Bit 12 – OHCI4

Reserved 15:13

0h

Reserved

Port Disable (OHCI0 only) – RW - 16 bits - [PCI_Reg : 42h]

Field Name

Bits

Default

Description

Port_disable 9:0

00h

When

these

bits

are set the corresponding ports are

disabled. For example, if bit-0 is set, then port-0 (its
corresponding port) is disabled; if bit-1 is set, then its
corresponding port (port-1) is disabled (and so on).

Reserved 15:10

00h

Reserved

OHCI Misc Control (OHCI0 only) – RW - 16 bits - [PCI_Reg: 50h]

Field Name

Bits

Default

Description

Reserved 7:0

00h

Reserved.

DisUsbS3OvrCur

8

0b

Set to 1 to disable over-current detection for both EHCII and
OHCI.

Reserved 9

0b

Reserved.

OHCI Cache Enable

10

1b

Enable bit for 64 byte OHCI DMA cache.

OHCI Prefetch Enable

11

1b

Enable bit to prefetch next cache line for OHCI DMA reads.

SMI Handshake Disable

12

0b

If this bit is set the Handshake between USB and ACPI is
disabled when SMI is requested by USB

Reserved 15:

13

0h

Reserved.

Over Current Control 1 (OHCI0 only) – R - 32 bits - [PCI_Reg : 58h]

Field Name

Bits

Default

Description

Port0 OverCurrent Control

3:0

Fh

The register is to control the OverCurrent pin mapping for
Port-0. There are 10 OverCurrent pins (USB_OC0 ~
USB_OC9), any value greater than 0x9h will disable the
OverCurrent function for port-0.

Port1 OverCurrent Control

7:4

Fh

The register is to control the OverCurrent pin mapping for
Port-1. There are 10 OverCurrent pins (USB_OC0 ~
USB_OC9), any value greater than 0x9h will disable the
OverCurrent function for port-1.

Port2 OverCurrent Control

11:8

Fh

The register is to control the OverCurrent pin mapping for
Port-2. There are 10 OverCurrent pins (USB_OC0 ~
USB_OC9), any value greater than 0x9h will disable the
OverCurrent function for port-2.

Port3 OverCurrent Control

15:12

Fh

The register is to control the OverCurrent pin mapping for
Port-3. There are 10 OverCurrent pins (USB_OC0 ~
USB_OC9), any value greater than 0x9h will disable the
OverCurrent function for port-3.

Port4 OverCurrent Control

19:16

Fh

The register is to control the OverCurrent pin mapping for
Port-4. There are 10 OverCurrent pins (USB_OC0 ~
USB_OC9), any value greater than 0x9h will disable the
OverCurrent function for port-4.

Advertising