|
@@ -586,12 +586,12 @@ struct hid_descriptor {
|
|
|
struct hid_class_descriptor desc[1];
|
|
|
} __attribute__ ((packed));
|
|
|
|
|
|
-#define HID_DEVICE(b, ven, prod) \
|
|
|
- .bus = (b), \
|
|
|
- .vendor = (ven), .product = (prod)
|
|
|
-
|
|
|
-#define HID_USB_DEVICE(ven, prod) HID_DEVICE(BUS_USB, ven, prod)
|
|
|
-#define HID_BLUETOOTH_DEVICE(ven, prod) HID_DEVICE(BUS_BLUETOOTH, ven, prod)
|
|
|
+#define HID_DEVICE(b, g, ven, prod) \
|
|
|
+ .bus = (b), .group = (g), .vendor = (ven), .product = (prod)
|
|
|
+#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_REPORT_ID(rep) \
|
|
|
.report_type = (rep)
|