From: Luis R. Rodriguez Date: Wed, 12 Dec 2012 19:54:49 +0000 (-0800) Subject: compat: backport HID_USB_DEVICE() and HID_BLUETOOTH_DEVICE() X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=72758681942b4bf4b5e5b05efddd2ecce5653bb8;p=openwrt%2Fstaging%2Fblogic.git compat: backport HID_USB_DEVICE() and HID_BLUETOOTH_DEVICE() commit 070748ed0b52399858a5967026a452bbb903a64c Author: Henrik Rydberg Date: Mon Apr 23 12:07:05 2012 +0200 HID: Create a generic device group Devices that do not have a special driver are handled by the generic driver. This patch does the same thing using device groups; Instead of forcing a particular driver, the appropriate driver is picked up by udev. As a consequence, one can now move a device from generic to specific handling by a simple rebind. By adding a new device id to the generic driver, the same thing can be done in reverse. Signed-off-by: Henrik Rydberg Acked-by: Benjamin Tissoires Signed-off-by: Jiri Kosina Signed-off-by: Luis R. Rodriguez --- diff --git a/include/linux/compat-3.8.h b/include/linux/compat-3.8.h index 052de9570e07..46d90a101c5e 100644 --- a/include/linux/compat-3.8.h +++ b/include/linux/compat-3.8.h @@ -7,6 +7,11 @@ #include +#define HID_USB_DEVICE(ven, prod) \ + .bus = BUS_USB, .vendor = (ven), .product = (prod) +#define HID_BLUETOOTH_DEVICE(ven, prod) \ + .bus = BUS_BLUETOOTH, .vendor = (ven), .product = (prod) + #define HID_BUS_ANY 0xffff #define HID_GROUP_ANY 0x0000