Intel XHCI USB Role Switch

modulename: intel-xhci-usb-role-switch.ko

configname: CONFIG_USB_ROLES_INTEL_XHCI

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>Intel XHCI USB Role Switch
In linux kernel since version 4.2 (release Date: 2015-08-30)  
Driver for the internal USB role switch for switching the USB data
lines between the xHCI host controller and the dwc3 gadget controller
found on various Intel SoCs.

To compile the driver as a module, choose M here: the module will
be called intel-xhci-usb-role-switch.

source code: