SLVAFZ1 May 2025 TPS25751 , TPS26750
The USB PD Specification defines the extended messages that must be supported depending on the capability of the port (DRP, source-only, sink-only). The TPS25751 and TPS26750 PD3 Configuration Register 42h contains the configuration to enable support for these required messages. An additional register also needs to be configured for each supported message. This section describes the required extended messages along with the associated TI register to enable support for the messages based on the capability of the port.
| USB-C PD Port Capability | Required Message Support | Description |
|---|---|---|
|
Dual Role Power (DRP) |
Support source extended message [8] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Source_Capabilities_Extended USB PD message with the contents of the TX_SCEDB register (0x77). |
|
*Support battery capabilities Message [10] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Capabilities USB PD message with the contents of the TX_BCDB register (0x7D). |
|
|
*Support battery status message [11] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Status USB PD message with the contents of the TX_BSDO register (0x7B). |
|
|
Support sink cap extended [17] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Sink_Capabilities_Extended message USB PD message with the contents of the TX_SKEDB register (0x7E). |
|
|
Support get source info [18] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Source_Info USB PD message with the contents of TX_Source_Info register (0x78). |
|
|
Source-only |
Support source extended message [8] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Source_Capabilities_Extended USB PD message with the contents of the TX_SCEDB register (0x77). |
|
*Support battery capabilities message [10] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Capabilities USB PD message with the contents of the TX_BCDB register (0x7D). |
|
|
*Support battery status message [11] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Status USB PD message with the contents of the TX_BSDO register (0x7B). |
|
|
Support get source info [18] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Source_Info USB PD message with the contents of TX_Source_Info register (0x78). |
|
|
Sink-only |
*Support battery capabilities message [10] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Capabilities USB PD message with the contents of the TX_BCDB register (0x7D). |
|
*Support battery status message [11] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Battery_Status USB PD message with the contents of the TX_BSDO register (0x7B). |
|
|
Support sink cap extended [17] = 0x1 |
If this bit is asserted, then the PD controller responds to a Get_Sink_Capabilities_Extended message USB PD message with the contents of the TX_SKEDB register (0x7E). |