typec_data_role
enum typec_data_role role)
enum typec_data_role data_role;
static int anx7625_typec_dr_set(struct typec_port *port, enum typec_data_role role)
if (role == ctx->typec_data_role)
enum typec_data_role data_role = (intr_status & DATA_ROLE_STATUS) ?
ctx->typec_data_role = data_role;
int typec_data_role;
static int cros_typec_dr_swap(struct typec_port *port, enum typec_data_role role)
void typec_set_data_role(struct typec_port *port, enum typec_data_role role)
enum typec_data_role typec_get_data_role(struct typec_port *port)
enum typec_data_role data_role;
static enum typec_data_role rt1719_get_data_role(u32 conn)
enum typec_data_role data_role,
enum typec_data_role data_role;
static int rt1719_dr_set(struct typec_port *port, enum typec_data_role role)
enum typec_data_role cur_role;
enum typec_data_role data_role,
enum typec_role pwr, enum typec_data_role data)
enum typec_data_role data_role)
enum typec_data_role data_role)
enum typec_role role, enum typec_data_role data)
enum typec_role role, enum typec_data_role data)
enum typec_data_role data_role;
enum typec_data_role data;
static int tcpm_dr_set(struct typec_port *p, enum typec_data_role data)
enum typec_role role, enum typec_data_role data)
enum typec_data_role role, bool connected)
static int tps6598x_dr_set(struct typec_port *port, enum typec_data_role role)
static int ucsi_dr_swap(struct typec_port *port, enum typec_data_role role)
enum typec_data_role data_role;
enum typec_role role, enum typec_data_role data);
int (*dr_set)(struct typec_port *port, enum typec_data_role role);
void typec_set_data_role(struct typec_port *port, enum typec_data_role role);
enum typec_data_role typec_get_data_role(struct typec_port *port);
static inline enum typec_data_role