SLLA565 September 2021 TUSB1044
Figure 5-1 shows the TUSB1044 implementation example at the source side. Table 5-1 defines the TUSB1044 pin configuration for this particular example. For AMD platforms, the APU Crossbar and the TUSB1044 are usually controlled by the PD controller using the same I2C bus. Consider using a level shifter to isolate different power rails and to prevent leakage.
Since the TUSB1044 upstream is connected to the APU and the downstream is connected to the USB Type-C connector, set the SWAP and DIR[0:1] appropriately as shown in Table 5-1. Note that SWAP and DIR[0:1] can also be controlled through I2C registers.
Pin # | Definition | Pin Level |
---|---|---|
5 | Swap | 0(Default) |
7 | SLP_S0# | 1(Default) |
8 | DIR0 | 0 |
11 | DIR1 | 0 |
14 | VIO_SEL | R |
17 | I2C_EN | 1 |