SMSC USB20H04 Switch User Manual


 
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.