aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/gadget/Kconfig')
-rw-r--r--drivers/usb/gadget/Kconfig17
1 files changed, 6 insertions, 11 deletions
diff --git a/drivers/usb/gadget/Kconfig b/drivers/usb/gadget/Kconfig
index a53be32c22cf..dfb51a45496c 100644
--- a/drivers/usb/gadget/Kconfig
+++ b/drivers/usb/gadget/Kconfig
@@ -557,7 +557,7 @@ config USB_ZERO_HNPTEST
557 one serve as the USB host instead (in the "B-Host" role). 557 one serve as the USB host instead (in the "B-Host" role).
558 558
559config USB_AUDIO 559config USB_AUDIO
560 tristate "Audio Gadget (EXPERIMENTAL)" 560 tristate "Audio Gadget"
561 depends on SND 561 depends on SND
562 select USB_LIBCOMPOSITE 562 select USB_LIBCOMPOSITE
563 select SND_PCM 563 select SND_PCM
@@ -672,8 +672,7 @@ config USB_G_NCM
672 dynamically linked module called "g_ncm". 672 dynamically linked module called "g_ncm".
673 673
674config USB_GADGETFS 674config USB_GADGETFS
675 tristate "Gadget Filesystem (EXPERIMENTAL)" 675 tristate "Gadget Filesystem"
676 depends on EXPERIMENTAL
677 help 676 help
678 This driver provides a filesystem based API that lets user mode 677 This driver provides a filesystem based API that lets user mode
679 programs implement a single-configuration USB device, including 678 programs implement a single-configuration USB device, including
@@ -681,15 +680,11 @@ config USB_GADGETFS
681 All endpoints, transfer speeds, and transfer types supported by 680 All endpoints, transfer speeds, and transfer types supported by
682 the hardware are available, through read() and write() calls. 681 the hardware are available, through read() and write() calls.
683 682
684 Currently, this option is still labelled as EXPERIMENTAL because
685 of existing race conditions in the underlying in-kernel AIO core.
686
687 Say "y" to link the driver statically, or "m" to build a 683 Say "y" to link the driver statically, or "m" to build a
688 dynamically linked module called "gadgetfs". 684 dynamically linked module called "gadgetfs".
689 685
690config USB_FUNCTIONFS 686config USB_FUNCTIONFS
691 tristate "Function Filesystem (EXPERIMENTAL)" 687 tristate "Function Filesystem"
692 depends on EXPERIMENTAL
693 select USB_LIBCOMPOSITE 688 select USB_LIBCOMPOSITE
694 select USB_FUNCTIONFS_GENERIC if !(USB_FUNCTIONFS_ETH || USB_FUNCTIONFS_RNDIS) 689 select USB_FUNCTIONFS_GENERIC if !(USB_FUNCTIONFS_ETH || USB_FUNCTIONFS_RNDIS)
695 help 690 help
@@ -799,8 +794,8 @@ config USB_G_SERIAL
799 make MS-Windows work with CDC ACM. 794 make MS-Windows work with CDC ACM.
800 795
801config USB_MIDI_GADGET 796config USB_MIDI_GADGET
802 tristate "MIDI Gadget (EXPERIMENTAL)" 797 tristate "MIDI Gadget"
803 depends on SND && EXPERIMENTAL 798 depends on SND
804 select USB_LIBCOMPOSITE 799 select USB_LIBCOMPOSITE
805 select SND_RAWMIDI 800 select SND_RAWMIDI
806 help 801 help
@@ -867,7 +862,7 @@ config USB_G_ACM_MS
867 dynamically linked module called "g_acm_ms". 862 dynamically linked module called "g_acm_ms".
868 863
869config USB_G_MULTI 864config USB_G_MULTI
870 tristate "Multifunction Composite Gadget (EXPERIMENTAL)" 865 tristate "Multifunction Composite Gadget"
871 depends on BLOCK && NET 866 depends on BLOCK && NET
872 select USB_G_MULTI_CDC if !USB_G_MULTI_RNDIS 867 select USB_G_MULTI_CDC if !USB_G_MULTI_RNDIS
873 select USB_LIBCOMPOSITE 868 select USB_LIBCOMPOSITE