Ohci operational registers (mem_reg) – AMD SB600 User Manual
Page 51

©2008 Advanced Micro Devices, Inc.
OCHI USB 1.1 and EHCI USB 2.0 Controllers
AMD SB600 Register Reference Manual
Proprietary
Page 51
Target Timeout Control (OHCI0 only) – RW - 32 bits - [PCI_Reg : 74h]
Field Name
Bits
Default
Description
Retry counter
7:0
FFh
Counter to control the purge of the delay queue when the
host controller does not return the ack. After the counter
expires the transaction is target aborted.
The retry counter can be disabled by writing 00h in this
Register.
Reserved 23:8
0000h
Reserved
Timeout Timer
31:24
80h
Timer to control the purge of the delay queue when the
master that has initiated the access does not return to
complete the transaction. After the timer expires the queue
is invalidated and the next transaction is serviced.
MSI Control – RW - 32 bits - [PCI_Reg : D0h]
Field Name
Bits
Default
Description
MSI USB
7:0
05h
MSI USB ID. Read only.
Next Item Pointer
15:8
00h
Pointer to next capability structure
MSI Control Out
16
0b
Set to 1 to disable IRQ. Use MSI instead.
Reserved 19:17
0h
Reserved
MSI Control
22:20
0h
MSI control field
Reserved 31:23
00h
Reserved
MSI Address – RW - 32 bits - [PCI_Reg : D4h]
Field Name
Bits
Default
Description
MSI Address
31:0
0h
System-specified message address.
MSI Data – RW - 16 bits - [PCI_Reg : D8h]
Field Name
Bits
Default
Description
MSI Data
15:0
0h
System-specified message.
2.2.1.2 OHCI
Operational Registers (MEM_Reg)
The Host Controller (HC) contains a set of on-chip operational registers, which are mapped into a non-
cacheable portion of the system addressable space. These registers are used by the Host Controller Driver
(HCD) and should be read and written as Dwords.
Reserved bits may be allocated in future releases and should not be assumed to contain 0. The Host
Controller Driver should always preserve the value(s) of the reserved field. When a write to set/clear register
is written, bits written to reserved fields should be 0.
Register Name
Offset Address
HcRevision 0h
HcControl 4h
HcCommandStatus 8h
HcInterruptStatus Ch
HcInterruptEnable 10h
HcInterruptDisable 14h
HcHCCA 18h
HcPeriodCurrentED 1Ch
HcControlHeadED 20h
HcControlCurrentED 24h
HcBulkHeadED 28h