@@ -380,9 +380,9 @@ static const char consumer_descriptor[] = {
380
380
0x75 , 0x10 , /* REPORT_SIZE (16) */
381
381
0x95 , 0x02 , /* REPORT_COUNT (2) */
382
382
0x15 , 0x01 , /* LOGICAL_MIN (1) */
383
- 0x26 , 0x8C , 0x02 , /* LOGICAL_MAX (652 ) */
383
+ 0x26 , 0xFF , 0x02 , /* LOGICAL_MAX (767 ) */
384
384
0x19 , 0x01 , /* USAGE_MIN (1) */
385
- 0x2A , 0x8C , 0x02 , /* USAGE_MAX (652 ) */
385
+ 0x2A , 0xFF , 0x02 , /* USAGE_MAX (767 ) */
386
386
0x81 , 0x00 , /* INPUT (Data Ary Abs) */
387
387
0xC0 , /* END_COLLECTION */
388
388
}; /* */
@@ -959,6 +959,7 @@ static void logi_hidpp_recv_queue_notif(struct hid_device *hdev,
959
959
break ;
960
960
case 0x07 :
961
961
device_type = "eQUAD step 4 Gaming" ;
962
+ logi_hidpp_dev_conn_notif_equad (hdev , hidpp_report , & workitem );
962
963
break ;
963
964
case 0x08 :
964
965
device_type = "eQUAD step 4 for gamepads" ;
@@ -968,7 +969,12 @@ static void logi_hidpp_recv_queue_notif(struct hid_device *hdev,
968
969
logi_hidpp_dev_conn_notif_equad (hdev , hidpp_report , & workitem );
969
970
break ;
970
971
case 0x0c :
971
- device_type = "eQUAD Lightspeed" ;
972
+ device_type = "eQUAD Lightspeed 1" ;
973
+ logi_hidpp_dev_conn_notif_equad (hdev , hidpp_report , & workitem );
974
+ workitem .reports_supported |= STD_KEYBOARD ;
975
+ break ;
976
+ case 0x0d :
977
+ device_type = "eQUAD Lightspeed 1_1" ;
972
978
logi_hidpp_dev_conn_notif_equad (hdev , hidpp_report , & workitem );
973
979
workitem .reports_supported |= STD_KEYBOARD ;
974
980
break ;
@@ -1832,9 +1838,17 @@ static const struct hid_device_id logi_dj_receivers[] = {
1832
1838
HID_USB_DEVICE (USB_VENDOR_ID_LOGITECH ,
1833
1839
USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_2 ),
1834
1840
.driver_data = recvr_type_hidpp },
1841
+ { /* Logitech G700(s) receiver (0xc531) */
1842
+ HID_USB_DEVICE (USB_VENDOR_ID_LOGITECH ,
1843
+ 0xc531 ),
1844
+ .driver_data = recvr_type_gaming_hidpp },
1835
1845
{ /* Logitech lightspeed receiver (0xc539) */
1836
1846
HID_USB_DEVICE (USB_VENDOR_ID_LOGITECH ,
1837
- USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED ),
1847
+ USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1 ),
1848
+ .driver_data = recvr_type_gaming_hidpp },
1849
+ { /* Logitech lightspeed receiver (0xc53f) */
1850
+ HID_USB_DEVICE (USB_VENDOR_ID_LOGITECH ,
1851
+ USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_1 ),
1838
1852
.driver_data = recvr_type_gaming_hidpp },
1839
1853
{ /* Logitech 27 MHz HID++ 1.0 receiver (0xc513) */
1840
1854
HID_USB_DEVICE (USB_VENDOR_ID_LOGITECH , USB_DEVICE_ID_MX3000_RECEIVER ),
0 commit comments