ISP1122A
USB stand-alone hub
Philips Semiconductors
Table 8: Hub specific requests…continued
Request name
bmRequestType bRequest
wValue
byte 2, 3
(Hex)
wIndex
byte 4, 5
(Hex)
wLength
byte 6, 7
(Hex)
Data
byte 0 [7:0]
(Bin)
byte 1
(Hex)
Status
Get Hub Status
1010 0000
1010 0011
00
00
00, 00
00, 00
00, 00
04, 00
04, 00
hub status and
status change
field
Get Port Status
Unsupported
Get Bus Status
port[4], 00
port status
1010 0011
X010 0000
02
01
00, 00
01, 00
port [4], 00
00, 00
01, 00
00, 00
STALL
STALL
Clear Hub Feature
(C_OVER_CURRENT)
Set Hub Descriptor
0010 0000
X010 0000
07
03
XX, XX
00, 00
00, 00
00, 00
3E, 00
00, 00
STALL
STALL
Set Hub Feature
(C_LOCAL_POWER)
Set Hub Feature
X010 0000
03
01, 00
00, 00
00, 00
STALL
(C_OVER_CURRENT)
[1] USB Specification Rev. 1.0 uses 00H, USB Specification Rev. 1.1 specifies 29H.
[2] Returned value in bytes.
[3] Feature selector value, see Table 9.
[4] Downstream port identifier: 1 to N with N = number of enabled ports (2 to 5).
Table 9: Port feature selectors
Feature selector name
PORT_CONNECTION
PORT_ENABLE
Value (Hex) Set feature
Clear feature
00
01
02
03
04
not used
not used
not used
disables a port
resumes a port
not used
PORT_SUSPEND
PORT_OVERCURRENT
PORT_RESET
suspends a port
not used
resets and enables a not used
port
PORT_POWER
08
09
10
powers on a port
not used
powers off a port
PORT_LOW_SPEED
C_PORT_CONNECTION
not used
not used
clears port connection
change bit
C_PORT_ENABLE
11
12
not used
not used
not used
not used
clears port enable
change bit
C_PORT_SUSPEND
clears port suspend
change bit
C_PORT_OVERCURRENT 13
clears port overcurrent
change bit
C_PORT_RESET
14
clears port reset
change bit
9397 750 06986
© Philips Electronics N.V. 2000. All rights reserved.
Preliminary specification
Rev. 01 — 27 March 2000
14 of 48