SPMU380 July   2026 TPS25730A

 

  1.   1
  2. 1Read This First
    1. 1.1 About This Manual
    2. 1.2 Notational Conventions
    3. 1.3 Glossary
    4. 1.4 Related Documents
    5. 1.5 Support Resources
    6. 1.6 Trademarks
  3. 2Introduction
    1. 2.1 Purpose and Scope
    2. 2.2 PD Controller Host Interface Description
      1. 2.2.1 Overview
    3. 2.3 Unique Address Interface
      1. 2.3.1 Unique Address Interface Protocol
  4. 3PD Controller Policy Modes
    1. 3.1 Overview
    2. 3.2 Sink Policy Mode
  5. 4Register Overview
    1. 4.1 TPS25730A Registers
  6. 54CC Task Detailed Descriptions
    1. 5.1 Overview
    2. 5.2 PD Message Tasks
      1. 5.2.1 'GSrC' - PD Get Source Capabilities
      2. 5.2.2 'GPPI' - PD Get Port Partner Information
      3. 5.2.3 'MBRd' - Message Buffer Read
    3. 5.3 System Tasks
      1. 5.3.1 'ANeg' - Auto Negotiate Sink Update
      2. 5.3.2 'DBfg' - Clear Dead Battery Flag
  7. 6User Reference
    1. 6.1 AUTO_NEGOTIATE_SINK Register
      1. 6.1.1 AUTO_NEGOTIATE_SINK Usage Example 1
      2. 6.1.2 AUTO_NEGOTIATE_SINK Usage Example 2
      3. 6.1.3 AUTO_NEGOTIATE_SINK Usage Example 3
      4. 6.1.4 AUTO_NEGOTIATE_SINK Usage Example 4
  8. 7Revision History

'GSrC' - PD Get Source Capabilities

Table 5-2 'GSrC' - PD Get Source Capabilities
DescriptionThe 'GSrC' Task instructs PD Controller to issue a Get_Source_Cap message to the Port Partner device at the first opportunity while maintaining policy engine compliance.
INPUT DATAXNone
OUTPUT DATAXByte 1: Standard Task Return Code. See also Table 5-1.
Task CompletionThe 'GSrC' Task completes either when the Source Capabilities message is received or the Task otherwise fails. The 'GSrC' Task shall be considered rejected if:
  • The Port Partner is a Sink and indicated (through previous Source or Sink Capabilities) it was not Dual-Role Power.
  • The Port Partner responds to the Get_Source_Cap message with a Reject or Not_Supported message.
The 'GSrC' Task shall be considered timed-out if:
  • The Port Partner fails to respond within the time required by the PD spec.
The 'GSrC' Task shall be considered successful if:
  • The Get_Source_Cap message is sent, GoodCRC'ed and a Source Capabilities message is received and processed.
Side EffectsWhen the 'GSrC' Task completes successfully the RX_SOURCE_CAPS register (0x30) will have been updated.
Additional InformationNone