Lines Matching refs:role
3 * Intel XHCI (Cherry Trail, Broxton and others) USB OTG role switch driver
23 #include <linux/usb/role.h>
56 enum usb_role role)
80 * SW_SWITCH_EN bits to be zero for role switch,
84 switch (role) {
116 if (!!(val & HOST_MODE) == (role == USB_ROLE_HOST)) {
127 dev_warn(data->dev, "Timeout waiting for role-switch\n");
134 enum usb_role role;
142 role = USB_ROLE_HOST;
144 role = USB_ROLE_DEVICE;
146 role = USB_ROLE_NONE;
148 return role;
226 MODULE_DESCRIPTION("Intel XHCI USB role switch driver");