diff options
Diffstat (limited to 'drivers/usb/gadget/Kconfig')
-rw-r--r-- | drivers/usb/gadget/Kconfig | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig index 96e1494723ad..0282c50d6404 100644 --- a/drivers/usb/gadget/Kconfig +++ b/drivers/usb/gadget/Kconfig | |||
@@ -710,6 +710,43 @@ config USB_GADGETFS | |||
710 | Say "y" to link the driver statically, or "m" to build a | 710 | Say "y" to link the driver statically, or "m" to build a |
711 | dynamically linked module called "gadgetfs". | 711 | dynamically linked module called "gadgetfs". |
712 | 712 | ||
713 | config USB_FUNCTIONFS | ||
714 | tristate "Function Filesystem (EXPERIMENTAL)" | ||
715 | depends on EXPERIMENTAL | ||
716 | help | ||
717 | The Function Filesystem (FunctioFS) lets one create USB | ||
718 | composite functions in user space in the same way as GadgetFS | ||
719 | lets one create USB gadgets in user space. This allows creation | ||
720 | of composite gadgets such that some of the functions are | ||
721 | implemented in kernel space (for instance Ethernet, serial or | ||
722 | mass storage) and other are implemented in user space. | ||
723 | |||
724 | Say "y" to link the driver statically, or "m" to build | ||
725 | a dynamically linked module called "g_ffs". | ||
726 | |||
727 | config USB_FUNCTIONFS_ETH | ||
728 | bool "Include CDC ECM (Ethernet) function" | ||
729 | depends on USB_FUNCTIONFS | ||
730 | help | ||
731 | Include an CDC ECM (Ethernet) funcion in the CDC ECM (Funcion) | ||
732 | Filesystem. If you also say "y" to the RNDIS query below the | ||
733 | gadget will have two configurations. | ||
734 | |||
735 | config USB_FUNCTIONFS_RNDIS | ||
736 | bool "Include RNDIS (Ethernet) function" | ||
737 | depends on USB_FUNCTIONFS | ||
738 | help | ||
739 | Include an RNDIS (Ethernet) funcion in the Funcion Filesystem. | ||
740 | If you also say "y" to the CDC ECM query above the gadget will | ||
741 | have two configurations. | ||
742 | |||
743 | config USB_FUNCTIONFS_GENERIC | ||
744 | bool "Include 'pure' configuration" | ||
745 | depends on USB_FUNCTIONFS && (USB_FUNCTIONFS_ETH || USB_FUNCTIONFS_RNDIS) | ||
746 | help | ||
747 | Include a configuration with FunctionFS and no Ethernet | ||
748 | configuration. | ||
749 | |||
713 | config USB_FILE_STORAGE | 750 | config USB_FILE_STORAGE |
714 | tristate "File-backed Storage Gadget" | 751 | tristate "File-backed Storage Gadget" |
715 | depends on BLOCK | 752 | depends on BLOCK |