Kconfig (33f82f387b9cb27bc903e1368fce88b73213910a) Kconfig (6c34d2888221ca3df81e29f598873b4fb6cf838d)
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 727 unchanged lines hidden (view full) ---

736 the network interface to the target (e.g. a USB cable modem), and the
737 EEM model is for mobile devices to communicate with hosts using
738 ethernet over USB. For Linux gadgets, however, the interface with
739 the host is the same (a usbX device), so the differences are minimal.
740
741 If you say "y" here, the Ethernet gadget driver will use the EEM
742 protocol rather than ECM. If unsure, say "n".
743
1#
2# USB Gadget support on a system involves
3# (a) a peripheral controller, and
4# (b) the gadget driver using it.
5#
6# NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
7#
8# - Host systems (like PCs) need CONFIG_USB (with "A" jacks).

--- 727 unchanged lines hidden (view full) ---

736 the network interface to the target (e.g. a USB cable modem), and the
737 EEM model is for mobile devices to communicate with hosts using
738 ethernet over USB. For Linux gadgets, however, the interface with
739 the host is the same (a usbX device), so the differences are minimal.
740
741 If you say "y" here, the Ethernet gadget driver will use the EEM
742 protocol rather than ECM. If unsure, say "n".
743
744config USB_G_NCM
745 tristate "Network Control Model (NCM) support"
746 depends on NET
747 select CRC32
748 help
749 This driver implements USB CDC NCM subclass standard. NCM is
750 an advanced protocol for Ethernet encapsulation, allows grouping
751 of several ethernet frames into one USB transfer and diffferent
752 alignment possibilities.
753
754 Say "y" to link the driver statically, or "m" to build a
755 dynamically linked module called "g_ncm".
756
744config USB_GADGETFS
745 tristate "Gadget Filesystem (EXPERIMENTAL)"
746 depends on EXPERIMENTAL
747 help
748 This driver provides a filesystem based API that lets user mode
749 programs implement a single-configuration USB device, including
750 endpoint I/O and control requests that don't relate to enumeration.
751 All endpoints, transfer speeds, and transfer types supported by

--- 256 unchanged lines hidden ---
757config USB_GADGETFS
758 tristate "Gadget Filesystem (EXPERIMENTAL)"
759 depends on EXPERIMENTAL
760 help
761 This driver provides a filesystem based API that lets user mode
762 programs implement a single-configuration USB device, including
763 endpoint I/O and control requests that don't relate to enumeration.
764 All endpoints, transfer speeds, and transfer types supported by

--- 256 unchanged lines hidden ---