Other Parts Discussed in Thread: TPS65987D
I'm working on the tps6589x linux driver and adding power delivery decoding to the driver.
The charger disconnects almost Immediately after negotiating the contract. Attached is the PD analyzer capture.
There are 2 odd things about the capture.
1) The RDO request has incredibly low currents that don't match anything that I have set in the firmware. The firmware sends these small current values whether I ask_for_max set or not.
Why is the firmware requesting such low currents ?
2) the PS_RDY signal con after a 100ms delay. The "NewContractAsCons" seems to correspond to the "ACCEPT" signal .
What interrupt corresponds to the PS_RDY signal ?
PD analyzer capture
Firmware JSON file