Other Parts Discussed in Thread: TPS56637
USB Type C team,
Our customer has configured GPIO20 to be driven by "Port 0 FaultZ Output Event". This Event was named this way in an earlier document, but now appears to be called something else, maybe "Port 0 Fault_Condition_Active_Low_Event". I'm not sure about that since:
Port 0 FaultZ Output Event is Active High
Port 0 Fault_Condition_Active_Low_Event is Active Low
Config Tool version 6.1.1 refers to Port 0 FaultZ Output Event is Active High. The customer has configured Port 0 FaultZ Output Event with Open Drain Output Enable checked, and set with "Inverted Event".
The customer's system is a DFP.
When the cable is unplugged from that port, GPIO20 drops to low. Then on re-insertion, it does not go high. (It doesn't get cleared).
Once there's an event, how should it get cleared?
Why is it asserting low on cable removal?
Why isn't it clearing high once the PD renegotiates?
Thanks,
Darren