Searched refs:typec_role (Results 1 – 17 of 17) sorted by relevance
| /linux-6.15/include/linux/usb/ |
| H A D | typec.h | 54 enum typec_role { enum 59 static inline int is_sink(enum typec_role role) in is_sink() 64 static inline int is_source(enum typec_role role) in is_source() 264 int (*pr_set)(struct typec_port *port, enum typec_role role); 265 int (*vconn_set)(struct typec_port *port, enum typec_role role); 340 void typec_set_pwr_role(struct typec_port *port, enum typec_role role); 341 void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
|
| H A D | tcpm.h | 154 enum typec_role role, enum typec_data_role data);
|
| H A D | pd.h | 539 enum typec_role role;
|
| /linux-6.15/drivers/usb/typec/ |
| H A D | class.h | 56 enum typec_role pwr_role; 57 enum typec_role vconn_role;
|
| H A D | pd.h | 19 enum typec_role role;
|
| H A D | wusb3801.c | 99 static enum typec_role wusb3801_get_default_role(struct wusb3801 *wusb3801) in wusb3801_get_default_role() 253 enum typec_role pwr_role = wusb3801_get_default_role(wusb3801); in wusb3801_hw_update()
|
| H A D | class.c | 1855 ret = port->ops->vconn_set(port, (enum typec_role)source); in vconn_source_store() 2130 void typec_set_pwr_role(struct typec_port *port, enum typec_role role) in typec_set_pwr_role() 2149 void typec_set_vconn_role(struct typec_port *port, enum typec_role role) in typec_set_vconn_role()
|
| H A D | stusb160x.c | 319 static enum typec_role stusb160x_get_vconn_role(u32 status) in stusb160x_get_vconn_role()
|
| /linux-6.15/drivers/usb/typec/tcpm/qcom/ |
| H A D | qcom_pmic_typec_pdphy_stub.c | 48 enum typec_role power_role, in qcom_pmic_typec_pdphy_stub_set_roles()
|
| H A D | qcom_pmic_typec_pdphy.c | 428 enum typec_role power_role, in qcom_pmic_typec_pdphy_set_roles()
|
| /linux-6.15/drivers/usb/typec/ucsi/ |
| H A D | ucsi.c | 669 enum typec_role role, int is_partner, in ucsi_read_pdos() 694 static int ucsi_get_pdos(struct ucsi_connector *con, enum typec_role role, in ucsi_get_pdos() 738 enum typec_role role, in ucsi_get_pd_caps() 1221 enum typec_role role; in ucsi_handle_connector_change() 1481 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap() 1484 enum typec_role cur_role; in ucsi_pr_swap()
|
| /linux-6.15/drivers/extcon/ |
| H A D | extcon-usbc-tusb320.c | 285 enum typec_role pwr_role; in tusb320_typec_irq_handler()
|
| /linux-6.15/drivers/usb/typec/tcpm/ |
| H A D | wcove.c | 331 enum typec_role role, enum typec_data_role data) in wcove_set_roles()
|
| H A D | tcpm.c | 347 enum typec_role vconn_role; 348 enum typec_role pwr_role; 1155 enum typec_role role, enum typec_data_role data) in tcpm_set_roles() 1213 static int tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role) in tcpm_set_pwr_role() 1233 static u32 tcpm_forge_legacy_pdo(struct tcpm_port *port, u32 pdo, enum typec_role role) in tcpm_forge_legacy_pdo() 6590 static int tcpm_pr_set(struct typec_port *p, enum typec_role role) in tcpm_pr_set() 6639 static int tcpm_vconn_set(struct typec_port *p, enum typec_role role) in tcpm_vconn_set()
|
| H A D | tcpci.c | 458 enum typec_role role, enum typec_data_role data) in tcpci_set_roles()
|
| H A D | fusb302.c | 884 enum typec_role pwr, enum typec_data_role data) in tcpm_set_roles()
|
| /linux-6.15/drivers/usb/typec/tipd/ |
| H A D | core.c | 432 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()
|