©2008 Advanced Micro Devices, Inc. OCHI USB 1.1 and EHCI USB 2.0 Controllers AMD SB600 Register Reference Manual Proprietary Page 91 USB PHY Status 0 – RW - 32 bits - [EOR_Reg: EHCI_EOR + 88h]
Field Name Bits Default Description
PORT0_PHYStatus 7:0 00h Read only. PHY Status of Port0
PORT1_PHYStatus 15:8 00h Read only. PHY Status of Port1
PORT2_PHYStatus 23:16 00h Read onl y. PHY Status of Port2
PORT3_PHYStatus 31:24 00h Read onl y. PHY Status of Port3
Note: PORTx_PHYStatus[7:0] = { 0, RCKSEL, DUTYADJ[2:0], HSADJ[2:0] } where x=0 ~ 3
USB PHY Status 1 – RW - 32 bits - [EOR_Reg: EHCI_EOR + 8Ch]
Field Name Bits Default Description
PORT4_PHYStatus 7:0 00h Read only. PHY Status of Port4
PORT5_PHYStatus 15:8 00h Read only. PHY Status of Port5
PORT6_PHYStatus 23:16 00h Read onl y. PHY Status of Port6
PORT7_PHYStatus 31:24 00h Read onl y. PHY Status of Port7
USB PHY Status 2 – RW - 32 bits - [EOR_Reg: EHCI_EOR + 90h]
Field Name Bits Default Description
Reserved 15:0 Reserved
PORT8_PHYStatus 23:16 00h Read onl y. PHY Status of Port8
PORT9_PHYStatus 31:24 00h Read onl y. PHY Status of Port9
UTMI Control – RW - 32 bits - [EOR_Reg: EHCI_EOR + 94h]
Field Name Bits Default Description
VControl 6:0 0h Control PHY setting
Group-0 (VControlModeSel=0)
VControl[6:0] = {RCKSEL, DUTYADJ[2:0], HSADJ[2:0]}
- HSADJ : HS TX current adjustment
000 : -10%
001 : -5%
100 : 0%
101 : +5%
110 : +10%
- DUTYADJ: adjust clk480 (in analog PHY) duty cycle from range 40-
60% to 60-40%.
- RCKSEL : to select the RCK fall into 50% or 57% of the eye
0 – 50% (center) of the eye
1 – 64% of the eye to increase setup time
Group-1 (VControlModeSel =1)
VControl[6:0] = {Reserved, TESTMODE[3:0] }
VControlModeSel 7 0b To select PHY Vcontrol group0/1.
Reserved 11:8 Reserved
VLoadB 12 1b Update PHY control mode (active load)
0: Load the new VControl value to PHY/common block
1: Only VControlModeSel value to PHY will be updated for selecting
different PHY status group (see PHY status registers, EOR_Reg x88 ~
x90). But VControl[6:0] value inside PHY won’t get affected.
Port Number 16:13 0h Select the corresponding port PHY or common block to load the
VControl bits.
0000 – Port0
0001 – Port1
0010 – Port2
……
1001 – Port9
1010 ~ 1110 : Reserved , no effect
1111 – Common block