diff options
Diffstat (limited to 'target/linux/config/Config.in.usb')
| -rw-r--r-- | target/linux/config/Config.in.usb | 487 |
1 files changed, 292 insertions, 195 deletions
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb index 057fa1ffc..e6e3351f6 100644 --- a/target/linux/config/Config.in.usb +++ b/target/linux/config/Config.in.usb @@ -1,45 +1,95 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + menu "USB support" -depends on ADK_TARGET_WITH_USB +depends on ADK_TARGET_WITH_USB \ + || ADK_TARGET_SYSTEM_QEMU_X86_64 \ + || ADK_TARGET_SYSTEM_QEMU_X86 \ + || ADK_TARGET_GENERIC + +config ADK_LINUX_KERNEL_USB_PCI + bool + +config ADK_LINUX_KERNEL_USB_SUPPORT + bool + +config ADK_LINUX_KERNEL_USB_DEVICE_CLASS + bool + +config ADK_LINUX_KERNEL_USB_ANNOUNCE_NEW_DEVICES + bool + +config ADK_LINUX_KERNEL_USB_EHCI_ROOT_HUB_TT + bool + +config ADK_LINUX_KERNEL_USB_EHCI_TT_NEWSCHED + bool + +config ADK_LINUX_KERNEL_USB_EHCI_MXC + bool -config ADK_KERNEL_USB - boolean +config ADK_LINUX_KERNEL_USB_EHCI_HCD_PLATFORM + bool -config ADK_KERNEL_USB_LIBUSUAL +config ADK_LINUX_KERNEL_USB_GADGET tristate -config ADK_KERNEL_USB_SERIAL - boolean +config ADK_LINUX_KERNEL_USB_PHY + bool -config ADK_KERNEL_USB_STORAGE - boolean +config ADK_LINUX_KERNEL_USB_MXS_PHY + tristate + select ADK_LINUX_KERNEL_USB_PHY + default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + default n + +config ADK_LINUX_KERNEL_USB_XHCI_PLATFORM + bool + +config ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM + bool + select ADK_LINUX_KERNEL_USB_OHCI_HCD -config ADK_KERNEL_USB_EHCI_HCD - boolean - select ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI + bool -config ADK_KERNEL_USB_UHCI_HCD - boolean - select ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_EHCI_HCD_PCI + bool -config ADK_KERNEL_USB_OHCI_HCD - boolean - select ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_XHCI_PCI + bool -config ADK_KPACKAGE_KMOD_USB - prompt "kmod-usb......................... USB support" +config ADK_LINUX_KERNEL_USB_XHCI_MVEBU + bool + +config ADK_LINUX_KERNEL_USB_LIBUSUAL tristate - select ADK_KERNEL_NLS - depends on !ADK_KERNEL_USB - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2 - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13 - default y if ADK_TARGET_SYSTEM_IBM_X40 - default y if ADK_NATIVE_SYSTEM_IBM_X40 - default y if ADK_TARGET_SYSTEM_INTEL_ATOM - default y if ADK_NATIVE_SYSTEM_INTEL_ATOM - default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG - default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - default y if ADK_TARGET_SYSTEM_FOXBOARD_LX + +config ADK_LINUX_KERNEL_USB_NET_DRIVERS + bool + +config ADK_LINUX_KERNEL_USB_USBNET + select ADK_LINUX_KERNEL_USB_NET_DRIVERS + tristate + +config ADK_LINUX_KERNEL_USB + tristate "USB support" + select ADK_LINUX_KERNEL_NLS + select ADK_LINUX_KERNEL_USB_SUPPORT + select ADK_LINUX_KERNEL_USB_ANNOUNCE_NEW_DEVICES + select ADK_LINUX_KERNEL_USB_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default m if ADK_TARGET_SYSTEM_PCENGINES_APU + default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX + default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 + default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + default y if ADK_TARGET_SYSTEM_KINETIS_K70 + default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default n help Universal Serial Bus (USB) is a specification for a serial bus @@ -70,19 +120,76 @@ config ADK_KPACKAGE_KMOD_USB in <file:Documentation/usb/> and especially the links given in <file:Documentation/usb/usb-help.txt>. -config ADK_KPACKAGE_KMOD_USB_UHCI_HCD - prompt "kmod-usb-uhci................... Support for UHCI controllers" - tristate - select ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on ADK_KPACKAGE_KMOD_USB - depends on !ADK_KERNEL_USB_UHCI_HCD +menu "USB controller support" + +config ADK_LINUX_KERNEL_USB_XHCI_HCD + tristate "Support for USB xHCI HCD (USB 3.0)" + depends on ADK_LINUX_KERNEL_USB + select ADK_LINUX_KERNEL_USB_PCI + select ADK_LINUX_KERNEL_USB_XHCI_PLATFORM + select ADK_LINUX_KERNEL_USB_XHCI_PCI + select ADK_LINUX_KERNEL_USB_XHCI_MVEBU if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default n + help + The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 + "SuperSpeed" host controller hardware. + + To compile this driver as a module, choose M here: the + module will be called xhci-hcd. + + +config ADK_LINUX_KERNEL_USB_EHCI_HCD + tristate "Support for USB EHCI 2.0 controllers" + select ADK_LINUX_KERNEL_USB_MXS_PHY if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + select ADK_LINUX_KERNEL_USB_EHCI_MXC if ADK_TARGET_SYSTEM_KINETIS_K70 + select ADK_LINUX_KERNEL_USB_DEVICE_CLASS if ADK_TARGET_SYSTEM_KINETIS_K70 + select ADK_LINUX_KERNEL_USB_EHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + select ADK_LINUX_KERNEL_USB_EHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 + depends on !ADK_TARGET_BOARD_BCM28XX + depends on ADK_LINUX_KERNEL_USB + default m if ADK_TARGET_SYSTEM_PCENGINES_APU + default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX + default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + default y if ADK_TARGET_SYSTEM_KINETIS_K70 + default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_RASPBERRY_PI5 + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default n + help + The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 + "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. + If your USB host controller supports USB 2.0, you will likely want to + configure this Host Controller Driver. At the time of this writing, + the primary implementation of EHCI is a chip from NEC, widely available + in add-on PCI cards, but implementations are in the works from other + vendors including Intel and Philips. Motherboard support is appearing. + + EHCI controllers are packaged with "companion" host controllers (OHCI + or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports + will connect to EHCI if the device is high speed, otherwise they + connect to a companion controller. If you configure EHCI, you should + probably configure the OHCI (for NEC and some other vendors) USB Host + Controller Driver or UHCI (for Via motherboards) Host Controller + Driver too. + + You may want to read <file:Documentation/usb/ehci.txt>. + +config ADK_LINUX_KERNEL_USB_UHCI_HCD + tristate "Support for UHCI controllers" + depends on ADK_LINUX_KERNEL_USB depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX - default y if ADK_TARGET_SYSTEM_IBM_X40 - default y if ADK_NATIVE_SYSTEM_IBM_X40 - default y if ADK_TARGET_SYSTEM_INTEL_ATOM - default y if ADK_NATIVE_SYSTEM_INTEL_ATOM - default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + depends on !ADK_TARGET_BOARD_BCM28XX + default m if ADK_TARGET_SYSTEM_PCENGINES_APU + default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX + default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default n help The Universal Host Controller Interface is a standard by Intel for @@ -94,19 +201,20 @@ config ADK_KPACKAGE_KMOD_USB_UHCI_HCD (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro 133). If unsure, say Y. -config ADK_KPACKAGE_KMOD_USB_OHCI_HCD - prompt "kmod-usb-ohci................... Support for OHCI controllers" - tristate - select ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on ADK_KPACKAGE_KMOD_USB - #depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2 - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13 - default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - default y if ADK_TARGET_SYSTEM_INTEL_ATOM - default y if ADK_NATIVE_SYSTEM_INTEL_ATOM +config ADK_LINUX_KERNEL_USB_OHCI_HCD + tristate "Support for OHCI controllers" + depends on ADK_LINUX_KERNEL_USB + depends on !ADK_TARGET_BOARD_BCM28XX + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_ALIX + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_APU + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 + default m if ADK_TARGET_SYSTEM_PCENGINES_APU + default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX + default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 + default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2 default n help The Open Host Controller Interface (OHCI) is a standard for accessing @@ -118,27 +226,51 @@ config ADK_KPACKAGE_KMOD_USB_OHCI_HCD based system where you're not sure, the "lspci -v" entry will list the right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI. -config ADK_KPACKAGE_KMOD_USB_ISP116X_HCD - prompt "kmod-usb-isp116x................ ISP116X HCD support" - tristate - select ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on ADK_KPACKAGE_KMOD_USB - depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX +config ADK_LINUX_KERNEL_USB_DWCOTG + bool "Support for DWCOTG controller" + select ADK_LINUX_KERNEL_USB + select ADK_LINUX_KERNEL_FIQ + depends on ADK_TARGET_BOARD_BCM28XX + default y if ADK_TARGET_BOARD_BCM28XX default n help + The Synopsis DWC controller is a dual-role + host/peripheral/OTG ("On The Go") USB controllers. + +config ADK_LINUX_KERNEL_USB_CHIPIDEA_UDC + bool + +config ADK_LINUX_KERNEL_USB_CHIPIDEA_HOST + bool + +config ADK_LINUX_KERNEL_USB_CHIPIDEA + tristate "Support for ChipIdea controller" + select ADK_LINUX_KERNEL_USB_CHIPIDEA_UDC + select ADK_LINUX_KERNEL_USB_CHIPIDEA_HOST + select ADK_LINUX_KERNEL_USB_GADGET + depends on ADK_LINUX_KERNEL_USB_EHCI_HCD + depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ + ADK_TARGET_SYSTEM_PHYTEC_IMX6 + default n + +config ADK_LINUX_KERNEL_USB_ISP116X_HCD + tristate "Support for ISP116X" + depends on ADK_LINUX_KERNEL_USB + depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 + depends on !ADK_TARGET_BOARD_BCM28XX + help The ISP1160 and ISP1161 chips are USB host controllers. Enable this option if your board has this chip. If unsure, say N. This driver does not support isochronous transfers. -config ADK_KPACKAGE_KMOD_USB_SL811_HCD - prompt "kmod-usb-sl811.................. SL811HS HCD support" - tristate - select ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on ADK_KPACKAGE_KMOD_USB +config ADK_LINUX_KERNEL_USB_SL811_HCD + tristate "Support for SL811HS" + depends on ADK_LINUX_KERNEL_USB depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX + depends on !ADK_TARGET_BOARD_BCM28XX default n help The SL811HS is a single-port USB controller that supports either @@ -146,80 +278,38 @@ config ADK_KPACKAGE_KMOD_USB_SL811_HCD board has this chip, and you want to use it as a host controller. If unsure, say N. +endmenu -config ADK_KPACKAGE_KMOD_USB_EHCI_HCD - prompt "kmod-usb-ehci................... Support for USB 2.0 controllers" - tristate - select ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on !ADK_KERNEL_USB_EHCI_HCD - depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - depends on !ADK_TARGET_SYSTEM_FOXBOARD_LX - depends on ADK_KPACKAGE_KMOD_USB - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX1C - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D2 - default y if ADK_TARGET_SYSTEM_PCENGINES_ALIX2D13 - default y if ADK_TARGET_SYSTEM_INTEL_ATOM - default y if ADK_NATIVE_SYSTEM_INTEL_ATOM - default y if ADK_TARGET_SYSTEM_IBM_X40 - default y if ADK_NATIVE_SYSTEM_IBM_X40 - default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG - default n - help - The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 - "high speed" (480 Mbit/sec, 60 Mbyte/sec) host controller hardware. - If your USB host controller supports USB 2.0, you will likely want to - configure this Host Controller Driver. At the time of this writing, - the primary implementation of EHCI is a chip from NEC, widely available - in add-on PCI cards, but implementations are in the works from other - vendors including Intel and Philips. Motherboard support is appearing. - - EHCI controllers are packaged with "companion" host controllers (OHCI - or UHCI) to handle USB 1.1 devices connected to root hub ports. Ports - will connect to EHCI if the device is high speed, otherwise they - connect to a companion controller. If you configure EHCI, you should - probably configure the OHCI (for NEC and some other vendors) USB Host - Controller Driver or UHCI (for Via motherboards) Host Controller - Driver too. +menu "USB devices support" - You may want to read <file:Documentation/usb/ehci.txt>. +config ADK_LINUX_KERNEL_USB_STORAGE + tristate "Support for USB storage devices" + select ADK_LINUX_KERNEL_SCSI + select ADK_LINUX_KERNEL_BLK_DEV_SD -config ADK_PACKAGE_KMOD_USB_CONTROLLER - tristate - default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 - default y if ADK_TARGET_SYSTEM_FOXBOARD_LX - default n +config ADK_LINUX_KERNEL_SND_USB_AUDIO + tristate "Support for USB sound adapter" + select ADK_LINUX_KERNEL_SND + select ADK_LINUX_KERNEL_SND_USB + select ADK_LINUX_KERNEL_SND_RAWMIDI -config ADK_KPACKAGE_KMOD_USB_ACM - prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_HSO + tristate "Support for USB HSO devices" + select ADK_LINUX_KERNEL_RFKILL + select ADK_LINUX_KERNEL_USB_STORAGE -config ADK_KPACKAGE_KMOD_USB_PEGASUS - prompt "kmod-usb-pegasus.................. Support for USB Pegasus" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_PRINTER + tristate "Support for USB printers" -config ADK_KPACKAGE_KMOD_USB_HSO - prompt "kmod-usb-hso...................... Support for USB HSO devices" - tristate - select ADK_KPACKAGE_KMOD_RFKILL - select ADK_KPACKAGE_KMOD_USB_STORAGE - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_ACM + tristate "Support for USB modems/isdn controllers" -config ADK_KPACKAGE_KMOD_USB_PRINTER - prompt "kmod-usb-printer.................. Support for USB printers" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_PEGASUS + tristate "Support for USB Pegasus network cards" + select ADK_LINUX_KERNEL_USB_NET_DRIVERS -config ADK_KPACKAGE_KMOD_USB_SERIAL - prompt "kmod-usb-serial................... Support for USB-to-serial converters" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_SERIAL + tristate "Support for USB-to-serial converters" help Say Y here if you have a USB device that provides normal serial ports, or acts like a serial device, and you want to connect it to @@ -229,22 +319,17 @@ config ADK_KPACKAGE_KMOD_USB_SERIAL information on the specifics of the different devices that are supported, and on how to use them. - -config ADK_KPACKAGE_KMOD_USB_SERIAL_BELKIN - prompt "kmod-usb-serial-belkin.......... Support for Belkin USB-to-serial converters" - tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_SERIAL +config ADK_LINUX_KERNEL_USB_SERIAL_BELKIN + tristate "Support for Belkin USB-to-serial converters" + depends on ADK_LINUX_KERNEL_USB_SERIAL help Say Y here if you want to use a Belkin USB Serial single port adaptor (F5U103 is one of the model numbers) or the Peracom single port USB to serial adapter. -config ADK_KPACKAGE_KMOD_USB_SERIAL_FTDI_SIO - prompt "kmod-usb-serial-ftdi............ Support for FTDI USB-to-serial converter" - tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_SERIAL +config ADK_LINUX_KERNEL_USB_SERIAL_FTDI_SIO + tristate "Support for FTDI USB-to-serial converter" + depends on ADK_LINUX_KERNEL_USB_SERIAL help Say Y here if you want to use a FTDI SIO single port USB to serial converter device. The implementation I have is called the USC-1000. @@ -253,11 +338,9 @@ config ADK_KPACKAGE_KMOD_USB_SERIAL_FTDI_SIO See <http://ftdi-usb-sio.sourceforge.net/> for more information on this driver and the device. -config ADK_KPACKAGE_KMOD_USB_SERIAL_MCT_U232 - prompt "kmod-usb-serial-mct-u232........ Support for Magic Control Technology USB-to-Serial converters" - tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_SERIAL +config ADK_LINUX_KERNEL_USB_SERIAL_MCT_U232 + tristate "Support for Magic Control Technology USB-to-Serial converters" + depends on ADK_LINUX_KERNEL_USB_SERIAL help Say Y here if you want to use a USB Serial single port adapter from Magic Control Technology Corp. (U232 is one of the model numbers). @@ -265,65 +348,79 @@ config ADK_KPACKAGE_KMOD_USB_SERIAL_MCT_U232 This driver also works with Sitecom U232-P25 and D-Link DU-H3SP USB BAY, Belkin F5U109, and Belkin F5U409 devices. -config ADK_KPACKAGE_KMOD_USB_SERIAL_PL2303 - prompt "kmod-usb-serial-pl2303.......... Support for Prolific PL2303 USB-to-Serial converters" - tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_SERIAL +config ADK_LINUX_KERNEL_USB_SERIAL_PL2303 + tristate "Support for Prolific PL2303 USB-to-Serial converters" + depends on ADK_LINUX_KERNEL_USB_SERIAL help Say Y here if you want to use the PL2303 USB Serial single port adapter from Prolific. -config ADK_KPACKAGE_KMOD_USB_SERIAL_VISOR - prompt "kmod-usb-serial-visor........... Support for Handspring Visor / Palm m50x / Sony Clie Driver" - tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_SERIAL +config ADK_LINUX_KERNEL_USB_SERIAL_VISOR + tristate "Support for Handspring Visor / Palm m50x / Sony Clie Driver" + depends on ADK_LINUX_KERNEL_USB_SERIAL help Say Y here if you want to connect to your HandSpring Visor, Palm m500 or m505 through its USB docking station. See <http://usbvisor.sourceforge.net/> for more information on using this driver. -config ADK_KPACKAGE_KMOD_USB_STORAGE - prompt "kmod-usb-storage.................. Support for USB storage devices" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER - depends on !ADK_KERNEL_USB_STORAGE - select ADK_KPACKAGE_KMOD_SCSI if !ADK_KERNEL_SCSI - select ADK_KPACKAGE_KMOD_BLK_DEV_SD if !ADK_KERNEL_SCSI +config ADK_LINUX_KERNEL_USB_SERIAL_SIERRAWIRELESS + tristate "Support for Sierra Wireless USB-to-Serial converters" + depends on ADK_LINUX_KERNEL_USB_SERIAL -config ADK_KPACKAGE_KMOD_USB_ATM - prompt "kmod-usb-atm...................... Support for USB ATM devices" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_SERIAL_OPTION + tristate "USB driver for GSM and CDMA modems" + depends on ADK_LINUX_KERNEL_USB_SERIAL + help + Say Y here if you have a GSM or CDMA modem that's connected to USB. -config ADK_KPACKAGE_KMOD_USB_ATM_SPEEDTOUCH - prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem" +config ADK_LINUX_KERNEL_USB_SERIAL_WWAN tristate - default n - depends on ADK_KPACKAGE_KMOD_USB_ATM + depends on ADK_LINUX_KERNEL_USB_SERIAL -config ADK_KPACKAGE_KMOD_USB_USBNET - prompt "kmod-usb-usbnet................... Multi-purpose USB Networking Framework" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_ATM + tristate "Support for USB ATM devices" -config ADK_KPACKAGE_KMOD_SND_USB_AUDIO - prompt "kmod-snd-usb-audio................ USB sound adapter" - tristate - default n - select ADK_KPACKAGE_KMOD_SND - select ADK_KPACKAGE_KMOD_SND_RAWMIDI - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_ATM_SPEEDTOUCH + tristate "Support for USB Speedtouch ADSL modem" + depends on ADK_LINUX_KERNEL_USB_ATM -config ADK_KPACKAGE_KMOD_USB_SISUSBVGA - prompt "kmod-usb-svga..................... USB 2.0 SVGA dongle support (Net2280/SiS315)" - tristate - default n - depends on ADK_PACKAGE_KMOD_USB_CONTROLLER +config ADK_LINUX_KERNEL_USB_SISUSBVGA + tristate "USB 2.0 SVGA dongle support (Net2280/SiS315)" + +config ADK_LINUX_KERNEL_USB_NET_QMI_WWAN + tristate "Qualcomm LTE modems" + select ADK_LINUX_KERNEL_USB_USBNET + help + +config ADK_LINUX_KERNEL_USB_SIERRA_NET + tristate "Sierra Wireless MC8775 PCI Express" + select ADK_LINUX_KERNEL_USB_USBNET + help + Driver for WWAN modem Sierra Wireless MC8775 PCI Express + + +config ADK_LINUX_KERNEL_SND_USB + bool + depends on ADK_LINUX_KERNEL_USB + +config ADK_LINUX_KERNEL_SND_USB_AUDIO + tristate + +config ADK_LINUX_KERNEL_USB_GADGET + tristate + +config ADK_LINUX_KERNEL_USB_AUDIO + tristate + +config ADK_LINUX_KERNEL_USB_MIDI_GADGET + tristate "USB Midi Gadgets" + select ADK_LINUX_KERNEL_USB_GADGET + select ADK_LINUX_KERNEL_USB_AUDIO + select ADK_LINUX_KERNEL_SND_USB_AUDIO + select ADK_LINUX_KERNEL_SND_USB + help + Enable USB midi devices endmenu +endmenu |
