HID: update hid_have_special_driver[] explanation
authorJiri Kosina <jkosina@suse.cz>
Sun, 2 Sep 2012 07:28:51 +0000 (09:28 +0200)
committerJiri Kosina <jkosina@suse.cz>
Sun, 2 Sep 2012 07:32:56 +0000 (09:32 +0200)
Update the comment of hid_have_special_driver[] field to reflect the fact
that multitouch devices don't need to be present there.

Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-core.c

index fa5fcca16a9a7ff26dc92bdeb85207915aa87873..8d3946af9ff6062b03f18b33daafd809a8bf51af 100644 (file)
@@ -1447,7 +1447,14 @@ void hid_disconnect(struct hid_device *hdev)
 }
 EXPORT_SYMBOL_GPL(hid_disconnect);
 
-/* a list of devices for which there is a specialized driver on HID bus */
+/*
+ * A list of devices for which there is a specialized driver on HID bus.
+ *
+ * Please note that for multitouch devices (driven by hid-multitouch driver),
+ * there is a proper autodetection and autoloading in place (based on presence
+ * of HID_DG_CONTACTID), so those devices don't need to be added to this list,
+ * as we are doing the right thing in hid_scan_usage().
+ */
 static const struct hid_device_id hid_have_special_driver[] = {
        { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_WCP32PU) },
        { HID_USB_DEVICE(USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_X5_005D) },