SLVUCR7 September 2024 TPS26750
Event # | Event Name | I/O | Description |
---|---|---|---|
158 | WAIT_nPG | Input | GPIO from battery charger to indicate to the PD controller can communicate over I2C during a dead battery power up condition. |
157 | LIQUID_DETECTED | Output | 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 | Output | GPIO used to enable the NMOS in the external liquid detection circuit. The GPIO will toggle during liquid detection. |
155 | LIQUID_PMOS_CONTROL | Output | GPIO used to enable the PMOS in the external liquid detection circuit. The GPIO will toggle during liquid detection. |
142 | EPR_DISCHARGE_EVENT | Output | GPIO is enabled when there is a disconnect or a negative voltage tranistion in EPR mode. This GPIO drives an external discharge circuit. |
92 | VBUS_SENSE_DIVIDER | Output | GPIO is enable whenever the PD controller is transitioning into EPR mode. This GPIO will enable the external VBUS divider to keep the voltage range within the tolerance of the PD controller. |
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_Port1 | Output | PD controller will assert this GPIO when acting as a source (implicit or explicit contract) |
65 | Load_Switch_Drive_Port1 | 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_Port1 | 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 Port1. |
50 | Debug_Accessory_Mode_Event_Port1 | Output | Output: This GPIO is asserted high when a Debug Accessory is attached on Port1. |
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_Port1 | Output | Asserts low on an overcurrent event on Port1. |
33 | Fault_Input_Event_Port1 | Input | When set low by the system, Port1 enters the Type-C Error Recovery State. When set high, no action is taken. |
29 | UFP_DFP_Event_Port1 | Output | Output: Asserted high when Port1 is operating as UFP. Asserted low when port is operating as DFP. |
13 | SourcePDOContractBit2_Port1 | Output | Output: Bit2 of binary encoded outputs indicating when a Source PDO1 through PDO7 on Port1 has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
12 | SourcePDOContractBit1_Port1 | Output | Output: Bit1 of binary encoded outputs indicating when a Source PDO1 through PDO7 on Port1 has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
11 | SourcePDOContractBit0_Port1 | Output | Output: Bit0 of binary encoded outputs indicating when a Source PDO1 through PDO7 on Port1 has been negotiated (the Accept message has been transmitted and the tSrcTransition timer has expired). |
10 | SourcePDO4Contract_Port1 | Output | Output: Asserted high when a Source PDO4 on Port1 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_Port1 | Output | Output: Asserted high when a Source PDO3 on Port1 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_Port1 | Output | Output: Asserted high when a Source PDO2 on Port1 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_Port1 | Output | Output: Asserted high when a Source PDO1 on Port1 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_Port1 | Output | Output: Indicates the plug orientation on Port1. 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_Port1 | Output | Output: Asserted high when plug event (attached state) has occurred on Port1, otherwise low. |
0 | NullEvent | NA | No event associated with this GPIO. |