Lines Matching defs:role
593 static enum usb_phy_events to_usb_phy_event(enum usb_role role)
595 switch (role) {
612 enum usb_role role = usb_role_switch_get_role(port->usb_role_sw);
614 usb_phy_set_event(&port->usb_phy, to_usb_phy_event(role));
616 dev_dbg(&port->dev, "%s(): calling notifier for role %s\n", __func__,
617 usb_roles[role]);
623 enum usb_role role)
627 dev_dbg(&port->dev, "%s(): role %s\n", __func__, usb_roles[role]);
671 * USB role switch driver needs parent driver owner info. This is a
673 * where an optimal solution is possible with changes to USB role
688 dev_err(&port->dev, "failed to register USB role switch: %d",
727 enum usb_role role = USB_ROLE_NONE;
731 role = USB_ROLE_HOST;
733 role = USB_ROLE_DEVICE;
735 if (role != USB_ROLE_NONE) {
736 usb_role_switch_set_role(port->usb_role_sw, role);
737 dev_dbg(&port->dev, "usb role default mode is %s", modes[mode]);
763 /* usb-role-switch property is mandatory for OTG/Peripheral modes */
766 if (of_property_read_bool(np, "usb-role-switch")) {
772 dev_err(&port->dev, "usb-role-switch not found for %s mode",