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