Home
last modified time | relevance | path

Searched refs:typec_role (Results 1 – 11 of 11) sorted by relevance

/linux/include/linux/usb/
A Dtypec.h50 enum typec_role { enum
220 int (*pr_set)(struct typec_port *port, enum typec_role role);
221 int (*vconn_set)(struct typec_port *port, enum typec_role role);
287 void typec_set_pwr_role(struct typec_port *port, enum typec_role role);
288 void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
A Dtcpm.h136 enum typec_role role, enum typec_data_role data);
/linux/drivers/usb/typec/
A Dclass.h45 enum typec_role pwr_role;
46 enum typec_role vconn_role;
A Dclass.c1445 ret = port->ops->vconn_set(port, (enum typec_role)source); in vconn_source_store()
1661 void typec_set_pwr_role(struct typec_port *port, enum typec_role role) in typec_set_pwr_role()
1680 void typec_set_vconn_role(struct typec_port *port, enum typec_role role) in typec_set_vconn_role()
A Dstusb160x.c319 static enum typec_role stusb160x_get_vconn_role(u32 status) in stusb160x_get_vconn_role()
/linux/drivers/usb/typec/ucsi/
A Ducsi.c759 enum typec_role role; in ucsi_handle_connector_change()
955 static int ucsi_pr_swap(struct typec_port *port, enum typec_role role) in ucsi_pr_swap()
958 enum typec_role cur_role; in ucsi_pr_swap()
/linux/drivers/usb/typec/tcpm/
A Dwcove.c331 enum typec_role role, enum typec_data_role data) in wcove_set_roles()
A Dtcpm.c309 enum typec_role vconn_role;
310 enum typec_role pwr_role;
1028 enum typec_role role, enum typec_data_role data) in tcpm_set_roles()
1080 static int tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role) in tcpm_set_pwr_role()
1100 static u32 tcpm_forge_legacy_pdo(struct tcpm_port *port, u32 pdo, enum typec_role role) in tcpm_forge_legacy_pdo()
5538 static int tcpm_pr_set(struct typec_port *p, enum typec_role role) in tcpm_pr_set()
5587 static int tcpm_vconn_set(struct typec_port *p, enum typec_role role) in tcpm_vconn_set()
A Dtcpci.c412 enum typec_role role, enum typec_data_role data) in tcpci_set_roles()
A Dfusb302.c884 enum typec_role pwr, enum typec_data_role data) in tcpm_set_roles()
/linux/drivers/usb/typec/tipd/
A Dcore.c379 static int tps6598x_pr_set(struct typec_port *port, enum typec_role role) in tps6598x_pr_set()

Completed in 36 milliseconds