aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/hid/hid-logitech-hidpp.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/drivers/hid/hid-logitech-hidpp.c b/drivers/hid/hid-logitech-hidpp.c
index 5f0c080059c6..fd6a8c325fa0 100644
--- a/drivers/hid/hid-logitech-hidpp.c
+++ b/drivers/hid/hid-logitech-hidpp.c
@@ -3314,11 +3314,13 @@ static void hidpp_remove(struct hid_device *hdev)
3314 3314
3315static const struct hid_device_id hidpp_devices[] = { 3315static const struct hid_device_id hidpp_devices[] = {
3316 { /* wireless touchpad */ 3316 { /* wireless touchpad */
3317 LDJ_DEVICE(0x4011), 3317 HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
3318 USB_VENDOR_ID_LOGITECH, 0x4011),
3318 .driver_data = HIDPP_QUIRK_CLASS_WTP | HIDPP_QUIRK_DELAYED_INIT | 3319 .driver_data = HIDPP_QUIRK_CLASS_WTP | HIDPP_QUIRK_DELAYED_INIT |
3319 HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS }, 3320 HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS },
3320 { /* wireless touchpad T650 */ 3321 { /* wireless touchpad T650 */
3321 LDJ_DEVICE(0x4101), 3322 HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
3323 USB_VENDOR_ID_LOGITECH, 0x4101),
3322 .driver_data = HIDPP_QUIRK_CLASS_WTP | HIDPP_QUIRK_DELAYED_INIT }, 3324 .driver_data = HIDPP_QUIRK_CLASS_WTP | HIDPP_QUIRK_DELAYED_INIT },
3323 { /* wireless touchpad T651 */ 3325 { /* wireless touchpad T651 */
3324 HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 3326 HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH,
@@ -3358,13 +3360,16 @@ static const struct hid_device_id hidpp_devices[] = {
3358 { /* Mouse Logitech Performance MX */ 3360 { /* Mouse Logitech Performance MX */
3359 LDJ_DEVICE(0x101a), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_1P0 }, 3361 LDJ_DEVICE(0x101a), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_1P0 },
3360 { /* Keyboard logitech K400 */ 3362 { /* Keyboard logitech K400 */
3361 LDJ_DEVICE(0x4024), 3363 HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
3364 USB_VENDOR_ID_LOGITECH, 0x4024),
3362 .driver_data = HIDPP_QUIRK_CLASS_K400 }, 3365 .driver_data = HIDPP_QUIRK_CLASS_K400 },
3363 { /* Solar Keyboard Logitech K750 */ 3366 { /* Solar Keyboard Logitech K750 */
3364 LDJ_DEVICE(0x4002), 3367 HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
3368 USB_VENDOR_ID_LOGITECH, 0x4002),
3365 .driver_data = HIDPP_QUIRK_CLASS_K750 }, 3369 .driver_data = HIDPP_QUIRK_CLASS_K750 },
3366 3370
3367 { LDJ_DEVICE(HID_ANY_ID) }, 3371 { HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
3372 USB_VENDOR_ID_LOGITECH, HID_ANY_ID)},
3368 3373
3369 { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_G920_WHEEL), 3374 { HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_G920_WHEEL),
3370 .driver_data = HIDPP_QUIRK_CLASS_G920 | HIDPP_QUIRK_FORCE_OUTPUT_REPORTS}, 3375 .driver_data = HIDPP_QUIRK_CLASS_G920 | HIDPP_QUIRK_FORCE_OUTPUT_REPORTS},