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 requests

12.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