Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/usb/typec/
Dclass.c43 int prefer_role; member
975 port->prefer_role = role; in preferred_role_store()
988 if (port->prefer_role < 0) in preferred_role_show()
991 return sprintf(buf, "%s\n", typec_roles[port->prefer_role]); in preferred_role_show()
1556 if (cap->prefer_role != TYPEC_NO_PREFERRED_ROLE) in typec_register_port()
1557 port->pwr_role = cap->prefer_role; in typec_register_port()
1571 if (cap->prefer_role == TYPEC_SOURCE) in typec_register_port()
1584 port->prefer_role = cap->prefer_role; in typec_register_port()
Dtps6598x.c497 tps->typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in tps6598x_probe()
/Linux-v5.4/include/linux/usb/
Dtypec.h195 int prefer_role; member
/Linux-v5.4/Documentation/driver-api/usb/
Dtypec.rst68 When registering the ports, the prefer_role member in struct typec_capability
/Linux-v5.4/drivers/usb/typec/ucsi/
Ducsi.c838 cap->prefer_role = TYPEC_NO_PREFERRED_ROLE; in ucsi_register_port()
/Linux-v5.4/drivers/usb/typec/tcpm/
Dtcpm.c4451 port->typec_caps.prefer_role = typec_find_power_role(cap_str); in tcpm_fw_get_caps()
4452 if (port->typec_caps.prefer_role < 0) in tcpm_fw_get_caps()
4718 port->typec_caps.prefer_role = tcfg->default_role; in tcpm_copy_caps()
4768 port->try_role = port->typec_caps.prefer_role; in tcpm_register_port()