SLVAFV8 July 2024 TPS25751
For interrupt event, interrupt mask and interrupt clear, refer to 0x14h, 0x16h and 0x18h. For I2Ct_, use 0x16 interrupt mask to let I2Ct_ report low if the requirement event occurred. For example, if we set 0x16[3] = 1 which means that we mask off the Plug Insert or Removal event. If there is Type-C port that has the event of Plug Insert or Removal, I2Ct_ can report low. If the system wants to recover I2Ct_ state status as high, the system need to clear the corresponding bit in 0x18h.
In general, if the user does not clearly understand which interrupt action corresponds the which event, the interrupt action can mask off all to bit on 0x16h but usually recommends EC mask only the events needed or only the events that checks for when IRQ asserted low. When the I2Ct_ report low, check the 0x14h interrupt event.