Home
last modified time | relevance | path

Searched refs:usb_role_sw (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/phy/tegra/
A Dxusb.c566 if (!IS_ERR_OR_NULL(port->usb_role_sw)) { in tegra_xusb_port_unregister()
568 usb_role_switch_unregister(port->usb_role_sw); in tegra_xusb_port_unregister()
611 enum usb_role role = usb_role_switch_get_role(port->usb_role_sw); in tegra_xusb_usb_phy_work()
680 port->usb_role_sw = usb_role_switch_register(&port->dev, in tegra_xusb_setup_usb_role_switch()
682 if (IS_ERR(port->usb_role_sw)) { in tegra_xusb_setup_usb_role_switch()
683 err = PTR_ERR(port->usb_role_sw); in tegra_xusb_setup_usb_role_switch()
690 usb_role_switch_set_drvdata(port->usb_role_sw, port); in tegra_xusb_setup_usb_role_switch()
732 usb_role_switch_set_role(port->usb_role_sw, role); in tegra_xusb_parse_usb_role_default_mode()
A Dxusb.h285 struct usb_role_switch *usb_role_sw; member
/linux-6.3-rc2/drivers/usb/typec/ucsi/
A Ducsi.c816 ret = usb_role_switch_set_role(con->usb_role_sw, u_role); in ucsi_partner_change()
1158 con->usb_role_sw = fwnode_usb_role_switch_get(cap->fwnode); in ucsi_register_port()
1159 if (IS_ERR(con->usb_role_sw)) in ucsi_register_port()
1160 return dev_err_probe(ucsi->dev, PTR_ERR(con->usb_role_sw), in ucsi_register_port()
1294 ret = usb_role_switch_set_role(con->usb_role_sw, u_role); in ucsi_register_port()
A Ducsi.h351 struct usb_role_switch *usb_role_sw; member
/linux-6.3-rc2/Documentation/devicetree/bindings/usb/
A Dmediatek,mtu3.yaml329 usb_role_sw: endpoint {

Completed in 15 milliseconds