Paperlined.org
car_computer > 2002 > usb_dock
document updated 22 years ago, on Nov 9, 2003
Download the linux source, look in Documentation/Configure.html or drivers/usb/* and see what's available. Also look at the websites mentioned in Documentation/usb/usb-help.txt.

Drivers of note:

USB Human Interface Device (full HID) support
CONFIG_USB_HID
  Say Y here if you want full HID support to connect keyboards,
  mice, joysticks, graphic tablets, or any other HID based devices
  to your computer via USB. You can't use this driver and the
  HIDBP (Boot Protocol) keyboard and mouse drivers at the same time.
  More information is available: <file:Documentation/input/input.txt>.

CONFIG_INPUT_KEYBDEV
  Say Y here if you want your USB HID keyboard (or an ADB keyboard
  handled by the input layer) to be able to serve as a system
  keyboard.

CONFIG_INPUT_MOUSEDEV
  Say Y here if you want your USB HID mouse (or ADB mouse handled by
  the input layer) to be accessible as char devices 13:32+ -
  /dev/input/mouseX and 13:63 - /dev/input/mice as an emulated ImPS/2
  mouse.  That way, all user space programs will be able to use your
  mouse.


USB Audio support
CONFIG_USB_AUDIO
  Say Y here if you want to connect USB audio equipment such as
  speakers to your computer's USB port.


USB serial converter support
CONFIG_USB_SERIAL
  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.


USS720 parport driver
CONFIG_USB_USS720
  This driver is for USB parallel port adapters that use the Lucent
  Technologies USS-720 chip. These cables are plugged into your USB
  port and provide USB compatibility to peripherals designed with
  parallel port interfaces.

  The chip has two modes: automatic mode and manual mode. In automatic
  mode, it looks to the computer like a standard USB printer. Only
  printers may be connected to the USS-720 in this mode. The generic
  USB printer driver ("USB Printer support", above) may be used in
  that mode, and you can say N here if you want to use the chip only
  in this mode.

  Manual mode is not limited to printers, any parallel port
  device should work. This driver utilizes manual mode.
  Note however that some operations are three orders of magnitude
  slower than on a PCI/ISA Parallel Port, so timing critical
  applications might not work.

  Say Y here if you own an USS-720 USB->Parport cable and intend to
  connect anything other than a printer to it.