typec_role
enum typec_role pwr_role;
static int cros_typec_pr_swap(struct typec_port *port, enum typec_role role)
ret = port->ops->vconn_set(port, (enum typec_role)source);
void typec_set_pwr_role(struct typec_port *port, enum typec_role role)
void typec_set_vconn_role(struct typec_port *port, enum typec_role role)
enum typec_role pwr_role;
enum typec_role vconn_role;
enum typec_role role;
static enum typec_role stusb160x_get_vconn_role(u32 status)
enum typec_role pwr, enum typec_data_role data)
enum typec_role power_role,
enum typec_role power_role,
enum typec_role role, enum typec_data_role data)
enum typec_role role, enum typec_data_role data)
static int tcpm_set_pwr_role(struct tcpm_port *port, enum typec_role role)
static u32 tcpm_forge_legacy_pdo(struct tcpm_port *port, u32 pdo, enum typec_role role)
enum typec_role vconn_role;
enum typec_role pwr_role;
enum typec_role role;
static int tcpm_pr_set(struct typec_port *p, enum typec_role role)
static int tcpm_vconn_set(struct typec_port *p, enum typec_role role)
enum typec_role role, enum typec_data_role data)
static int tps6598x_pr_set(struct typec_port *port, enum typec_role role)
enum typec_role role;
static int ucsi_pr_swap(struct typec_port *port, enum typec_role role)
enum typec_role cur_role;
enum typec_role role, int is_partner,
static int ucsi_get_pdos(struct ucsi_connector *con, enum typec_role role,
enum typec_role role,
enum typec_role pwr_role = wusb3801_get_default_role(wusb3801);
static enum typec_role wusb3801_get_default_role(struct wusb3801 *wusb3801)
enum typec_role role;
enum typec_role role, enum typec_data_role data);
int (*pr_set)(struct typec_port *port, enum typec_role role);
int (*vconn_set)(struct typec_port *port, enum typec_role role);
void typec_set_pwr_role(struct typec_port *port, enum typec_role role);
void typec_set_vconn_role(struct typec_port *port, enum typec_role role);
static inline int is_sink(enum typec_role role)
static inline int is_source(enum typec_role role)