Philips Semiconductors ISP1520
Hi-Speed USB hub controller
Product data Rev. 03 — 24 November 2004 28 of 51
9397 750 13701 © Koninklijke Philips Electronics N.V. 2004. All rights reserved.
[1] Returns vendor-specific data.
[2] Returned value in bytes.
[3] Feature selector value; see Tabl e 25.
[4] Downstream port identifier: 1 to N with N is number of enabled ports (2 to4).
12.3 Detailed responses to hub requests12.3.1 Get configuration
This request returns the configuration value of the device. This request returns one
byte of data; see Tabl e 26.
GetTTState 1010 0011 10 TT-flags 01, 00 -[1] TT state
StopTT 0010 0011 11 00, 00 01, 00 00, 00 none
Test modes
Test_J 0010 0011 03 15, 00 port[4], 01 00, 00 none
Test_K 0010 0011 03 15, 00 por t[4], 02 00, 00 none
Test_SE0_NAK 0010 0011 03 15, 00 por t[4], 03 00, 00 none
Test_Packet 0010 0011 03 15, 00 port[4], 04 00, 00 none
Test_Force_Enable 0010 0011 03 15, 00 port[4], 05 00, 00 none
Table 24: Hub class requests
…continued
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
Table 25: Hub class feature selector
Feature selector name Recipient Value
C_HUB_LOCAL_POWER hub 00
C_HUB_OVER_CURRENT hub 01
PORT_CONNECTION port 00
PORT_ENABLE port 01
PORT_SUSPEND port 02
PORT_OVER_CURRENT port 03
PORT_RESET port 04
PORT_POWER port 08
PORT_LOW_SPEED port 09
C_PORT_CONNECTION port 16
C_PORT_ENABLE port 17
C_PORT_SUSPEND port 18
C_PORT_OVER_CURRENT port 19
C_PORT_RESET por t 20
PORT_TEST port 21
PORT_INDICATOR port 22