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

Reply via email to