Home
last modified time | relevance | path

Searched refs:prefer_role (Results 1 – 12 of 12) sorted by relevance

/Linux-v6.6/drivers/usb/typec/
Dclass.c1388 port->prefer_role = role; in preferred_role_store()
1401 if (port->prefer_role < 0) in preferred_role_show()
1404 return sprintf(buf, "%s\n", typec_roles[port->prefer_role]); in preferred_role_show()
2079 cap->prefer_role = TYPEC_NO_PREFERRED_ROLE; in typec_get_fw_cap()
2086 cap->prefer_role = ret; in typec_get_fw_cap()
2225 if (cap->prefer_role != TYPEC_NO_PREFERRED_ROLE) in typec_register_port()
2226 port->pwr_role = cap->prefer_role; in typec_register_port()
2240 if (cap->prefer_role == TYPEC_SOURCE) in typec_register_port()
2253 port->prefer_role = cap->prefer_role; in typec_register_port()
Dclass.h47 int prefer_role; member
Dwusb3801.c108 if (wusb3801->cap.prefer_role == TYPEC_SOURCE) in wusb3801_get_default_role()
215 wusb3801_map_try_role(wusb3801->cap.prefer_role) | in wusb3801_hw_init()
Dhd3ss3220.c213 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in hd3ss3220_probe()
Dstusb160x.c559 chip->capability.prefer_role = TYPEC_SINK; in stusb160x_get_fw_caps()
Danx7411.c1184 cap->prefer_role = ret; in anx7411_typec_port_probe()
/Linux-v6.6/include/linux/usb/
Dtypec.h271 int prefer_role; member
/Linux-v6.6/drivers/platform/chrome/
Dcros_ec_typec.c61 cap->prefer_role = TYPEC_NO_PREFERRED_ROLE; in cros_typec_parse_port_props()
66 cap->prefer_role = ret; in cros_typec_parse_port_props()
/Linux-v6.6/drivers/usb/typec/tipd/
Dcore.c792 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in tps6598x_probe()
/Linux-v6.6/Documentation/driver-api/usb/
Dtypec.rst68 When registering the ports, the prefer_role member in struct typec_capability
/Linux-v6.6/drivers/usb/typec/ucsi/
Ducsi.c1211 cap->prefer_role = TYPEC_NO_PREFERRED_ROLE; in ucsi_register_port()
/Linux-v6.6/drivers/usb/typec/tcpm/
Dtcpm.c6573 port->try_role = port->typec_caps.prefer_role; in tcpm_register_port()