SLVUCR8A
September 2023 – March 2024
TPS25751
1
Read This First
Notational Conventions
Glossary
Related Documents
Support Resources
Trademarks
1
Introduction
1.1
Introduction
1.1.1
Purpose and Scope
1.2
PD Controller Host Interface Description
1.2.1
Overview
1.2.2
Register and Field Notation
1.3
Unique Address Interface
1.3.1
Unique Address Interface Protocol
2
PD Controller Policy Modes
2.1
Overview
2.2
Source Policy Mode
2.3
Sink Policy Mode
3
TPS25751 Registers
4
4CC Task Detailed Descriptions
4.1
CPU Control Tasks
4.1.1
'Gaid' - Return to Normal Operation
4.1.2
'GAID' - Cold Reset Request
4.2
PD Message Tasks
4.2.1
'SWSk' - PD PR_Swap to Sink
4.2.2
'SWSr' - PD PR_Swap to Source
4.2.3
'SWDF' - PD DR_Swap to DFP
4.2.4
'SWUF' - PD DR_Swap to UFP
4.2.5
'GSkC' - PD Get Sink Capabilities
4.2.6
'GSrC' - PD Get Source Capabilities
4.2.7
'GPPI' - PD Get Port Partner Information
4.2.8
'SSrC' - PD Send Source Capabilities
4.2.9
'MBRd' - Message Buffer Read
4.3
Patch Bundle Update Tasks
4.3.1
'PBMs' - Start Patch Burst Mode Download Sequence
4.3.2
'PBMc' - Patch Burst Mode Download Complete
4.3.3
'PBMe' - End Patch Burst Mode Download Sequence
4.3.4
'GO2P' - Go to Patch Mode
4.4
System Tasks
4.4.1
'DBfg' - Clear Dead Battery Flag
4.4.2
'I2Cr' - I2C Read Transaction
4.4.3
'I2Cw' - I2C Write Transaction
5
User Reference
5.1
PD Controller Application Customization
5.2
Loading a Patch Bundle
5.3
GPIO Events
5.4
AUTO_NEGOTIATE_SINK Register
5.4.1
AUTO_NEGOTIATE_SINK Usage Example 1
5.4.2
AUTO_NEGOTIATE_SINK Usage Example 2
5.4.3
AUTO_NEGOTIATE_SINK Usage Example 3
5.4.4
AUTO_NEGOTIATE_SINK Usage Example 4
6
Revision History
1.1
Introduction