URL
https://opencores.org/ocsvn/test_project/test_project/trunk
Subversion Repositories test_project
[/] [test_project/] [trunk/] [linux_sd_driver/] [drivers/] [usb/] [Kconfig] - Rev 79
Go to most recent revision | Compare with Previous | Blame | View Log
## USB device configuration#menuconfig USB_SUPPORTbool "USB support"depends on HAS_IOMEMdefault y---help---This option adds core support for Universal Serial Bus (USB).You will also need drivers from the following menu to make use of it.if USB_SUPPORT# Host-side USB depends on having a host controller# NOTE: dummy_hcd is always an option, but it's ignored here ...# NOTE: SL-811 option should be board-specific ...config USB_ARCH_HAS_HCDbooleandefault y if USB_ARCH_HAS_OHCIdefault y if USB_ARCH_HAS_EHCIdefault y if PCMCIA && !M32R # sl811_csdefault y if ARM # SL-811default y if SUPERH # r8a66597-hcddefault PCI# many non-PCI SOC chips embed OHCIconfig USB_ARCH_HAS_OHCIboolean# ARM:default y if SA1111default y if ARCH_OMAPdefault y if ARCH_LH7A404default y if ARCH_S3C2410default y if PXA27xdefault y if ARCH_EP93XXdefault y if ARCH_AT91default y if ARCH_PNX4008# PPC:default y if STB03xxxdefault y if PPC_MPC52xx# MIPS:default y if SOC_AU1X00# more:default PCI# some non-PCI hcds implement EHCIconfig USB_ARCH_HAS_EHCIbooleandefault y if PPC_83xxdefault y if SOC_AU1200default PCI# ARM SA1111 chips have a non-PCI based "OHCI-compatible" USB host interface.config USBtristate "Support for Host-side USB"depends on USB_ARCH_HAS_HCD---help---Universal Serial Bus (USB) is a specification for a serial bussubsystem which offers higher speeds and more features than thetraditional PC serial port. The bus supplies power to peripheralsand allows for hot swapping. Up to 127 USB peripherals can beconnected to a single USB host in a tree structure.The USB host is the root of the tree, the peripherals are theleaves and the inner nodes are special USB devices called hubs.Most PCs now have USB host ports, used to connect peripheralssuch 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 wantto use USB devices. You then need to say Y to at least one of theHost Controller Driver (HCD) options below. Choose a USB 1.1controller, such as "UHCI HCD support" or "OHCI HCD support",and "EHCI HCD (USB 2.0) support" except for older systems thatdo not have USB 2.0 support. It doesn't normally hurt to selectthem all if you are not certain.If your system has a device-side USB port, used in the peripheralside of the USB protocol, see the "USB Gadget" framework instead.After choosing your HCD, then select drivers for the USB peripheralsyou'll be using. You may want to check out the information providedin <file:Documentation/usb/> and especially the links given in<file:Documentation/usb/usb-help.txt>.To compile this driver as a module, choose M here: themodule will be called usbcore.source "drivers/usb/core/Kconfig"source "drivers/usb/host/Kconfig"source "drivers/usb/class/Kconfig"source "drivers/usb/storage/Kconfig"source "drivers/usb/image/Kconfig"source "drivers/usb/mon/Kconfig"comment "USB port drivers"depends on USBconfig USB_USS720tristate "USS720 parport driver"depends on USB && PARPORTselect PARPORT_NOT_PC---help---This driver is for USB parallel port adapters that use the LucentTechnologies USS-720 chip. These cables are plugged into your USBport and provide USB compatibility to peripherals designed withparallel port interfaces.The chip has two modes: automatic mode and manual mode. In automaticmode, it looks to the computer like a standard USB printer. Onlyprinters may be connected to the USS-720 in this mode. The genericUSB printer driver ("USB Printer support", above) may be used inthat mode, and you can say N here if you want to use the chip onlyin this mode.Manual mode is not limited to printers, any parallel portdevice should work. This driver utilizes manual mode.Note however that some operations are three orders of magnitudeslower than on a PCI/ISA Parallel Port, so timing criticalapplications might not work.Say Y here if you own an USS-720 USB->Parport cable and intend toconnect anything other than a printer to it.To compile this driver as a module, choose M here: themodule will be called uss720.source "drivers/usb/serial/Kconfig"source "drivers/usb/misc/Kconfig"source "drivers/usb/atm/Kconfig"source "drivers/usb/gadget/Kconfig"endif # USB_SUPPORT
Go to most recent revision | Compare with Previous | Blame | View Log
