#define HIDPP_REPORT_LONG_LENGTH             20
   
   #define HIDPP_QUIRK_CLASS_WTP                        BIT(0)
++ #define HIDPP_QUIRK_CLASS_M560                       BIT(1)
   
-- /* bits 1..20 are reserved for classes */
++ /* bits 2..20 are reserved for classes */
   #define HIDPP_QUIRK_DELAYED_INIT             BIT(21)
   #define HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS     BIT(22)
 --#define HIDPP_QUIRK_MULTI_INPUT                      BIT(23)
   
   /*
    * There are two hidpp protocols in use, the first version hidpp10 is known
          HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH,
                USB_DEVICE_ID_LOGITECH_T651),
          .driver_data = HIDPP_QUIRK_CLASS_WTP },
 --     { /* Keyboard TK820 */
  -       HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
  -             USB_VENDOR_ID_LOGITECH, 0x4102),
  -       .driver_data = HIDPP_QUIRK_DELAYED_INIT | HIDPP_QUIRK_MULTI_INPUT |
  -                      HIDPP_QUIRK_CLASS_WTP },
++      { /* Mouse logitech M560 */
+         HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
 -              USB_VENDOR_ID_LOGITECH, 0x4102),
 -        .driver_data = HIDPP_QUIRK_DELAYED_INIT | HIDPP_QUIRK_MULTI_INPUT |
 -                       HIDPP_QUIRK_CLASS_WTP },
++              USB_VENDOR_ID_LOGITECH, 0x402d),
++        .driver_data = HIDPP_QUIRK_DELAYED_INIT | HIDPP_QUIRK_CLASS_M560 },
   
        { HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE,
                USB_VENDOR_ID_LOGITECH, HID_ANY_ID)},