From 72758681942b4bf4b5e5b05efddd2ecce5653bb8 Mon Sep 17 00:00:00 2001 From: "Luis R. Rodriguez" Date: Wed, 12 Dec 2012 11:54:49 -0800 Subject: [PATCH] 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 --- include/linux/compat-3.8.h | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 2.30.2