SLVUCJ7 October   2023 TPS25730

 

  1.   1
  2.   Read This First
    1.     About This Manual
    2.     Notational Conventions
    3.     Glossary
    4.     Related Documents
    5.     Support Resources
    6.     Trademarks
  3. 1Introduction
    1. 1.1 Introduction
      1. 1.1.1 Purpose and Scope
    2. 1.2 PD Controller Host Interface Description
      1. 1.2.1 Overview
    3. 1.3 Unique Address Interface
      1. 1.3.1 Unique Address Interface Protocol
  4. 2Unique Address Interface Register Detailed Descriptions
    1. 2.1 0x31 RX_SINK_CAPS Register
    2. 2.2 0x33 TX_SINK_CAPS Register
    3. 2.3 0x34 ACTIVE_CONTRACT_PDO Register
    4. 2.4 0x35 ACTIVE_CONTRACT_RDO Register
  5. 34CC Task Detailed Descriptions
    1. 3.1 Overview
    2. 3.2 PD Message Tasks
      1. 3.2.1 'GSrC' - PD Get Source Capabilities
  6.   Revision History

'GSrC' - PD Get Source Capabilities

Table 3-2 'GSrC' - PD Get Source Capabilities
DescriptionThe 'GSrC' Task instructs PD Controller to issue a Get_Source_Capmessage to the Port Partner device at the first opportunity while maintainingpolicy engine compliance.
INPUT DATAXNone.
OUTPUT DATAXByte 1: Standard Task Return Code. See also Table 3-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 (via 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 response is received and processed.
Side EffectsWhen the 'GSrC' Task completes successfully the RX_SOURCE_CAPS register (0x30) will have been updated.
Additional InformationNone.