Datasheet – SMSC USB20H04 User Manual

Page 29

Advertising
background image

4-Port USB 2.0 Controller

Datasheet

SMSC USB20H04

Page 29

Revision 1.63 (03-30-07)

DATASHEET

Table 9.3 - Standard Configuration Descriptor

OFFSET

FULL

SPEED

HIGH

SPEED

FIELD NAME

DESCRIPTION

0 09h

09h

bLength

Size of this descriptor in bytes

1 02h

02h bDescriptorType

CONFIGURATION Descriptor Type

Total length of data returned for this
configuration

yyyyh = 0019h if OTG support is disabled.

2,3 yyyyh

yyyyh

wTotalLength

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
value:

= A0h for Bus-Powered.

= E0h for Self-Powered.

7

user/

signal

(Bitmap)

user/

signal

(Bitmap)

bmAttibutes

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
USB20H04 must be configured for a
bus-powered configuration only, and the
following values are reported for this field:

SELF_PWR = 0, OEM value reported.

8

user

(mA)

user

(mA)

bMaxPower

SELF_PWR = 1, 02h (small upstream load for
Self-Powered configuration).

Table 9.4 - Other_Speed_Configuration Descriptor

OFFSET

FULL

SPEED

HIGH

SPEED

FIELD NAME

DESCRIPTION

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

zzzz = 0019h if single TT and OTG disabled.

zzzz = 001Ch if single TT and OTG enabled.

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

2,3 yyyyh*

zzzzh

wTotalLength

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

Advertising