This IC provides an indication of overcurrent trips via an interrupt status register. Consume those interrupts and:
- Report the failure in the EC console log.
- Review the USB-C and USB-PD specs to see what we are required to do if there is a fault on Vconn.
- Review USB-PD state machine impact of a Vconn failure. Consider splitting the PD_FLAGS_VCONN_ON flag in two to distinguish vconn commanded on by the state machine, and vconn actually on.
- Optional: auto-retry supply of vconn? If done, then delay the failure to the state machine. Its not clear that this would help for the devices in question.
See also b/113777138 and crrev.com/c/1227270
Comment 1 by jbrandmeyer@chromium.org
, Oct 19