Lines Matching +full:supply +full:- +full:controller
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
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
79 * @name USB PD 3.1 Rev 1.6, Table 6-68 Time Values
100 * turning off its power supply to VBUS
108 * turning off its power supply to VBUS
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
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
380 * Table 6-7 Power Data Object
383 /** Fixed supply (Vmin = Vmax) */
387 /** Variable Supply (non-Battery) */
424 * @brief Create a Fixed Supply PDO Source value
425 * See Table 6-9 Fixed Supply PDO - Source
439 /** Dual-Role Data */
447 /** Dual-Role Power */
449 /** Fixed supply. SET TO PDO_FIXED */
457 * @brief Fast Role Swap Required for USB Type-C current
471 * @brief Create a Fixed Supply PDO Sink value
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 */
494 /** Fixed supply. SET TO PDO_FIXED */
530 * @brief Create a Variable Supply PDO Source value
531 * See Table 6-11 Variable Supply (non-Battery) PDO - Source
541 /** Variable supply. SET TO PDO_VARIABLE */
549 * @brief Create a Variable Supply PDO Sink value
550 * See Table 6-15 Variable Supply (non-Battery) PDO - Sink
560 /** Variable supply. SET TO PDO_VARIABLE */
596 * @brief Create a Battery Supply PDO Source value
597 * See Table 6-12 Battery Supply PDO - Source
607 /** Battery supply. SET TO PDO_BATTERY */
615 * @brief Create a Battery Supply PDO Sink value
616 * See Table 6-16 Battery Supply PDO - Sink
626 /** Battery supply. SET TO PDO_BATTERY */
662 * @brief Create Augmented Supply PDO Source value
663 * See Table 6-13 Programmable Power Supply APDO - Source
682 * 00b – Programmable Power Supply
683 * 01b…11b - Reserved, Shall Not be used
695 * @brief Create Augmented Supply PDO Sink value
696 * See Table 6-17 Programmable Power Supply APDO - Sink
713 * 00b – Programmable Power Supply
714 * 01b…11b - Reserved, Shall Not be used
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
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 */