SLVUCR8A September 2023 – March 2024 TPS25751
Event # | Event Name | I/O | Description |
---|---|---|---|
158 | WAIT_nPG | I | GPIO from battery charger to indicate to the PD controller can communicate over I2C during a dead battery power up condition. |
157 | LIQUID_DETECTED | O | GPIO is asserted when liquid is detected on the SBU1/2 pins. When liquid is no longer detected on the SBU1/2 pins the GPIO will be de-asserted. |
156 | LIQUID_NMOS_CONTROL | O | GPIO used to enable the NMOS in the external liquid detection circuit. The GPIO will toggle during liquid detection. |
155 | LIQUID_PMOS_CONTROL | O | GPIO used to enable the PMOS in the external liquid detection circuit. The GPIO will toggle during liquid detection. |
76 | PdNegotiationInProcess | Output | When in source mode, this GPIO is asserted after a Request message is received, before sending the Accept message. The GPIO is de-asserted after the PS_RDY message is sent. When in sink mode, this GPIO is asserted right before sending a Request message, and de-asserted after a PS_RDY message is received. In either mode, the GPIO is de-asserted when a detach occurs. |
75 | AttachedAsSink | Output | When the PD controller has a port that is connected to a Source, this GPIO will be asserted. The GPIO is de-asserted upon disconnect, hard reset, during power-role swap and during fast-role swap only if none of the ports in the PD controller are connected to a source. |
73 | EnableSource | Output | PD controller will assert this GPIO when acting as a source (implicit or explicit contract) |
65 | Load_Switch_Drive | Output | When the PD controller enables the PP_EXT1 sinking path, it will pull the selected GPIO low to enable a load-switch. When the PD controller disables the PP_EXT1 sinking path, it will drive the selected GPIO high. |
61 | Dp_Dm_Mux_Enable_Event | Output | This GPIO must be used to enable/disable a USB 2.0 D+/D- mux. The GPIO is driven high upon connection, and low upon disconnect on the port. |
50 | Debug_Accessory_Mode_Event | Output | Output: This GPIO is asserted high when a Debug Accessory is attached on the port. |
45 | Prevent_DRSwap_To_UFP_Event | Input | When the GPIO is high, the PD controller will reject any DR_Swap messages from the Port Partner requesting to change the data-role from DFP to UFP. |
44 | UFP_Indicator_Event | Output | The GPIO is driven high when the data role of any port in the PD controller is UFP. |
43 | Barrel_Jack_Event | Input | When this GPIO is high, the PD controller interprets it to mean that a barrel-jack adaptor is connected and the system has Unconstrained power. A falling edge on this GPIO will automatically set PORT_CONTROL.UnconstrainedPower to 0 and TX_SCEDB.SourceInputs[0] to 0. A rising edge on this GPIO will automatically set PORT_CONTROL.UnconstrainedPower to 1 and TX_SCEDB.SourceInputs[0] to 1. |
35 | Fault_Condition_Active_Low_Event | Output | Asserts low on an overcurrent event on the port. |
33 | Fault_Input_Event | Input | When set low by the system, the port enters the Type-C Error Recovery State. When set high, no action is taken. |
29 | UFP_DFP_Event | Output | Output: Asserted high when the port is operating as UFP. Asserted low when port is operating as DFP. |
13 | SourcePDOContractBit2 | Output | Output: Bit2 of binary encoded outputs indicating when a Source PDO1 through PDO7 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
12 | SourcePDOContractBit1 | Output | Output: Bit1 of binary encoded outputs indicating when a Source PDO1 through PDO7 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
11 | SourcePDOContractBit0 | Output | Output: Bit0 of binary encoded outputs indicating when a Source PDO1 through PDO7 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
10 | SourcePDO4Contract | Output | Output: Asserted high when a Source PDO4 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). D-asserted when a PDO other than PDO2 has been negotiated. |
9 | SourcePDO3Contract | Output | Output: Asserted high when a Source PDO3 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). D-asserted when a PDO other than PDO2 has been negotiated. |
8 | SourcePDO2Contract | Output | Output: Asserted high when a Source PDO2 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). D-asserted when a PDO other than PDO2 has been negotiated. |
7 | SourcePDO1Contract | Output | Output: Asserted high when a Source PDO1 on the port has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). D-asserted when a PDO other than PDO1 has been negotiated. |
3 | Cable_Orientation_Event | Output | Output: Indicates the plug orientation on the port. Low when the plug is connected upside-up (CC1 connected to CC in cable) or disconnected. High when plug is connected upside-down (CC2 connected to CC in cable). |
1 | PlugEvent | Output | Output: Asserted high when plug event (attached state) has occurred on the port, otherwise low. |
0 | NullEvent | NA | No event associated with this GPIO. |