User: Password:
Subscribe / Log in / New account

hid: Extending the device-driver matching mechanism

From:  "Henrik Rydberg" <>
To:  Jiri Kosina <>
Subject:  [RFC 0/5] hid: Extending the device-driver matching mechanism
Date:  Tue, 3 Apr 2012 09:05:25 +0200
Message-ID:  <>
Cc:  Dmitry Torokhov <>, "benjamin.tissoires" <>, Stephane Chatty <>,,, Henrik Rydberg <>
Archive-link:  Article

Hi Jiri,

These patches were first sent out as a reply to Benjamin's autoloading
patch (, but it
seems more appropriate as an RFC.

The idea is to parse the hid descriptors before adding the device,
such that the device identifier, in particular the device/modalias,
can be augmented by the report information. This approach solves the
generic auto-loading problem we face today, here exemplified by a
solution for hid-multitouch.

The patches apply cleanly to 3.3 for easy testing.


Henrik Rydberg (5):
  hid: Remove multitouch quirk
  hid-multitouch: Prepare driver for new device ids
  hid: Parse the device before adding it
  hid: Add idtags to modalias
  hid: Remove multitouch devices from blacklist

 drivers/hid/hid-core.c          |   88 ++++++++-------------------
 drivers/hid/hid-input.c         |   11 ----
 drivers/hid/hid-multitouch.c    |  124 +++++++++++++++++++++------------------
 drivers/hid/usbhid/hid-core.c   |    5 ++
 include/linux/hid.h             |    8 ++-
 include/linux/mod_devicetable.h |    2 +-
 scripts/mod/file2alias.c        |    2 +
 7 files changed, 107 insertions(+), 133 deletions(-)


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds