diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/core/Kconfig | 2 | ||||
-rw-r--r-- | drivers/usb/gadget/Kconfig | 17 | ||||
-rw-r--r-- | drivers/usb/host/Kconfig | 22 | ||||
-rw-r--r-- | drivers/usb/wusbcore/Kconfig | 3 |
4 files changed, 18 insertions, 26 deletions
diff --git a/drivers/usb/core/Kconfig b/drivers/usb/core/Kconfig index 9981984b365b..f70c1a1694ad 100644 --- a/drivers/usb/core/Kconfig +++ b/drivers/usb/core/Kconfig | |||
@@ -56,7 +56,7 @@ config USB_SUSPEND | |||
56 | 56 | ||
57 | config USB_OTG | 57 | config USB_OTG |
58 | bool "OTG support" | 58 | bool "OTG support" |
59 | depends on USB && EXPERIMENTAL | 59 | depends on USB |
60 | depends on USB_SUSPEND | 60 | depends on USB_SUSPEND |
61 | default n | 61 | default n |
62 | help | 62 | help |
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 | ||
559 | config USB_AUDIO | 559 | config 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 | ||
674 | config USB_GADGETFS | 674 | config 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 | ||
690 | config USB_FUNCTIONFS | 686 | config 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 | ||
801 | config USB_MIDI_GADGET | 796 | config 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 | ||
869 | config USB_G_MULTI | 864 | config 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 |
diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig index 13cd6d558eba..b1deb0fd4197 100644 --- a/drivers/usb/host/Kconfig +++ b/drivers/usb/host/Kconfig | |||
@@ -18,8 +18,8 @@ config USB_C67X00_HCD | |||
18 | module will be called c67x00. | 18 | module will be called c67x00. |
19 | 19 | ||
20 | config USB_XHCI_HCD | 20 | config USB_XHCI_HCD |
21 | tristate "xHCI HCD (USB 3.0) support (EXPERIMENTAL)" | 21 | tristate "xHCI HCD (USB 3.0) support" |
22 | depends on USB && USB_ARCH_HAS_XHCI && EXPERIMENTAL | 22 | depends on USB && USB_ARCH_HAS_XHCI |
23 | ---help--- | 23 | ---help--- |
24 | The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 | 24 | The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 |
25 | "SuperSpeed" host controller hardware. | 25 | "SuperSpeed" host controller hardware. |
@@ -262,7 +262,7 @@ config USB_ISP116X_HCD | |||
262 | 262 | ||
263 | config USB_ISP1760_HCD | 263 | config USB_ISP1760_HCD |
264 | tristate "ISP 1760 HCD support" | 264 | tristate "ISP 1760 HCD support" |
265 | depends on USB && EXPERIMENTAL | 265 | depends on USB |
266 | ---help--- | 266 | ---help--- |
267 | The ISP1760 chip is a USB 2.0 host controller. | 267 | The ISP1760 chip is a USB 2.0 host controller. |
268 | 268 | ||
@@ -376,7 +376,7 @@ config USB_OHCI_HCD_PCI | |||
376 | 376 | ||
377 | config USB_OHCI_HCD_SSB | 377 | config USB_OHCI_HCD_SSB |
378 | bool "OHCI support for Broadcom SSB OHCI core (DEPRECATED)" | 378 | bool "OHCI support for Broadcom SSB OHCI core (DEPRECATED)" |
379 | depends on USB_OHCI_HCD && (SSB = y || SSB = USB_OHCI_HCD) && EXPERIMENTAL | 379 | depends on USB_OHCI_HCD && (SSB = y || SSB = USB_OHCI_HCD) |
380 | select USB_HCD_SSB | 380 | select USB_HCD_SSB |
381 | select USB_OHCI_HCD_PLATFORM | 381 | select USB_OHCI_HCD_PLATFORM |
382 | default n | 382 | default n |
@@ -414,7 +414,7 @@ config USB_CNS3XXX_OHCI | |||
414 | 414 | ||
415 | config USB_OHCI_HCD_PLATFORM | 415 | config USB_OHCI_HCD_PLATFORM |
416 | bool "Generic OHCI driver for a platform device" | 416 | bool "Generic OHCI driver for a platform device" |
417 | depends on USB_OHCI_HCD && EXPERIMENTAL | 417 | depends on USB_OHCI_HCD |
418 | default n | 418 | default n |
419 | ---help--- | 419 | ---help--- |
420 | Adds an OHCI host driver for a generic platform device, which | 420 | Adds an OHCI host driver for a generic platform device, which |
@@ -424,7 +424,7 @@ config USB_OHCI_HCD_PLATFORM | |||
424 | 424 | ||
425 | config USB_EHCI_HCD_PLATFORM | 425 | config USB_EHCI_HCD_PLATFORM |
426 | bool "Generic EHCI driver for a platform device" | 426 | bool "Generic EHCI driver for a platform device" |
427 | depends on USB_EHCI_HCD && EXPERIMENTAL | 427 | depends on USB_EHCI_HCD |
428 | default n | 428 | default n |
429 | ---help--- | 429 | ---help--- |
430 | Adds an EHCI host driver for a generic platform device, which | 430 | Adds an EHCI host driver for a generic platform device, which |
@@ -591,8 +591,7 @@ config USB_RENESAS_USBHS_HCD | |||
591 | module will be called renesas-usbhs. | 591 | module will be called renesas-usbhs. |
592 | 592 | ||
593 | config USB_WHCI_HCD | 593 | config USB_WHCI_HCD |
594 | tristate "Wireless USB Host Controller Interface (WHCI) driver (EXPERIMENTAL)" | 594 | tristate "Wireless USB Host Controller Interface (WHCI) driver" |
595 | depends on EXPERIMENTAL | ||
596 | depends on PCI && USB && UWB | 595 | depends on PCI && USB && UWB |
597 | select USB_WUSB | 596 | select USB_WUSB |
598 | select UWB_WHCI | 597 | select UWB_WHCI |
@@ -604,8 +603,7 @@ config USB_WHCI_HCD | |||
604 | will be called "whci-hcd". | 603 | will be called "whci-hcd". |
605 | 604 | ||
606 | config USB_HWA_HCD | 605 | config USB_HWA_HCD |
607 | tristate "Host Wire Adapter (HWA) driver (EXPERIMENTAL)" | 606 | tristate "Host Wire Adapter (HWA) driver" |
608 | depends on EXPERIMENTAL | ||
609 | depends on USB && UWB | 607 | depends on USB && UWB |
610 | select USB_WUSB | 608 | select USB_WUSB |
611 | select UWB_HWA | 609 | select UWB_HWA |
@@ -656,7 +654,7 @@ config USB_OCTEON2_COMMON | |||
656 | 654 | ||
657 | config USB_HCD_BCMA | 655 | config USB_HCD_BCMA |
658 | tristate "BCMA usb host driver" | 656 | tristate "BCMA usb host driver" |
659 | depends on BCMA && EXPERIMENTAL | 657 | depends on BCMA |
660 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD | 658 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD |
661 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD | 659 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD |
662 | help | 660 | help |
@@ -668,7 +666,7 @@ config USB_HCD_BCMA | |||
668 | 666 | ||
669 | config USB_HCD_SSB | 667 | config USB_HCD_SSB |
670 | tristate "SSB usb host driver" | 668 | tristate "SSB usb host driver" |
671 | depends on SSB && EXPERIMENTAL | 669 | depends on SSB |
672 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD | 670 | select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD |
673 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD | 671 | select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD |
674 | help | 672 | help |
diff --git a/drivers/usb/wusbcore/Kconfig b/drivers/usb/wusbcore/Kconfig index f29fdd7f6d75..8bf19760d447 100644 --- a/drivers/usb/wusbcore/Kconfig +++ b/drivers/usb/wusbcore/Kconfig | |||
@@ -2,8 +2,7 @@ | |||
2 | # Wireless USB Core configuration | 2 | # Wireless USB Core configuration |
3 | # | 3 | # |
4 | config USB_WUSB | 4 | config USB_WUSB |
5 | tristate "Enable Wireless USB extensions (EXPERIMENTAL)" | 5 | tristate "Enable Wireless USB extensions" |
6 | depends on EXPERIMENTAL | ||
7 | depends on USB | 6 | depends on USB |
8 | depends on PCI | 7 | depends on PCI |
9 | depends on UWB | 8 | depends on UWB |