Mode (0x3) Mode Mode APP Version (0xf) Version Version 0x11208 Status (0x1a) Status Plug Present Plug present, see Conn State (below) for details. Conn State Connection present, Ra detected (Rd and Ra detected) or Rp detected with previous Ra detection (assumes PD Controller started as Source and later swapped to Sink). Plug Orientation Upside-up orientation (plug CC on C_CC1) or orientation unknown or port is disabled/disconnected. Port Role PD Controller is Source (C_CCx pull-up active). Data Role PD Controller is DFP. VConn Enabled VConn is supplied by this controller PP_5V Switch Enabled Reverse current from VBUS to Power Path blocked (acting as output) PP_HV Switch Disabled PP_HVE Switch Disabled PP_Cable Switch PP_CABLE enabled on C_CC2 Overcurrent False Power Source VIN_3V3 VBUS Status VBUS is at vSafe0V (less than 0.8V) USB Host Present No far-end device present providing VBUS or PD Controller power role is Source. Acting as Legacy PD Controller is not in a legacy (non PD mode). Go To Min Active No PD contract established or GotoMin restriction has been cleared by Source Capabilities message or disconnect/Hard Reset. BIST No BIST in progress High Voltage Warning PD Controller operating as Sink or VBUS voltage is below limit specified by HighVoltageWarningLimit register or port is disconnected. Low Voltage Warning PD Controller operating as Sink or VBUS voltage is above limit specified by LowVoltageWarningLimit register or port is disconnected. Alternative Mode Status No Alternate Modes attempted. Boot Flags (0x2d) Boot Flags Boot Successful True PP_EXT Switch Closed False Dead Battery Flag False SPI Flash Present True Region 0 True Region 1 False Region 0 Invalid False Region 1 Invalid False Region 0 Flash Error False Region 1 Flash Error False Reed Solomon Error False UART CRC Fail False Region 0 CRC Fail False Region 1 CRC Fail False Customer OTP Invalid False I2C OTP Bits 0x1 App Customization Version Error False App Customization Length Error False App Customization CRC Check Error False DBG_CTL Bits 0x0 I2C_ADDR Bits 0x7 UART Boot False UART Overflow Error False PP_HV Switch Closed False UART Retry Error False UART Timeout Error False Customer OTP Valid Unknown (0x2) SWD Disabled True Vout3V3 Control Unknown (0x0) Wait for Vin3V3 Unknown (0x1) OTP Customer TBT Present False OTP Customer I2C Threshold 0x6 Revision ID Metal 0x1 Revision ID Base 0x1 Build Identifier (0x2e) Build Identifier Build Identifier e5653a73c1b800c633a4194aef53123e463c449c_07162018 Device Info (0x2f) Device Info Device Info TPS65982 HW0011 FW0001.12.08 ZTBT1(ACE1 Received Source Capabilities (0x30) Received Source Capabilities Number of Source PDOs 0 Received Sink Capabilities (0x31) Received Sink Capabilities Number of Sink PDOs 0 Active Contract PDO (0x34) Active Contract PDO Maximum Current 0 A Voltage 0 V Peak Current 100% reserved reserved, set 0 Supply Type Fixed Source Active Contract RDO (0x35) Active Contract RDO Max/Min Operating Current 0 A Operating Current 0 A No USB Suspend False USB Communication Capable False Capability Mismatch False Giveback Flag False Object Position 0 Sink Request RDO (0x36) Sink Request RDO Max/Min Operating Current 0 A Operating Current 0 A No USB Suspend False USB Communication Capable False Capability Mismatch False Giveback Flag False Object Position 0 Power Status (0x3f) Power Status Offer Priority Connection Present Source or Sink Source Type-C Current 3A Current BC 1.2 Detection USB BC v1.2 connection not yet established BC 1.2 Status SDP Detected PD Status (0x40) PD Status Plug Details USB Type-C full-featured plug CC Pull-up Not in CC pull-down mode / no CC pull-up detected. Port Type Source Present Role Source Soft Reset Details Reset value, no soft reset Hard Reset Details Reset value, no hard reset. Received SOP Identity Data Object (0x48) Received SOP Identity Data Object Record Counts Number of Received Identity Objects 0 Received SOP Identity Response UFP IDO Header USB Vendor ID 0x0 Modal Operation Supported False Product Type Undefined Data Capable as USB Device False Data Capable as USB Host False Product Vendor Defined Object BCD Device 0x0 USB Product ID 0x0 Alternate Mode Adapter VDO USB SS Signalling USB 2.0 Only VBus Required False VConn Required False VConn Power 1 W SSRx 2 Directionality Fixed SSRx 1 Directionality Fixed SSTx 2 Directionality Fixed SSTx 1 Directionality Fixed AMA Firmware Version 0x0 AMA Hardware Version 0x0 Certification Test ID 0x0 UFP IDO VDO #5 0x0 UFP IDO VDO #6 0x0 Received SOP Prime Identity Data Object (0x49) Received SOP Prime Identity Data Object Record Counts Number of Received Identity Objects 0 Received SOP Prime Discover Identity Response SOP Prime IDO Header USB Vendor ID 0x0 Modal Operation Supported False Product Type Undefined Data Capable as USB Device False Data Capable as USB Host False Product Vendor Defined Object BCD Device 0x0 USB Product ID 0x0 Cable Vendor Defined Object USB SS Signalling USB 2.0 Only SOP" Controller Present False VBus Through Cable False VBus Current Capability 1.5 A SSRx 2 Directionality Fixed SSRx 1 Directionality Fixed SSTx 2 Directionality Fixed SSTx 1 Directionality Fixed Cable Termination Type Both Ends Passive, VConn Not Required Cable Latency reserved (0000b) Type-C Plug/Receptacle Plug Type-C to Type-A/B/C Type-A Cable Firmware Version 0x0 Cable Hardware Version 0x0 Certification Test ID 0x0 SOP Prime IDO VDO #5 0x0 SOP Prime IDO VDO #6 0x0 RX Attention structured VDM (0x4e) RX Attention structured Register RX Attention Status Number of Valid VDOs 0 Number of Register Updates 0 Data Objects Received Data Object 1 Payload 0x0 Type Unstructured SVID 0x0 Data Object 2 Data Object 2 0x0 Data Object 3 Data Object 3 0x0 Data Object 4 Data Object 4 0x0 Data Object 5 Data Object 5 0x0 Data Object 6 Data Object 6 0x0 Data Object 7 Data Object 7 0x0 RX VDM Register (0x4f) RX VDM Register RX VDM Status Number of Valid VDOs 0 SOP Message Source VDM came from SOP Number of Register Updates 0 Data Objects Received Data Object 1 Payload 0x0 Type Unstructured SVID 0x0 Data Object 2 Data Object 2 0x0 Data Object 3 Data Object 3 0x0 Data Object 4 Data Object 4 0x0 Data Object 5 Data Object 5 0x0 Data Object 6 Data Object 6 0x0 Data Object 7 Data Object 7 0x0 User VID Status Register (0x57) User VID Status User VID Status User VID Detected False User VID Active False User VID Error Code 0x0 User VID Mode 1 Status False User VID Mode 2 Status False User VID Mode 3 Status False User VID Mode 4 Status False DP SID Status (0x58) DP SID Status DP Status TX Connection Status Neither DFP_D or UFP_D connected Power Low Adapter is functioning normally or disabled Enabled DP functionality is Disabled Multi-function Preferred No Preference for Multi-function USB Configuration Request Maintain current configuration Exit DisplayPort Mode Request Maintain current mode HPD State HPD_Low IRQ HPD No IRQ_HPD since last status reserved reserved DP Status RX Connection Status Neither DFP_D or UFP_D connected Power Low Adapter is functioning normally or disabled Enabled DP functionality is Disabled Multi-function Preferred No Preference for Multi-function USB Configuration Request Maintain current configuration Exit DisplayPort Mode Request Maintain current mode HPD State HPD_Low IRQ HPD No IRQ_HPD since last status reserved reserved DP Configure Select Configuration Set configuration for USB Supports DP v1.3 signalling False Supports USB Gen 2 signalling False DFPD Receptacle or UFPD Plug Pin Assignment (none) UFPD Receptacle or DFPD Plug Pin Assignment (none) reserved reserved DP Mode Data Port Capability Reserved Supports DP v1.3 signalling False Supports USB Gen 2 signalling False DFPD Receptacle or UFPD Plug Pin Assignment (none) UFPD Receptacle or DFPD Plug Pin Assignment (none) reserved reserved DP SID Detected DP SID not detected DP Mode Active 0x0 Error Code 0x0 TI VID Status Register (0x5b) TI Mode Status Texas Instruments VID Status TI VID Status False TI PDIO Status False TI VID Error Code 0x0 Data Status (0x5f) Data Status Data Connection Data connection present (at least one other bit in this register is nonzero) Data Orientation Plug is oriented on CC1 (upside-up) or no data connection Cable Active Orientation Cable is passive Over Current Or Temperature No over-current or over-temperature condition USB2 Connection USB2 connection to USB_RP on Mission D+/D- pair USB3 Connection USB3 connection on SSTx1/Rx1 if upside-up, SSTx2/Rx2 if upside down. USB3 Speed USB3 limited to Gen 1 speed (5Gbps) USB Data Role DFP DisplayPort Connection No DisplayPort connection. DisplayPort Source or Sink DP Source (DFP_D) connection requested (if supported by configuration). DisplayPort Pin Assignment Legacy DP, USB-C to DP cable (spec pin assignments E-F, if supported). IRQ Ack No IRQ HPD IRQ sticky No HPD IRQ HPD Level HPD Low TBT Connection No Thunderbolt connection. This value is also used if TBT Mode is active but an Attention SVDM has been sent/received enabling USB2 instead of TBT. TBT Type Type-C to Type-C Cable Cable Type Active Cable Cable Type Active Cable Active Link Training Active with bi-directional LSRX communication (also used for passive cables) Force LSX Normal operation. S0 Power Negotiated Active contract does not have a power mismatch or PD Controller is not a Sink Thunderbolt Cable Speed Support Reserved Thunderbolt Cable Gen 3rd generation TBT (10.3125 and 20.625 Gb/s) RX User VID Attention VDM Register (0x60) RX User VID Attention VDM Register RX Attention Status Number of Valid VDOs 0 Number of Register Updates 0 Data Objects Received Data Object 1 Payload 0x0 Type Unstructured SVID 0x0 Data Object 2 Data Object 2 0x0 Data Object 3 Data Object 3 0x0 Data Object 4 Data Object 4 0x0 Data Object 5 Data Object 5 0x0 Data Object 6 Data Object 6 0x0 Data Object 7 Data Object 7 0x0 RX User VID Other VDM Register (0x61) RX User VID Other VDM Register RX VDM Status Number of Valid VDOs 0 Number of Register Updates 0 Data Objects Received Data Object 1 Payload 0x0 Type Unstructured SVID 0x0 Data Object 2 Data Object 2 0x0 Data Object 3 Data Object 3 0x0 Data Object 4 Data Object 4 0x0 Data Object 5 Data Object 5 0x0 Data Object 6 Data Object 6 0x0 Data Object 7 Data Object 7 0x0 Type C State Register (0x69) Type C State Register CC Pin For PD C_CC1 is CC pin CC1 Pin State Rd detected (Source only) CC2 Pin State Ra detected (Source only) Type C Port State Reserved GPIO Status Register (0x72) GPIO Status Register GPIO0 Data 0x1 GPIO1 Data 0x0 GPIO2 Data 0x0 GPIO3 Data 0x0 GPIO4 Data 0x0 GPIO5 Data 0x1 GPIO6 Data 0x0 GPIO7 Data 0x0 GPIO8 Data 0x0 GPIO9 Data 0x0 GPIO10 Data 0x0 GPIO11 Data 0x0 GPIO12 Data 0x0 GPIO13 Data 0x0 GPIO14 Data 0x0 GPIO15 Data 0x0 GPIO16 Data 0x0 GPIO17 Data 0x0 GPIO18 Data 0x0 GPIO19 Data 0x0 GPIO20 Data 0x0 GPIO21 Data 0x0 GPIO0 Direction 0x1 GPIO1 Direction 0x0 GPIO2 Direction 0x0 GPIO3 Direction 0x0 GPIO4 Direction 0x0 GPIO5 Direction 0x1 GPIO6 Direction 0x0 GPIO7 Direction 0x1 GPIO8 Direction 0x1 GPIO9 Direction 0x0 GPIO10 Direction 0x0 GPIO11 Direction 0x0 GPIO12 Direction 0x0 GPIO13 Direction 0x0 GPIO14 Direction 0x0 GPIO15 Direction 0x1 GPIO16 Direction 0x0 GPIO17 Direction 0x0 GPIO18 Direction 0x0 GPIO19 Direction 0x0 GPIO20 Direction 0x0 GPIO21 Direction 0x0