Home
last modified time | relevance | path

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

/linux/drivers/usb/typec/
H A Dhd3ss3220.c139 static int hd3ss3220_set_source_pref(struct hd3ss3220 *hd3ss3220, int prefer_role) in hd3ss3220_set_source_pref() argument
143 switch (prefer_role) { in hd3ss3220_set_source_pref()
154 dev_err(hd3ss3220->dev, "bad role preference: %d\n", prefer_role); in hd3ss3220_set_source_pref()
345 cap->prefer_role = ret; in hd3ss3220_configure_source_pref()
346 return hd3ss3220_set_source_pref(hd3ss3220, cap->prefer_role); in hd3ss3220_configure_source_pref()
450 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in hd3ss3220_probe()
H A 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()
H A Danx7411.c1200 cap->prefer_role = ret; in anx7411_typec_port_probe()
/linux/Documentation/driver-api/usb/
H A Dtypec.rst68 When registering the ports, the prefer_role member in struct typec_capability
/linux/drivers/usb/typec/tipd/
H A Dcore.c1248 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in tps6598x_register_port()
1757 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in tps25750_register_port()
/linux/drivers/extcon/
H A Dextcon-rtk-type-c.c1245 typec_cap.prefer_role = TYPEC_NO_PREFERRED_ROLE; in extcon_rtk_type_c_init()
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c8907 port->try_role = port->typec_caps.prefer_role; in tcpm_register_port()