SMSC DS – LPC47M14X
Page 170
Rev. 03/19/2001
NAME
REG INDEX
DEFINITION
NOTES
System
Note 1
System
Note 1
IdVendor_Low
Default=0x24
on VTR POR
0xF1
R/W
Bit[7:0] USB Vendor ID (assigned by USB), low byte
Default reset to SMSC ID
IdVendor_High
Default=0x04
on VTR POR
IdProduct_Low
Default=40
on VTR POR
IdProduct_High
Default=01
on VTR POR
BcdDevice_Low
Default=0x00
on VTR POR
BcdDevice_High
Default=0x00
on VTR POR
0xF2
R/W
Bit[7:0] USB Vendor ID (assigned by USB), high byte
Default reset to SMSC ID
0xF3
R/W
Bit[7:0] USB Product ID (assigned by manufacturer), low
byte
Default reset to SMSC silicon ID
System
Note 1
0xF4
R/W
Bit[7:0] USB Product ID (assigned by manufacturer),
high byte
Default reset to SMSC silicon ID
System
Note 1
0xF5
R/W
Bit[7:0] USB Device Release Number (in binary coded
decimal), low byte
Default set to SMSC silicon revision
System
Note 1
0xF6
R/W
Bit[7:0] USB Device Release Number (in binary coded
decimal), high byte
Default set to SMSC silicon revision
Bit[0] GangedPWR
Bit[1:4] Reserved
Bit[5:6] Strp[0:1]
Bit[7] NhubReset
Note:
For a detailed description of HubControl_1 bits
see Table 76 below.
System
Note 1
HubControl_1
Default=0x00
on VTR POR
0xF7
R/W
0xF8-
0xFF
Reserved – read as ‘0’
Note 1:
This activate function is satisfied by NHubReset in the HubControl 1 Register defined below.
System Note 1:
Current Root Hub device identification is being implemented by using the Vendor ID (VID)
and Product ID (PID) from the hub vendor. Although this is not currently a Windows 2000 or 98 logo
requirement, Microsoft WHQL encourages system vendors to change the VID/PID combination for each of
their motherboards and USB hubs. Using the hub vendor's VID/PID (Default Value of the registers defined
above) combination becomes an issue if, in a future operating system release, WHQL finds a broken
implementation in the industry that must be disallowed. As result, all hubs using the same VID/PID
combination would be disallowed by the operating system. However, if each system vendor creates a
unique VID/PID combination, then only the disallowed implementation would be turned off.
Therefore, it is recommended that each OEM modify / change the following register values, through BIOS,
for each motherboard design by modifying the following registers defined above:
1)
IdVendor_Low Default=0x24
2)
IdVendor_High Default=0x04
3)
IdProduct_Low Default=0x40
4)
IdProduct_High Default=0x01