Philips ISP1521 ユーザーズマニュアル

ページ / 53
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Product data
Rev. 03 — 24 November 2004
28 of 53
9397 750 13702
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
12. Hub requests
The hub must react to a variety of requests initiated by the host. Some requests are
standard and are implemented by any USB device whereas others are hub-class
specific requests.
12.1 Standard USB requests
 shows the supported standard USB requests.
Table 22:
wHubCharacteristics bit description
Bit
Function
Value
Description
D0, D1
logical power switching mode
00
ganged
01
individual and multiple ganged
10
none
11
-
D2
compound hub selection
0
non-compound
1
compound
D3, D4
overcurrent protection mode
00
global
01
individual and multiple ganged
10
none
11
-
D5
-
-
-
D6
-
-
-
D7
port indicator
0
global feature
1
-
Table 23:
Standard USB requests
Request
bmRequestType
byte 0
(bits 7 to 0)
bRequest
byte 1
(hex)
wValue
bytes 2, 3
(hex)
wIndex
bytes 4, 5
(hex)
wLength
bytes 6, 7
(hex)
Data response
Address
Set Address
0000 0000
05
device
address
00, 00
00, 00
none
Configuration
Get Configuration
1000 0000
08
00, 00
00, 00
01, 00
configuration value
Set Configuration (0)
0000 0000
09
00, 00
00, 00
00, 00
none
Set Configuration (1)
0000 0000
09
01, 00
00, 00
00, 00
none
Descriptors
Get Configuration
Descriptor
1000 0000
06
00, 02
00, 00
length
configuration interface
and endpoint descriptors
Get Device Descriptor
1000 0000
06
00, 01
00, 00
length
device descriptor
Get String Descriptor (0) 1000 0000
06
03, 00
00, 00
length
language ID descriptor
Get String Descriptor (1) 1000 0000
06
03, 01
00, 00
length
manufacturer string
Get String Descriptor (2) 1000 0000
06
03, 02
00, 00
length
product string
Get String Descriptor (3) 1000 0000
06
03, 03
00, 00
length
serial number string