diff options
author | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
---|---|---|
committer | wbx <wbx@hydrogenium.(none)> | 2009-05-17 14:41:34 +0200 |
commit | 219a6dab8995aad9ac4860cc1a84d6f3509a03a4 (patch) | |
tree | b9c0f3c43aebba2fcfef777592d0add39f2072f4 /target/linux/config/Config.in.usb |
Initial import
Diffstat (limited to 'target/linux/config/Config.in.usb')
-rw-r--r-- | target/linux/config/Config.in.usb | 264 |
1 files changed, 264 insertions, 0 deletions
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb new file mode 100644 index 000000000..b3dfa9cbd --- /dev/null +++ b/target/linux/config/Config.in.usb @@ -0,0 +1,264 @@ +menu "USB support" + +config ADK_KERNEL_USB_DEVICEFS + boolean + default n + +config ADK_KERNEL_USB_LIBUSUAL + tristate + default n + +config ADK_KERNEL_USB_SERIAL + boolean + default n + +config ADK_KPACKAGE_KMOD_USB + prompt "kmod-usb-core..................... USB support" + tristate + default y if ADK_LINUX_X86_ALIX1C || ADK_LINUX_CRIS_FOXBOARD + default n + select ADK_KERNEL_USB_DEVICEFS + help + Universal Serial Bus (USB) is a specification for a serial bus + subsystem which offers higher speeds and more features than the + traditional PC serial port. The bus supplies power to peripherals + and allows for hot swapping. Up to 127 USB peripherals can be + connected to a single USB host in a tree structure. + + The USB host is the root of the tree, the peripherals are the + leaves and the inner nodes are special USB devices called hubs. + Most PCs now have USB host ports, used to connect peripherals + such as scanners, keyboards, mice, modems, cameras, disks, + flash memory, network links, and printers to the PC. + + Say Y here if your computer has a host-side USB port and you want + to use USB devices. You then need to say Y to at least one of the + Host Controller Driver (HCD) options below. Choose a USB 1.1 + controller, such as "UHCI HCD support" or "OHCI HCD support", + and "EHCI HCD (USB 2.0) support" except for older systems that + do not have USB 2.0 support. It doesn't normally hurt to select + them all if you are not certain. + + If your system has a device-side USB port, used in the peripheral + side of the USB protocol, see the "USB Gadget" framework instead. + + After choosing your HCD, then select drivers for the USB peripherals + you'll be using. You may want to check out the information provided + 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 + depends ADK_KPACKAGE_KMOD_USB + depends !ADK_LINUX_CRIS_FOXBOARD + select ADK_PACKAGE_KMOD_USB_CONTROLLER + help + The Universal Host Controller Interface is a standard by Intel for + accessing the USB hardware in the PC (which is also called the USB + host controller). If your USB host controller conforms to this + standard, you may want to say Y, but see below. All recent boards + with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, + i810, i820) conform to this standard. Also all VIA PCI chipsets + (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 + default y if ADK_LINUX_X86_ALIX1C + default n + depends !ADK_LINUX_CRIS_FOXBOARD + depends ADK_KPACKAGE_KMOD_USB + select ADK_PACKAGE_KMOD_USB_CONTROLLER + help + The Open Host Controller Interface (OHCI) is a standard for accessing + USB 1.1 host controller hardware. It does more in hardware than Intel's + UHCI specification. If your USB host controller follows the OHCI spec, + say Y. On most non-x86 systems, and on x86 hardware that's not using a + USB controller from Intel or VIA, this is appropriate. If your host + controller doesn't use PCI, this is probably appropriate. For a PCI + 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 + default n + depends !ADK_LINUX_CRIS_FOXBOARD + depends on ADK_KPACKAGE_KMOD_USB + select ADK_PACKAGE_KMOD_USB_CONTROLLER + 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 + default n + depends !ADK_LINUX_CRIS_FOXBOARD + depends on ADK_KPACKAGE_KMOD_USB + select ADK_PACKAGE_KMOD_USB_CONTROLLER + help + The SL811HS is a single-port USB controller that supports either + host side or peripheral side roles. Enable this option if your + board has this chip, and you want to use it as a host controller. + If unsure, say N. + + +config ADK_KPACKAGE_KMOD_USB_EHCI_HCD + prompt "kmod-usb-ehci................... Support for USB 2.0 controllers" + tristate + depends !ADK_LINUX_CRIS_FOXBOARD + default y if ADK_LINUX_X86_ALIX1C + default n + depends ADK_KPACKAGE_KMOD_USB + select ADK_PACKAGE_KMOD_USB_CONTROLLER + 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_PACKAGE_KMOD_USB_CONTROLLER + tristate + depends on ADK_KPACKAGE_KMOD_USB_UHCI_HCD || ADK_KPACKAGE_KMOD_USB_OHCI_HCD || ADK_KPACKAGE_KMOD_EHCI_HCD || ADK_LINUX_CRIS_FOXBOARD + select ADK_KERNEL_USB_DEVICEFS + default n + +config ADK_KPACKAGE_KMOD_USB_ACM + prompt "kmod-usb-acm...................... Support for USB modems/isdn controllers" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +config ADK_KPACKAGE_KMOD_USB_PEGASUS + prompt "kmod-usb-pegasus.................. Support for USB Pegasus" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +config ADK_KPACKAGE_KMOD_USB_PRINTER + prompt "kmod-usb-printer.................. Support for USB printers" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +config ADK_KPACKAGE_KMOD_USB_SERIAL + prompt "kmod-usb-serial................... Support for USB-to-serial converters" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + 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 + your USB bus. + + Please read <file:Documentation/usb/usb-serial.txt> for more + 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 ADK_KPACKAGE_KMOD_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 ADK_KPACKAGE_KMOD_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. + This driver has also be tested with the 245 and 232 devices. + + 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 ADK_KPACKAGE_KMOD_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). + + 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 ADK_KPACKAGE_KMOD_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 ADK_KPACKAGE_KMOD_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 ADK_PACKAGE_KMOD_USB_CONTROLLER + select ADK_KPACKAGE_KMOD_SCSI if !ADK_KERNEL_SCSI + select ADK_KPACKAGE_KMOD_BLK_DEV_SD if !ADK_KERNEL_SCSI + +config ADK_KPACKAGE_KMOD_USB_ATM + prompt "kmod-usb-atm...................... Support for USB ATM devices" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +config ADK_KPACKAGE_KMOD_USB_ATM_SPEEDTOUCH + prompt "kmod-usb-atm-speedtouch......... Support for USB Speedtouch ADSL modem" + tristate + default n + depends ADK_KPACKAGE_KMOD_USB_ATM + +config ADK_KPACKAGE_KMOD_USB_USBNET + prompt "kmod-usb-usbnet................... Multi-purpose USB Networking Framework" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +config ADK_KPACKAGE_KMOD_USB_SISUSBVGA + prompt "kmod-usb-svga..................... USB 2.0 SVGA dongle support (Net2280/SiS315)" + tristate + default n + depends ADK_PACKAGE_KMOD_USB_CONTROLLER + +endmenu |