Lines Matching +full:sink +full:- +full:pdos
4 * SPDX-License-Identifier: Apache-2.0
19 #error "Unsupported board: Only Sink device supported"
29 /** Sink Capabilities */
31 /** Number of Sink Capabilities */
51 * - Maximum operating current 100mA
52 * - Operating current is 100mA
53 * - Unchunked Extended Messages Not Supported
54 * - No USB Suspend
55 * - Not USB Communications Capable
56 * - No capability mismatch
57 * - Does not Giveback
58 * - Select object position 1 (5V Power Data Object (PDO))
60 * @note Generally a sink application would build an RDO from the
166 for (int i = 0; i < dpm_data->src_cap_cnt; i++) { in display_source_caps()
167 display_pdo(i, dpm_data->src_caps[i]); in display_source_caps()
174 uint32_t **pdos, in port0_policy_cb_get_snk_cap() argument
179 *pdos = dpm_data->snk_caps; in port0_policy_cb_get_snk_cap()
180 *num_pdos = dpm_data->snk_cap_cnt; in port0_policy_cb_get_snk_cap()
186 const uint32_t *pdos, in port0_policy_cb_set_src_cap() argument
201 dpm_data->src_caps[i] = *(pdos + i); in port0_policy_cb_set_src_cap()
204 dpm_data->src_cap_cnt = num; in port0_policy_cb_set_src_cap()
233 atomic_set_bit(&dpm_data->ps_ready, 0); in port0_notify()
307 /* Register USB-C Callbacks */ in main()
313 /* Register Policy Get Sink Capabilities callback */ in main()
328 /* Start the USB-C Subsystem */ in main()