Re: [PATCH] drivers/usb/Config.in

From: Randy Dunlap (randy.dunlap@intel.com)
Date: Tue Oct 10 2000 - 19:47:05 EST


James Simmons wrote:
> > Not needed. This is a misunderstanding. Maybe that needs
> > some work (in Help maybe), but not this patch.
>
> Yes please. It can be very misleading.
>
> > Then if you select USB HID support, that builds the hid driver,
> > which handles mice, keyboards, joysticks, gamepads, speaker
> > buttons, any-old-kind-of buttons, toaster buttons, etc.
>
> I didn't realize USB had this level of functionality.
>
> > OTOH, if you want just some basic USB mouse & keyboard support,
> > you don't have to use the hid driver, you can use the HIDBP
> > (HID Boot Protocol) drivers instead. However, these drivers
> > (hid and hidbp) are mutually exclusive and you shouldn't
> > try to select both of them.
>
> Okay I see.

James,

Please let me know if the attached patch helps to clarify this
any (or enough). I tried adding a line between HID and HIDBP
support options, but that didn't work out, so it's not there.

Thanks,
~Randy

--- linux/Documentation/Configure.help.org Mon Oct 9 16:47:42 2000
+++ linux/Documentation/Configure.help Tue Oct 10 17:22:12 2000
@@ -9982,12 +9982,13 @@
   The module will be called usb-ohci.o. If you want to compile it
   as a module, say M here and read Documentation/modules.txt.
 
-USB Human Interface Device (HID) support
+USB Human Interface Device (full HID) support
 CONFIG_USB_HID
- Say Y here if you want to connect keyboards, mice, joysticks,
- graphic tablets, or any other HID based devices to your
- computer via USB. More information is available:
- Documentation/usb/input.txt.
+ 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: Documentation/usb/input.txt.
 
   If unsure, say Y.
 
@@ -9996,11 +9997,11 @@
   The module will be called hid.o. If you want to compile it as a
   module, say M here and read Documentation/modules.txt.
 
-USB HIDBP Keyboard support
+USB HIDBP Keyboard (basic) support
 CONFIG_USB_KBD
   Say Y here if you don't want to use the generic HID driver for your
   USB keyboard and prefer to use the keyboard in its limited Boot
- Protocol mode. This driver is much smaller than the HID one.
+ Protocol mode instead. This driver is much smaller than the HID one.
 
   This code is also available as a module ( = code which can be
   inserted in and removed from the running kernel whenever you want).
@@ -10009,11 +10010,11 @@
 
   If unsure, say N.
 
-USB HIDBP Mouse support
+USB HIDBP Mouse (basic) support
 CONFIG_USB_MOUSE
   Say Y here if you don't want to use the generic HID driver for your
   USB mouse and prefer to use the mouse in its limited Boot Protocol
- mode. This driver is much smaller than the HID one.
+ mode instead. This driver is much smaller than the HID one.
 
   This code is also available as a module ( = code which can be
   inserted in and removed from the running kernel whenever you want).
--- linux/drivers/usb/Config.in.org Mon Sep 18 15:23:30 2000
+++ linux/drivers/usb/Config.in Tue Oct 10 17:41:44 2000
@@ -79,10 +79,10 @@
    if [ "$CONFIG_INPUT" = "n" ]; then
       comment ' Input core support is needed for USB HID'
    else
- dep_tristate ' USB Human Interface Device (HID) support' CONFIG_USB_HID $CONFIG_USB $CONFIG_INPUT
+ dep_tristate ' USB Human Interface Device (full HID) support' CONFIG_USB_HID $CONFIG_USB $CONFIG_INPUT
       if [ "$CONFIG_USB_HID" != "y" ]; then
- dep_tristate ' USB HIDBP Keyboard support' CONFIG_USB_KBD $CONFIG_USB $CONFIG_INPUT
- dep_tristate ' USB HIDBP Mouse support' CONFIG_USB_MOUSE $CONFIG_USB $CONFIG_INPUT
+ dep_tristate ' USB HIDBP Keyboard (basic) support' CONFIG_USB_KBD $CONFIG_USB $CONFIG_INPUT
+ dep_tristate ' USB HIDBP Mouse (basic) support' CONFIG_USB_MOUSE $CONFIG_USB $CONFIG_INPUT
       fi
       dep_tristate ' Wacom Intuos/Graphire tablet support' CONFIG_USB_WACOM $CONFIG_USB $CONFIG_INPUT
    fi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Oct 15 2000 - 21:00:16 EST