4-Port USB 2.0 Controller

Datasheet

Table 9.3 - Standard Configuration Descriptor

OFFSET

FULL

HIGH

FIELD NAME

DESCRIPTION

SPEED

SPEED

0

09h

09h

bLength

Size of this descriptor in bytes

1

02h

02h

bDescriptorType

CONFIGURATION Descriptor Type

 

 

 

 

Total length of data returned for this

2,3

yyyyh

yyyyh

wTotalLength

configuration

yyyyh = 0019h if OTG support is disabled.

 

 

 

 

 

 

 

 

yyyyh = 001Ch if OTG support is enabled.

4

01h

01h

bNumInterfaces

Number of interfaces supported by this

configuration

 

 

 

 

5

01h

01h

bConfigurationValue

Value to use as an argument to the

SetConfiguration() request to select this

 

 

 

 

configuration.

6

00h

00h

iConfiguration

Index of string descriptor describing this

configuration (string not supported)

 

 

 

 

 

 

 

 

 

 

 

 

 

The following values are derived from the OEM

 

user/

user/

 

value:

7

bmAttibutes

= A0h for Bus-Powered.

signal

signal

 

(Bitmap)

(Bitmap)

 

= E0h for Self-Powered.

 

 

 

 

All other values are reserved.

 

 

 

 

If Dynamic Power support is disabled, this value

 

 

 

 

is derived from the OEM value for MaxPower

 

 

 

 

consumed from the bus by the hub in this

 

 

 

 

configuration.

 

 

 

 

If Dynamic Power support is enabled, the

8

user

user

bMaxPower

USB20H04 must be configured for a

(mA)

(mA)

bus-powered configuration only, and the

 

 

 

 

following values are reported for this field:

 

 

 

 

SELF_PWR = 0, OEM value reported.

 

 

 

 

SELF_PWR = 1, 02h (small upstream load for

 

 

 

 

Self-Powered configuration).

Table 9.4 - Other_Speed_Configuration Descriptor

 

OFFSET

FULL

HIGH

FIELD NAME

DESCRIPTION

 

 

 

SPEED

SPEED

 

 

 

0

09h

09h

bLength

Size of this descriptor in bytes

 

 

 

1

07h

07h

bDescriptorType

Other-Speed Configuration Descriptor Type

 

 

 

 

 

 

Total length of data returned for this

 

 

 

 

 

 

 

configuration

 

 

 

2,3

yyyyh*

zzzzh

wTotalLength

zzzz = 0019h if single TT and OTG disabled.

 

 

zzzz = 001Ch if single TT and OTG enabled.

 

 

 

 

 

 

 

 

 

 

 

 

zzzz = 0029h if multi-TT and OTG disabled.

 

 

 

 

 

 

zzzz = 002Fh if multi-TT and OTG enabled.

 

SMSC USB20H04

 

 

Page 29

Revision 1.63 (03-30-07)

DATASHEET