HID: logitech: Add MX Master 3 Mouse
authorAdrian Freund <adrian@freund.io>
Fri, 25 Oct 2019 20:59:29 +0000 (22:59 +0200)
committerBenjamin Tissoires <benjamin.tissoires@redhat.com>
Wed, 18 Dec 2019 14:36:01 +0000 (15:36 +0100)
This patch adds support for the Logitech MX Master 3 Mouse using the
Logitech Unifying Receiver and Bluetooth LE.

Signed-off-by: Adrian Freund <adrian@freund.io>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
drivers/hid/hid-logitech-hidpp.c

index c389448..7b88f06 100644 (file)
@@ -3796,6 +3796,8 @@ static const struct hid_device_id hidpp_devices[] = {
        { LDJ_DEVICE(0x4071), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
        { /* Mouse Logitech MX Master 2S */
          LDJ_DEVICE(0x4069), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
+       { /* Mouse Logitech MX Master 3 */
+         LDJ_DEVICE(0x4082), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
        { /* Mouse Logitech Performance MX */
          LDJ_DEVICE(0x101a), .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_1P0 },
        { /* Keyboard logitech K400 */
@@ -3857,6 +3859,9 @@ static const struct hid_device_id hidpp_devices[] = {
          .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
        { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb01e),
          .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
+       { /* MX Master 3 mouse over Bluetooth */
+         HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb023),
+         .driver_data = HIDPP_QUIRK_HI_RES_SCROLL_X2121 },
        {}
 };