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
|