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: how to make Power role change but keep data role no change

Part Number: TPS65987D

Hi: 

I used TPS65987D to make a fixture to test the motherboard type-c function in production line test , this fixture is consisted of MCU(communicate with PD ),PD,DC/DC  and it has function as below : 

1. power sink and source 

2. USB3.0(2.0) pass through function  ,because I will connect a USB stick to the fixture 

with the GUI tool setting ,I will choose  UFP only for my fixture  . and in port control ,set power role prefer sink and data role prefer  UFP .

so when I connect to the motherboard , it can get power from motherboard and USB stick will be enumerated by motherboard ,right ?

then I change the port status in 0x29 ,my fixture power role will change from sink to source when MCU  issue the CMD "InitiateSwapToSource" to PD controller  , so then the motherboard will be sink and my fixture data role will keep UFP ,USB stick still can we enumerated ,right ?