Philips Semiconductors
ISP1122
USB stand-alone hub
Product specification
Rev. 03 — 29 March 2000
13 of 48
9397 750 07002
© Philips Electronics N.V. 2000. All rights reserved.
[1]
Device address: 0 to 127.
[2]
Returned value in bytes.
[3]
MSB specifies endpoint direction: 0 = OUT, 1 = IN. The ISP1122 accepts either value.
9.2 Hub specific requests
In
the supported hub specific requests are listed, as well as some
unsupported requests.
provides the feature selectors for setting or clearing
port features.
Feature
Clear Device Feature
(REMOTE_WAKEUP)
X000 0000
01
01, 00
00, 00
00, 00
none
Clear Endpoint (1)
Feature (HALT/STALL)
X000 0010
01
00, 00
81, 00
00, 00
none
Set Device Feature
(REMOTE_WAKEUP)
X000 0000
03
01, 00
00, 00
00, 00
none
Set Endpoint (1)
Feature (HALT/STALL)
X000 0010
03
00, 00
81, 00
00, 00
none
Status
Get Device Status
1000 0000
00
00, 00
00, 00
02, 00
device status
Get Interface Status
1000 0001
00
00, 00
00, 00
02, 00
zero
Get Endpoint (0) Status
1000 0010
00
00, 00
00/80
02, 00
endpoint 0
status
Get Endpoint (1) Status
1000 0010
00
00, 00
81, 00
02, 00
endpoint 1
status
Unsupported
Set Descriptor
0000 0000
07
XX, XX
XX, XX
XX, XX
descriptor;
STALL
Get Interface
1000 0001
0A
00, 00
XX, XX
01, 00
STALL
Set Interface
X000 0001
0B
XX, XX
XX, XX
00, 00
STALL
Synch Frame
1000 0010
0C
00, 00
XX, XX
02, 00
STALL
Table 7:
Standard USB 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 8:
Hub specific requests
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
Descriptor
Get Hub Descriptor
1010 0000
06
00, 00/29
00, 00
length
hub descriptor
Feature
Clear Hub Feature
(C_LOCAL_POWER)
X010 0000
01
00, 00
00, 00
00, 00
none
Clear Port Feature
(feature selectors)
X010 0011
01
feature
, 00 port
00, 00
none
Set Port Feature
(feature selectors)
X010 0011
03
feature
, 00 port
00, 00
none