Lines Matching +full:power +full:- +full:source

3  * SPDX-License-Identifier: Apache-2.0
8 * @brief USB-C Power Delivery API used for USB-C drivers
18 * @brief USB Power Delivery
19 * @defgroup usb_power_delivery USB Power Delivery
31 * @brief Maximum length of a non-Extended Message in bytes.
32 * See Table 6-75 Value Parameters
39 * See Table 6-75 Value Parameters
51 * See Table 6-75 Value Parameters
57 * @name USB PD 3.1 Rev 1.6, Table 6-70 Counter Parameters
63 * Messages which have been sent by a Source at power up or after a
79 * @name USB PD 3.1 Rev 1.6, Table 6-68 Time Values
84 * @brief The NoResponseTimer is used by the Policy Engine in a Source to
91 * @brief The NoResponseTimer is used by the Policy Engine in a Source to
98 * @brief Min time the Source waits to ensure that the Sink has had
100 * turning off its power supply to VBUS
106 * @brief Max time the Source waits to ensure that the Sink has had
108 * turning off its power supply to VBUS
114 * @brief Minimum time a Source waits after changing Rp from SinkTxOk to SinkTxNG
121 * @brief Maximum time a Source waits after changing Rp from SinkTxOk to SinkTxNG
128 * @brief Minimum time a source shall wait before sending a
131 * 2) The Source is not in an active connection with a PD Sink Port.
137 * @brief Maximum time a source shall wait before sending a
140 * 2) The Source is not in an active connection with a PD Sink Port.
150 * See Table 6-61 Time Values
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
227 * @brief Minimum SPR Mode time for a power supply to transition to a new level
228 * See Table 6-68 Time Values
233 * @brief Nominal SPR Mode time for a power supply to transition to a new level
234 * See Table 6-68 Time Values
239 * @brief Maximum SPR Mode time for a power supply to transition to a new level
240 * See Table 6-68 Time Values
245 * @brief Minimum EPR Mode time for a power supply to transition to a new level
246 * See Table 6-68 Time Values
251 * @brief Nominal EPR Mode time for a power supply to transition to a new level
252 * See Table 6-68 Time Values
257 * @brief Maximum EPR Mode time for a power supply to transition to a new level
258 * See Table 6-68 Time Values
264 * See Table 6-68 Time Values
271 * See Table 6-68 Time Values
278 * See Table 6-68 Time Values
285 * See Table 6-68 Time Values
291 * data object is 4-bytes.
318 * See Table 6-1 Message Header
328 /** Port Power Role */
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
349 * See Table 6-3 Extended Message Header
369 * PDO - Power Data Object
370 * RDO - Request Data Object
374 * @brief Maximum number of 32-bit data objects sent in a single request
379 * @brief Power Data Object Type
380 * Table 6-7 Power Data Object
387 /** Variable Supply (non-Battery) */
389 /** Augmented Power Data Object (APDO) */
424 * @brief Create a Fixed Supply PDO Source value
425 * See Table 6-9 Fixed Supply PDO - Source
439 /** Dual-Role Data */
443 /** Unconstrained Power */
447 /** Dual-Role Power */
457 * @brief Fast Role Swap Required for USB Type-C current
462 /** Default USB Power */
472 * See Table 6-14 Fixed Supply PDO - Sink
482 /** Fast Role Swap required USB Type-C Current */
484 /** Dual-Role Data */
488 /** Unconstrained Power */
492 /** Dual-Role Power */
530 * @brief Create a Variable Supply PDO Source value
531 * See Table 6-11 Variable Supply (non-Battery) PDO - Source
550 * See Table 6-15 Variable Supply (non-Battery) PDO - Sink
568 * @brief Convert milliwatts to Battery PDO Power in 250mW units
570 * @param c Power in milliwatts
582 * @brief Convert a Battery PDO Power from 250mW units to milliwatts
584 * @param c Power in 250mW units.
596 * @brief Create a Battery Supply PDO Source value
597 * See Table 6-12 Battery Supply PDO - Source
601 /** Maximum Allowable Power in 250mW units */
616 * See Table 6-16 Battery Supply PDO - Sink
620 /** Operational Power in 250mW units */
662 * @brief Create Augmented Supply PDO Source value
663 * See Table 6-13 Programmable Power Supply APDO - Source
679 /** PPS Power Limited */
682 * 00b – Programmable Power Supply
683 * 01b…11b - Reserved, Shall Not be used
687 /** Augmented Power Data Object (APDO). SET TO PDO_AUGMENTED */
696 * See Table 6-17 Programmable Power Supply APDO - Sink
713 * 00b – Programmable Power Supply
714 * 01b…11b - Reserved, Shall Not be used
718 /** Augmented Power Data Object (APDO). SET TO PDO_AUGMENTED */
727 * a request for power.
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
802 /** Minimum Operating Power in 250mW units */
804 /** Operating power in 250mW units */
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. */
869 * @brief Power Delivery packet type
870 * See USB Type-C Port Controller Interface Specification,
871 * Revision 2.0, Version 1.2, Table 4-38 TRANSMIT Register Definition
902 * See Table 6-5 Control Message Types
955 /** 23-31 Reserved */
960 * See Table 6-6 Data Message Types
973 /** 5-14 Reserved for REV 2.0 */
980 /** 8-14 Reserved for REV 3.0 */
990 * See Table 6-48 Extended Message Types
1024 /*8 15-31 Reserved */
1038 * @brief Power Delivery message