SLVAFZ1 May   2025 TPS25751 , TPS26750

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2VIF Overview
    1. 2.1 VIF Generation using TI's Application Customization Tool
    2. 2.2 USB-IF VIF Editor Tool
  6. 3Compliance-related JSON Configuration
  7. 4VIF Editor Specific Tabs
  8. 5TI Register Mapping to VIF Fields
    1. 5.1  Product and Product Details
    2. 5.2  Component
    3. 5.3  General PD
    4. 5.4  PD Capabilities
    5. 5.5  USB Type-C
    6. 5.6  Product Power
    7. 5.7  USB Host and USB Device
    8. 5.8  Battery Charging 1.2
    9. 5.9  PD Source
    10. 5.10 PD Sink
    11. 5.11 Dual Role
    12. 5.12 SOP Discover ID
  9. 6Summary
  10. 7References

USB Type-C

 VIF Editor USB Type-C
                    Tab Figure 5-5 VIF Editor USB Type-C Tab
Note: The red arrows in the figure above highlight fields that can be left intentionally blank for users to configure. Refer to Table 4-1 for more information.
Table 5-5 USB Type-C Tab
VIF Field Description

Type_C_Implements_Try_SRC

Set based on port config (0x28)

  • Type-C support options [9:8]

Type_C_Implements_Try_SNK

Set based on port config (0x28)

  • Type-C support options [9:8]

Rp_Value

Set based on port control (0x29)

  • Type-C current [1:0]

Type_C_Supports_VCONN_Powered_Accessory

Field disabled.

Not supported by TPS25751 or TPS26750.

Type_C_Is_VCONN_Powered_Accessory

Field disabled,

Not supported by TPS25751 or TPS26750.

Type_C_Is_Debug_Target_SRC

Default set to NO.

Type_C_Is_Debug_Target_SNK

Default set to NO.

Type_C_Can_Act_As_Host

Set based on port config (0x28)

  • Type-C state machine [1:0]
  • USB communication capable [11]

Port control (0x29)

  • Process swap to DFP [14]
  • Initiate swap to DFP [15]

Must match GUI Q6

Type_C_Can_Act_As_Device

Set based on port config (0x28)

  • Type-C state machine (1:0)
  • USB communication capable [11]

Port control (0x29)

  • Process swap to UFP [12]
  • Initiate swap to UFP [13]

Must match GUI Q6

Type_C_Is_Alt_Mode_Controller

Default set to NO.

Not supported by TPS25751 or TPS26750.

Type_C_Is_Alt_Mode_Adapter

Default set to NO.

Not supported by TPS25751 or TPS26750.

Type_C_Power_Source

Field is left empty for user to configure according to system.

0: Externally Powered - the port is always powered from a power supply in the system, never from the USB Type-C port

1: UFP-powered - the port is powered by the USB Type-C port, never from a power supply in the system

2: Both - can operate as both

Type_C_Port_On_Hub

Default set to NO.

Type_C_Supports_Audio_Accessory

Default set to NO.

Type_C_Sources_VCONN

Default set to YES for DRP and source-only applications.

NO for sink-only applications.