forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
# SPDX-License-Identifier: GPL-2.0 |
|
|
|
config USB_ROLE_SWITCH |
|
tristate "USB Role Switch Support" |
|
help |
|
USB Role Switch is a device that can select the USB role - host or |
|
device - for a USB port (connector). In most cases dual-role capable |
|
USB controller will also represent the switch, but on some platforms |
|
multiplexer/demultiplexer switch is used to route the data lines on |
|
the USB connector between separate USB host and device controllers. |
|
|
|
Say Y here if your USB connectors support both device and host roles. |
|
To compile the driver as module, choose M here: the module will be |
|
called roles.ko. |
|
|
|
if USB_ROLE_SWITCH |
|
|
|
config USB_ROLES_INTEL_XHCI |
|
tristate "Intel XHCI USB Role Switch" |
|
depends on ACPI && X86 |
|
help |
|
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. |
|
|
|
endif # USB_ROLE_SWITCH
|
|
|