]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/staging/ccg/Kconfig
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / drivers / staging / ccg / Kconfig
1 if USB_GADGET
2
3 config USB_G_CCG
4         tristate "Configurable Composite Gadget (STAGING)"
5         depends on STAGING && BLOCK && NET && !USB_ZERO && !USB_ZERO_HNPTEST && !USB_AUDIO && !GADGET_UAC1 && !USB_ETH && !USB_ETH_RNDIS && !USB_ETH_EEM && !USB_G_NCM && !USB_GADGETFS && !USB_FUNCTIONFS && !USB_FUNCTIONFS_ETH && !USB_FUNCTIONFS_RNDIS && !USB_FUNCTIONFS_GENERIC && !USB_FILE_STORAGE && !USB_FILE_STORAGE_TEST && !USB_MASS_STORAGE && !USB_G_SERIAL && !USB_MIDI_GADGET && !USB_G_PRINTER && !USB_CDC_COMPOSITE && !USB_G_NOKIA && !USB_G_ACM_MS && !USB_G_MULTI && !USB_G_MULTI_RNDIS && !USB_G_MULTI_CDC && !USB_G_HID && !USB_G_DBGP && !USB_G_WEBCAM
6         help
7           The Configurable Composite Gadget supports multiple USB
8           functions: acm, mass storage, rndis and FunctionFS.
9           Each function can be configured and enabled/disabled
10           dynamically from userspace through a sysfs interface.
11
12           In order to compile this (either as a module or built-in),
13           "USB Gadget Drivers" and anything under it must not be
14           selected compiled-in in
15           Device Drivers->USB Support->USB Gadget Support.
16           However, you can say "M" there, if you do, the
17           Configurable Composite Gadget can be compiled "M" only
18           or not at all.
19
20           BIG FAT NOTE: DON'T RELY ON THIS USERINTERFACE HERE! AS PART
21           OF THE REWORK DONE HERE WILL BE A NEW USER INTERFACE WITHOUT ANY
22           COMPATIBILITY TO THIS SYSFS INTERFACE HERE. BE AWARE OF THIS
23           BEFORE SELECTING THIS.
24
25 endif # USB_GADGET