This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65987D: TPS65987D GPIO status send across type-c link

Part Number: TPS65987D

Hi Team,

We have a application question regard to sending the TPS65987D GPIO pin status across the type-C link. Hope you can to advise. Thanks.

Assuming both side of the link is using TPS65987D and there is one MCU on each side. The objective is to send 3x signal status to the other side.

For example, if on the transmit side, we configure 3x GPIO pin as input, and on the receiving side we configure the same 3x GPIO pin as output. Can we configure the TPS65987D to mirror the status of the GPIO pin on from the transmit side to the receive side when the type-c link is active.

Is this possible ? If yes, pls advise (at high level) what is needed to be done ?

Or,

Use the MCU to issue command to TPS65987D to send a separate VDM (vendor define msg with three signal status embedded) to the receiving TPS65987D. And the receiving PD controller output an interrupt signal to the receiving side MCU for checking on the VDM from the TPS65987D register.

Is this viable ? If yes, can advise more specifically which host command and register should be using ? 

Thanks in advance for looking into this enquiry.