Lines Matching +full:data +full:- +full:valid +full:- +full:time

3  * SPDX-License-Identifier: Apache-2.0
8 * @brief USB-C Device APIs
10 * This file contains the USB-C Device APIs.
26 * @brief USB-C Device APIs
27 * @defgroup _usbc_device_api USB-C Device API
34 * @brief This Request Data Object (RDO) value can be returned from the
56 /** Request Type-C layer to transition to Disabled State */
58 /** Request Type-C layer to transition to Error Recovery State */
60 /** End of Type-C requests */
63 /** Request Policy Engine layer to perform a Data Role Swap */
98 /** Data Role has been set to Upstream Facing Port (UFP) */
100 /** Data Role has been set to Downstream Facing Port (DFP) */
136 /** Check if Data Role Swap to DFP is allowed */
138 /** Check if Data Role Swap to UFP is allowed */
152 /** The port partner is unable to meet the sink request at this time */
154 /** The port partner is unable to do a Power Role Swap at this time */
156 /** The port partner is unable to do a Data Role Swap at this time */
158 /** The port partner is unable to do a VCONN Swap at this time */
170 /** The sink port partner's request can be met at a later time */
180 * @param dev USB-C Connector Instance
190 * @param dev USB-C Connector Instance
200 * @param dev USB-C Connector Instance
211 * @param dev USB-C Connector Instance
222 * @param dev USB-C Connector Instance
229 * @brief Callback type used to get the Request Data Object (RDO)
231 * @param dev USB-C Connector Instance
240 * @param dev USB-C Connector Instance
253 * @param dev USB-C Connector Instance
262 * @brief Callback type used to check if Sink request is valid
264 * @param dev USB-C Connector Instance
274 * @param dev USB-C Connector Instance
280 * @brief Callback type used to check if present Contract is still valid
282 * @param dev USB-C Connector Instance
284 * @return true if present contract is still valid
293 * @param dev USB-C Connector Instance
302 * @param dev USB-C Connector Instance
312 * @param dev USB-C Connector Instance
320 * @param dev USB-C Connector Instance
328 * @brief Start the USB-C Subsystem
337 * @brief Suspend the USB-C Subsystem
346 * @brief Make a request of the USB-C Subsystem
357 * @brief Bypass the next USB-C stack sleep and execute one more iteration of the state machines.
358 * Used internally to decrease the response time.
365 * @brief Set pointer to Device Policy Manager (DPM) data
368 * @param dpm_data pointer to dpm data
373 * @brief Get pointer to Device Policy Manager (DPM) data
377 * @retval pointer to dpm data that was set with usbc_set_dpm_data
378 * @retval NULL if dpm data was not set
442 * @brief Set the callback used to get the Request Data Object (RDO)
463 * @param dev USB-C Connector Instance
471 * @param dev USB-C Connector Instance
480 * @param dev USB-C Connector Instance
486 * @brief Set the callback used to check if Sink request is valid
488 * @param dev USB-C Connector Instance
497 * @param dev USB-C Connector Instance
504 * @brief Set the callback to check if present Contract is still valid
506 * @param dev USB-C Connector Instance
516 * @param dev USB-C Connector Instance
525 * @param dev USB-C Connector Instance