|
@@ -341,6 +341,9 @@ static __u8 *kye_report_fixup(struct hid_device *hdev, __u8 *rdesc,
|
|
|
case USB_DEVICE_ID_GENIUS_GX_IMPERATOR:
|
|
|
rdesc = kye_consumer_control_fixup(hdev, rdesc, rsize, 83,
|
|
|
"Genius Gx Imperator Keyboard");
|
|
|
+ case USB_DEVICE_ID_GENIUS_MANTICORE:
|
|
|
+ rdesc = kye_consumer_control_fixup(hdev, rdesc, rsize, 104,
|
|
|
+ "Genius Manticore Keyboard");
|
|
|
break;
|
|
|
}
|
|
|
return rdesc;
|
|
@@ -439,6 +442,8 @@ static const struct hid_device_id kye_devices[] = {
|
|
|
USB_DEVICE_ID_GENIUS_GILA_GAMING_MOUSE) },
|
|
|
{ HID_USB_DEVICE(USB_VENDOR_ID_KYE,
|
|
|
USB_DEVICE_ID_GENIUS_GX_IMPERATOR) },
|
|
|
+ { HID_USB_DEVICE(USB_VENDOR_ID_KYE,
|
|
|
+ USB_DEVICE_ID_GENIUS_MANTICORE) },
|
|
|
{ }
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(hid, kye_devices);
|