Hi, my customer would like to implement TPS65988 in the configuration below:
There are 2 type C connector in the system and MTK CPU support only one pair USB2.0 D+/D- signal.
So they need TPS65988 to notify MTK CPU which port is plugged in and whether a DFP or a UFP is plugged in.
I wonder if it's possible, and how can TPS65988 tell CPU such things? Through reading TPS65988 I2C register?
Besides, the type C connector may be connected to a dongle or a PC.
There are 3 cases:
1. Connected to PC, PC is host (similar to DFP in USB3.0?) and PC will be source.
2. Connected to a dongle, dongle is device(similar to UFP in USB3.0?) and dongle will be sink.
3. Connected to a dongle, dongle is device and dongle will be source when adaptor is connected to dongle.
Can TPS65988 support it? Should we configure TPS65988 to be DRP? How does TPS65988 knows it should be sink or source?
