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.