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 Tab le 8 the supported hub specific requests are listed, as well as some

unsupported requests. Tab le 9 provides the feature selectors for setting or clearing

port features.

Feature
Clear Device Feature
(REMOTE_WAKEUP) X0000000 01 01, 00 00, 00 00, 00 none
Clear Endpoint (1)
Feature (HALT/STALL) X0000010 01 00, 00 81, 00 00, 00 none
Set Device Feature
(REMOTE_WAKEUP) X0000000 03 01, 00 00, 00 00, 00 none
Set Endpoint (1)
Feature (HALT/STALL) X0000010 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 10000010 00 00, 00 00/80[3], 00 02, 00 endpoint 0
status
Get Endpoint (1) Status 10000010 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 10000010 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 [1] 00, 00 length[2], 00 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[3], 00 port[4], 00 00, 00 none
Set Port Feature
(feature selectors) X010 0011 03 feature[3], 00 port [4], 00 00, 00 none