30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# 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
 |