beautypg.com

2 hub specific requests, Isp1122, Philips semiconductors – Philips Universal Serial Bus ISP1122 User Manual

Page 13

background image

Philips Semiconductors

ISP1122

USB stand-alone hub

Product specification

Rev. 03 — 29 March 2000

13 of 48

9397 750 07002

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

[1]

Device address: 0 to 127.

[2]

Returned value in bytes.

[3]

MSB specifies endpoint direction: 0 = OUT, 1 = IN. The ISP1122 accepts either value.

9.2 Hub specific requests

In

Table 8

the supported hub specific requests are listed, as well as some

unsupported requests.

Table 9

provides the feature selectors for setting or clearing

port features.

Feature

Clear Device Feature
(REMOTE_WAKEUP)

X000 0000

01

01, 00

00, 00

00, 00

none

Clear Endpoint (1)
Feature (HALT/STALL)

X000 0010

01

00, 00

81, 00

00, 00

none

Set Device Feature
(REMOTE_WAKEUP)

X000 0000

03

01, 00

00, 00

00, 00

none

Set Endpoint (1)
Feature (HALT/STALL)

X000 0010

03

00, 00

81, 00

00, 00

none

Status

Get Device Status

1000 0000

00

00, 00

00, 00

02, 00

device status

Get Interface Status

1000 0001

00

00, 00

00, 00

02, 00

zero

Get Endpoint (0) Status

1000 0010

00

00, 00

00/80

[3]

, 00

02, 00

endpoint 0
status

Get Endpoint (1) Status

1000 0010

00

00, 00

81, 00

02, 00

endpoint 1
status

Unsupported

Set Descriptor

0000 0000

07

XX, XX

XX, XX

XX, XX

descriptor;
STALL

Get Interface

1000 0001

0A

00, 00

XX, XX

01, 00

STALL

Set Interface

X000 0001

0B

XX, XX

XX, XX

00, 00

STALL

Synch Frame

1000 0010

0C

00, 00

XX, XX

02, 00

STALL

Table 7:

Standard USB 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 8:

Hub specific requests

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

Descriptor

Get Hub Descriptor

1010 0000

06

00, 00/29

[1]

00, 00

length

[2]

, 00

hub descriptor

Feature

Clear Hub Feature
(C_LOCAL_POWER)

X010 0000

01

00, 00

00, 00

00, 00

none

Clear Port Feature
(feature selectors)

X010 0011

01

feature

[3]

, 00 port

[4]

, 00

00, 00

none

Set Port Feature
(feature selectors)

X010 0011

03

feature

[3]

, 00 port

[4]

, 00

00, 00

none