USB HID transport layer

modulename: usbhid.ko

configname: CONFIG_USB_HID

Linux Kernel Configuration
└─>Device Drivers
└─>HID support
└─>USB HID support
└─>USB HID transport layer
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
Say Y here if you want to connect USB keyboards,
mice, joysticks, graphic tablets, or any other HID based devices
to your computer via USB, as well as Uninterruptible Power Supply
(UPS) and monitor control devices.

You can't use this driver and the HIDBP (Boot Protocol) keyboard
and mouse drivers at the same time. More information is available:
Documentation/input/input.txt.

If unsure, say Y.

To compile this driver as a module, choose M here: the
module will be called usbhid.

source code:
selects
CONFIG_HID


is selected by
CONFIG_HID_LOGITECH_DJ