88 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
menu "USB Function Support"
 | 
						|
 | 
						|
config USB_FUNCTION
 | 
						|
	boolean "Support for USB Function Drivers"
 | 
						|
	help
 | 
						|
	   The USB Function framework is similar to the Gadget framework
 | 
						|
	   but a little simpler and a little more plugable.  It trades
 | 
						|
	   some flexibility in the framework for smaller and simpler
 | 
						|
	   function drivers that can be combined into a composite driver.
 | 
						|
 | 
						|
choice
 | 
						|
	prompt "USB Peripheral Controller"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
	
 | 
						|
config USB_FUNCTION_MSM_HSUSB
 | 
						|
	boolean "MSM7K Highspeed USB Peripheral Controller"
 | 
						|
	depends on ARCH_MSM
 | 
						|
 | 
						|
endchoice
 | 
						|
 | 
						|
config USB_FUNCTION_NULL
 | 
						|
	boolean "Null Function -- eats packets"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_ZERO
 | 
						|
	boolean "Zero Function -- generates packets"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_LOOPBACK
 | 
						|
	boolean "Loopback Function -- returns packets"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_ADB
 | 
						|
	boolean "ADB Transport Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_UMS
 | 
						|
	boolean "USB Mass Storage Function (userspace)"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_MASS_STORAGE
 | 
						|
	boolean "USB Mass Storage Function (kernel based)"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_DIAG
 | 
						|
	boolean "USB MSM7K Diag Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_ETHER
 | 
						|
	boolean "USB Ethernet Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
config USB_FUNCTION_RNDIS
 | 
						|
        boolean "USB RNDIS support"
 | 
						|
        depends on USB_FUNCTION_ETHER
 | 
						|
        default y
 | 
						|
 | 
						|
config USB_FUNCTION_FSYNC
 | 
						|
	boolean "USB MSM7K FSYNC Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_SERIAL
 | 
						|
	boolean "USB SERIAL Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_PROJECTOR
 | 
						|
	boolean "USB PROJECTOR Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_MTP_TUNNEL
 | 
						|
	boolean "MTP Tunnel Transport Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_FUNCTION_MODEM
 | 
						|
	boolean "USB MODEM Function"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
 | 
						|
config USB_BYPASS_VBUS_NOTIFY
 | 
						|
	boolean "USB BYPASS VBUS NOTIFY"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
	default n
 | 
						|
 | 
						|
config USB_FUNCTION_CAT_KIT
 | 
						|
	boolean "USB FUNCTION CAT KIT"
 | 
						|
	depends on USB_FUNCTION
 | 
						|
	default n
 | 
						|
 | 
						|
endmenu
 |