beautypg.com

Table 9, Isp1122, Philips semiconductors – Philips Universal Serial Bus ISP1122 User Manual

Page 14

background image

Philips Semiconductors

ISP1122

USB stand-alone hub

Product specification

Rev. 03 — 29 March 2000

14 of 48

9397 750 07002

© Philips Electronics N.V. 2000. All rights reserved.

[1]

USB Specification Rev. 1.0

uses 00H,

USB Specification Rev. 1.1

specifies 29H.

[2]

Returned value in bytes.

[3]

Feature selector value, see

Table 9

.

[4]

Downstream port identifier: 1 to N with N = number of enabled ports (2 to 5).

Status

Get Hub Status

1010 0000

00

00, 00

00, 00

04, 00

hub status and
status change
field

Get Port Status

1010 0011

00

00, 00

port

[4]

, 00

04, 00

port status

Unsupported

Get Bus Status

1010 0011

02

00, 00

port

[4]

, 00

01, 00

STALL

Clear Hub Feature
(C_OVER_CURRENT)

X010 0000

01

01, 00

00, 00

00, 00

STALL

Set Hub Descriptor

0010 0000

07

XX, XX

00, 00

3E, 00

STALL

Set Hub Feature
(C_LOCAL_POWER)

X010 0000

03

00, 00

00, 00

00, 00

STALL

Set Hub Feature
(C_OVER_CURRENT)

X010 0000

03

01, 00

00, 00

00, 00

STALL

Table 8:

Hub specific 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 9:

Port feature selectors

Feature selector name

Value (Hex)

Set feature

Clear feature

PORT_CONNECTION

00

not used

not used

PORT_ENABLE

01

not used

disables a port

PORT_SUSPEND

02

suspends a port

resumes a port

PORT_OVERCURRENT

03

not used

not used

PORT_RESET

04

resets and enables a
port

not used

PORT_POWER

08

powers on a port

powers off a port

PORT_LOW_SPEED

09

not used

not used

C_PORT_CONNECTION

10

not used

clears port connection
change bit

C_PORT_ENABLE

11

not used

clears port enable
change bit

C_PORT_SUSPEND

12

not used

clears port suspend
change bit

C_PORT_OVERCURRENT

13

not used

clears port overcurrent
change bit

C_PORT_RESET

14

not used

clears port reset
change bit