Home
last modified time | relevance | path

Searched defs:tcpc_driver_api (Results 1 – 1 of 1) sorted by relevance

/Zephyr-Core-3.4.0/include/zephyr/drivers/usb_c/
Dusbc_tcpc.h126 __subsystem struct tcpc_driver_api { struct
127 int (*init)(const struct device *dev);
128 int (*get_cc)(const struct device *dev, enum tc_cc_voltage_state *cc1,
130 int (*select_rp_value)(const struct device *dev, enum tc_rp_value rp);
131 int (*get_rp_value)(const struct device *dev, enum tc_rp_value *rp);
132 int (*set_cc)(const struct device *dev, enum tc_cc_pull pull);
133 void (*set_vconn_discharge_cb)(const struct device *dev, tcpc_vconn_discharge_cb_t cb);
134 void (*set_vconn_cb)(const struct device *dev, tcpc_vconn_control_cb_t vconn_cb);
135 int (*vconn_discharge)(const struct device *dev, bool enable);
136 int (*set_vconn)(const struct device *dev, bool enable);
[all …]