
Datasheet
Table 9.7 - Interface Descriptor (present if
OFFSET | HIGH | FIELD NAME | DESCRIPTION | |
| SPEED |
|
| |
0 | 09h | bLength | Size of this descriptor in bytes | |
1 | 04h | bDescriptorType | INTERFACE Descriptor Type | |
2 | 00h | bInterfaceNumber | Number of this interface | |
3 | 01h | bAlternateSetting | Value used to select this alternate setting for | |
the interface | ||||
|
|
| ||
4 | 01h | bNumEndpoints | Number of endpoints used by this interface (not | |
including endpoint 0) | ||||
|
|
| ||
5 | 09h | bInterfaceClass | Class code assigned by USB for Hubs | |
6 | 00h | bInterfaceSubClass | Subclass code assigned by USB | |
7 | 02h | bInterfaceProtcol | Protocol code assigned by USB | |
8 | 00h | bInterface | Index of string descriptor describing this | |
configuration (string not supported) | ||||
|
|
| ||
|
|
|
|
Table 9.8 -
OFFSET | FULL | HIGH SPEED | FIELD NAME | DESCRIPTION | |
SPEED | |||||
0 | 03h | 03h | bLength | Size of this descriptor in bytes | |
1 | 09h | 09h | bDescriptorType | OTG Descriptor Type | |
|
|
|
| Attribute Fields: | |
2 | 01h | 01h | wMaxPacketSize | D[7:2] = Reserved | |
D1: HNP Support (not supported) | |||||
|
|
|
| ||
|
|
|
| D0: SRP Support. | |
|
|
|
|
|
Table 9.9 -
| OFFSET | FIELD NAME | VALUE |
| DESCRIPTION |
|
|
| 0 | Length | 09h |
| Size of this Descriptor. |
|
|
| 1 | Descriptor Type | 29h |
| Hub Descriptor Type. |
|
|
| 2 | NbrPorts | user |
| Number of downstream facing ports this Hub |
| |
|
|
|
|
| supports. Derived from OEM value defined in |
| |
|
|
|
|
| EEPROM or SMBus load. See Section 11.23.2.1 in |
| |
|
|
|
|
| the USB Specification. |
|
|
|
|
|
|
| Note: If Dynamic Power is enabled, and the |
| |
|
|
|
|
| SELF_PWR pin is low (indicating Bus Power |
| |
|
|
|
|
| Operation), then ports 3 & 4 are not available and |
| |
|
|
|
|
| either a value of 1 is reported if the OEM value is 1 |
| |
|
|
|
|
| or a value of 2 is reported if the OEM value is 2, 3 |
| |
|
|
|
|
| or 4. |
|
|
| 3,4 | HubCharacteristics | user |
| Defines several characteristics that are derived |
| |
|
|
|
|
| from OEM values. Also defines TT Think Time |
| |
|
|
|
|
| (fixed at a value of 00b for 8FS bit times max). |
| |
| 5 | PwrOn2PwrGood | user |
| Time (in 2 ms intervals) from the time the |
| |
|
|
|
|
| sequence begins on a port until power is good on |
| |
|
|
|
|
| that port. Derived from OEM value. |
|
|
SMSC USB20H04 |
|
| Page 31 | Revision 1.63 |
DATASHEET