Part Number: TPS65987D
Other Parts Discussed in Thread: TUSB1146, , TPS65987
I have a design using a TPS65987D which uses the GPIO mode to communicate with a TUSB1146. On my board, I am getting USB3.2 data to pass through when I connect a data drive, however I am having issues enabling Alt-mode to get video to pass through when I connect a USB-C display. My settings are:
GPIO0: Port 0 DP Mode Select Event
GPIO1: Port 0 Cable Orientation Event
GPIO2: Port 0 USB3 Event
I have used the "Debug" mode in the TPS6598X GUI and I noticed that I never see GPIO0 change states. However, if I connect a USB3 drive I will see GPIO2 change to 0x1, and if I flip the cable I will see GPIO1 change to 0x1. So that seems to be working. However whenever I connect an Alt-mode device to use DP signaling, I never see GPIO0 change. Therefore I think this is an issue with the TPS65987D, and not the TUSB1147.
I have verified that I have the "DisplayPort Capabilities" configurations set and stored into the flash. I have also tried several different USB-C video cables and adapters and different monitors, but the register never changes to indicate that the TPS65987 is correctly detecting a DP mode device. I have also tried to force it into this mode by setting the initial value of GPIO0 to 0x1, but this has no effect either.
Can you help me troubleshoot my issue? Thanks


