Philips ISP1521 Switch User Manual


 
Philips Semiconductors
ISP1521
Hi-Speed USB hub controller
Product data Rev. 03 — 24 November 2004 30 of 53
9397 750 13702
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
[1] Returns vendor-specific data.
[2] Returned value in bytes.
[3] Feature selector value; see Table 25.
[4] Downstream port identifier: 1 to N with N is number of enabled ports (2 to 7).
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 Table 2 6.
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 port
[4]
, 02 00, 00 none
Test_SE0_NAK 0010 0011 03 15, 00 port
[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 port 20
PORT_TEST port 21
PORT_INDICATOR port 22