Home
last modified time | relevance | path

Searched refs:pwr_role (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/usb/typec/
Dwusb3801.c253 enum typec_role pwr_role = wusb3801_get_default_role(wusb3801); in wusb3801_hw_update() local
259 pwr_role = TYPEC_SOURCE; in wusb3801_hw_update()
262 pwr_role = TYPEC_SINK; in wusb3801_hw_update()
284 data_role = pwr_role == TYPEC_SOURCE ? TYPEC_HOST : TYPEC_DEVICE; in wusb3801_hw_update()
286 typec_set_pwr_role(port, pwr_role); in wusb3801_hw_update()
287 typec_set_vconn_role(port, pwr_role); in wusb3801_hw_update()
Dclass.h49 enum typec_role pwr_role; member
Dclass.c1480 return sprintf(buf, "%s\n", port->pwr_role == TYPEC_SOURCE ? in power_role_show()
1483 return sprintf(buf, "[%s]\n", typec_roles[port->pwr_role]); in power_role_show()
1798 if (port->pwr_role == role) in typec_set_pwr_role()
1801 port->pwr_role = role; in typec_set_pwr_role()
2189 port->pwr_role = TYPEC_SOURCE; in typec_register_port()
2193 port->pwr_role = TYPEC_SINK; in typec_register_port()
2198 port->pwr_role = cap->prefer_role; in typec_register_port()
2200 port->pwr_role = TYPEC_SINK; in typec_register_port()
/linux-6.1.9/drivers/usb/typec/tcpm/
Dtcpm.c310 enum typec_role pwr_role; member
860 if (port->pd_capable && port->pwr_role == TYPEC_SOURCE) { in tcpm_ams_finish()
865 } else if (port->pwr_role == TYPEC_SOURCE) { in tcpm_ams_finish()
1031 return port->tcpc->set_roles(port->tcpc, attached, port->pwr_role, in tcpm_set_attached_state()
1080 port->pwr_role = role; in tcpm_set_roles()
1097 port->pwr_role = role; in tcpm_set_pwr_role()
1146 port->pwr_role, in tcpm_pd_send_source_caps()
1152 port->pwr_role, in tcpm_pd_send_source_caps()
1183 port->pwr_role, in tcpm_pd_send_sink_caps()
1189 port->pwr_role, in tcpm_pd_send_sink_caps()
[all …]