Lines Matching +full:message +full:- +full:objects

3  * SPDX-License-Identifier: Apache-2.0
8 * @brief USB-C Power Delivery API used for USB-C drivers
31 * @brief Maximum length of a non-Extended Message in bytes.
32 * See Table 6-75 Value Parameters
38 * @brief Maximum length of an Extended Message in bytes.
39 * See Table 6-75 Value Parameters
45 * @brief Maximum length of a Chunked Message in bytes.
51 * See Table 6-75 Value Parameters
57 * @name USB PD 3.1 Rev 1.6, Table 6-70 Counter Parameters
79 * @name USB PD 3.1 Rev 1.6, Table 6-68 Time Values
115 * before initiating an AMS by sending a Message.
122 * before initiating an AMS by sending a Message.
129 * Source_Capabilities message while the following is true:
138 * Source_Capabilities message while the following is true:
148 * @brief Minimum time a sink shall wait for a Source_Capabilities message
150 * See Table 6-61 Time Values
156 * @brief Minimum time a sink shall wait for a Source_Capabilities message
158 * See Table 6-61 Time Values
165 * See Table 7-24 Common Source/Sink Electrical Parameters
172 * See Table 7-24 Common Source/Sink Electrical Parameters
179 * See Table 7-24 Common Source/Sink Electrical Parameters
186 * See Table 7-24 Common Source/Sink Electrical Parameters
198 * See Table 6-68 Time Values
204 * See Table 6-68 Time Values
210 * See Table 6-68 Time Values
216 * See Table 6-68 Time Values
222 * See Table 6-68 Time Values
228 * See Table 6-68 Time Values
234 * See Table 6-68 Time Values
240 * See Table 6-68 Time Values
246 * See Table 6-68 Time Values
252 * See Table 6-68 Time Values
258 * See Table 6-68 Time Values
263 * @brief Minimum time to wait before sending another request after receiving a Wait message
264 * See Table 6-68 Time Values
269 * @brief Minimum time to wait before sending a Not_Supported message after receiving a
270 * Chunked message
271 * See Table 6-68 Time Values
276 * @brief Nominal time to wait before sending a Not_Supported message after receiving a
277 * Chunked message
278 * See Table 6-68 Time Values
283 * @brief Maximum time to wait before sending a Not_Supported message after receiving a
284 * Chunked message
285 * See Table 6-68 Time Values
291 * data object is 4-bytes.
300 * @param c number of PD Header data objects
317 * @brief Build a PD message header
318 * See Table 6-1 Message Header
322 /** Type of message */
330 /** Message ID */
332 /** Number of Data Objects */
334 /** Extended Message */
341 * @brief Used to get extended header from the first 32-bit word of the message
343 * @param c first 32-bit word of the message
348 * @brief Build an extended message header
349 * See Table 6-3 Extended Message Header
357 /** 1 for a chunked message, else 0 */
369 * PDO - Power Data Object
370 * RDO - Request Data Object
374 * @brief Maximum number of 32-bit data objects sent in a single request
380 * Table 6-7 Power Data Object
387 /** Variable Supply (non-Battery) */
425 * See Table 6-9 Fixed Supply PDO - Source
439 /** Dual-Role Data */
447 /** Dual-Role Power */
457 * @brief Fast Role Swap Required for USB Type-C current
472 * See Table 6-14 Fixed Supply PDO - Sink
482 /** Fast Role Swap required USB Type-C Current */
484 /** Dual-Role Data */
492 /** Dual-Role Power */
531 * See Table 6-11 Variable Supply (non-Battery) PDO - Source
550 * See Table 6-15 Variable Supply (non-Battery) PDO - Sink
597 * See Table 6-12 Battery Supply PDO - Source
616 * See Table 6-16 Battery Supply PDO - Sink
663 * See Table 6-13 Programmable Power Supply APDO - Source
683 * 01b…11b - Reserved, Shall Not be used
696 * See Table 6-17 Programmable Power Supply APDO - Sink
714 * 01b…11b - Reserved, Shall Not be used
728 * See Section 6.4.2 Request Message
733 * See Table 6-19 Fixed and Variable Request Data Object
746 /** Reserved - Shall be set to zero. */
760 /** Reserved - Shall be set to zero. */
766 * See Table 6-19 Fixed and Variable Request Data Object
779 /** Reserved - Shall be set to zero. */
793 /** Reserved - Shall be set to zero. */
799 * See Table 6-20 Battery Request Data Object
806 /** Reserved - Shall be set to zero. */
820 /** Reserved - Shall be set to zero. */
826 * See Table 6-22 Programmable Request Data Object
831 /** Reserved - Shall be set to zero. */
835 /** Reserved - Shall be set to zero. */
845 /** Reserved - Shall be set to zero */
849 /** Reserved - Shall be set to zero. */
870 * See USB Type-C Port Controller Interface Specification,
871 * Revision 2.0, Version 1.2, Table 4-38 TRANSMIT Register Definition
874 /** Port Partner message */
876 /** Cable Plug message */
878 /** Cable Plug message far end*/
884 /** Hard Reset message to the Port Partner */
886 /** Cable Reset message to the Cable */
888 /** BIST_MODE_2 message to the Port Partner */
901 * @brief Control Message type
902 * See Table 6-5 Control Message Types
907 /** GoodCRC Message */
909 /** GotoMin Message */
911 /** Accept Message */
913 /** Reject Message */
915 /** Ping Message */
917 /** PS_RDY Message */
919 /** Get_Source_Cap Message */
921 /** Get_Sink_Cap Message */
923 /** DR_Swap Message */
925 /** PR_Swap Message */
927 /** VCONN_Swap Message */
929 /** Wait Message */
931 /** Soft Reset Message */
936 /** Data_Reset Message */
938 /** Data_Reset_Complete Message */
940 /** Not_Supported Message */
942 /** Get_Source_Cap_Extended Message */
944 /** Get_Status Message */
946 /** FR_Swap Message */
948 /** Get_PPS_Status Message */
950 /** Get_Country_Codes Message */
952 /** Get_Sink_Cap_Extended Message */
955 /** 23-31 Reserved */
959 * @brief Data message type
960 * See Table 6-6 Data Message Types
965 /** Source_Capabilities Message */
967 /** Request Message */
969 /** BIST Message */
971 /** Sink Capabilities Message */
973 /** 5-14 Reserved for REV 2.0 */
975 /** Alert Message */
977 /** Get Country Info Message */
980 /** 8-14 Reserved for REV 3.0 */
982 /** Enter USB message */
984 /** Vendor Defined Message */
989 * @brief Extended message type for REV 3.0
990 * See Table 6-48 Extended Message Types
995 /** Source_Capabilities_Extended Message */
997 /** Status Message */
999 /** Get_Battery_Cap Message */
1001 /** Get_Battery_Status Message */
1003 /** Battery_Capabilities Message */
1005 /** Get_Manufacturer_Info Message */
1007 /** Manufacturer_Info Message */
1009 /** Security_Request Message */
1011 /** Security_Response Message */
1013 /** Firmware_Update_Request Message */
1015 /** Firmware_Update_Response Message */
1017 /** PPS_Status Message */
1019 /** Country_Codes Message */
1021 /** Country_Info Message */
1024 /*8 15-31 Reserved */
1038 * @brief Power Delivery message
1043 /** Header of this message */
1047 /** Message data */