JAJSHM8 June 2019 TUSB8042A
PRODUCTION DATA.
The TUSB8042A port configurations can be selected by registers or efuse. The Port Used Configuration register (USED[3:0]) define how many ports can possibly be reported by the hub. The device removable configuration register (RMBL[3:0]) define if the ports that USB 3.2 are reported as used have permanently connected devices or not. The USB 2.0 Only Port register (USB2_ONLY[3:0]) define whether or not a used port is reported as part of the USB 2.0 hub or both the USB2.0 and SS hubs. The USB2_ONLY field enables the USB2.0 port even if the corresponding USED bit is low. Table 4 shows examples of the possible combinations.
USED[3:0] | RMBL[3:0] | USB2_ONLY
[3:0] |
Reported Port Configuration | Physical to Logical Port mapping |
---|---|---|---|---|
1111 | 1111 | 0000 | 4 Port USB 3.2 Hub
4 Port USB2.0 Hub |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB 3.2 and USB2.0. Physical3 => Logical Port3 for USB 3.2 and USB2.0. Physical4 => Logical Port4 for USB 3.2 and USB2.0. |
1110 | 1111 | 0000 | 3 Port USB 3.2 Hub
3 Port USB2.0 Hub |
Physical1 Not used. Physical2 => Logical Port1 for USB 3.2 and USB2.0. Physical3 => Logical Port2 for USB 3.2 and USB2.0. Physical4 => Logical Port3 for USB 3.2 and USB2.0. |
1100 | 0111 | 0000 | 2 Port USB 3.2 Hub
2 Port USB2.0 hub with permanently attached device on Port 2 |
Physical1 Not used. Physical2 Not used. Physical3 => Logical Port1 for USB 3.2 and USB2.0. Physical4 => Logical Port2 for USB 3.2 and USB2.0. |
0011 | 1111 | 0010 | 1 Port USB 3.2 Hub
2 Port USB 2.0 Hub |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB2.0. Physical3 Not Used. Physical4 Not used. |
1000 | 1111 | 0010 | 1 Port USB 3.2 Hub
2 Port USB 2.0 Hub |
Physical1 Not used. Physical2 => Logical Port2 for USB2.0. Physical3 Not used Physical4 => Logical Port1 for USB 3.2 and USB2.0. |
1111 | 1111 | 1110 | 1 Port USB 3.2 Hub
4 Port USB 2.0 Hub |
Physical1 => Logical Port1 for USB 3.2 and USB2.0. Physical2 => Logical Port2 for USB2.0. Physical3 => Logical Port3 for USB2.0. Physical4 => Logical Port4 for USB2.0. |