Lines Matching full:role
22 #include <linux/usb/role.h>
44 enum usb_role role; member
98 enum usb_role role; in relay_set_role_switch() local
104 switch (hisi_hikey_usb->role) { in relay_set_role_switch()
124 role = hisi_hikey_usb->role; in relay_set_role_switch()
127 usb_role_switch_set_role(sw, role); in relay_set_role_switch()
130 static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role) in hub_usb_role_switch_set() argument
138 hisi_hikey_usb->role = role; in hub_usb_role_switch_set()
152 if (!device_property_read_bool(dev, "usb-role-switch")) in hisi_hikey_usb_of_role_switch()
184 dev_err(dev, "get device role switch failed with error %ld\n", in hisi_hikey_usb_of_role_switch()
200 "failed to register hub role with error %ld\n", in hisi_hikey_usb_of_role_switch()