@@ -724,8 +724,9 @@ static void hid_scan_collection(struct hid_parser *parser, unsigned type)
724724 hid -> group = HID_GROUP_SENSOR_HUB ;
725725
726726 if (hid -> vendor == USB_VENDOR_ID_MICROSOFT &&
727- (hid -> product == USB_DEVICE_ID_MS_TYPE_COVER_3 ||
728- hid -> product == USB_DEVICE_ID_MS_TYPE_COVER_3_JP ||
727+ (hid -> product == USB_DEVICE_ID_MS_TYPE_COVER_PRO_3 ||
728+ hid -> product == USB_DEVICE_ID_MS_TYPE_COVER_PRO_3_JP ||
729+ hid -> product == USB_DEVICE_ID_MS_TYPE_COVER_3 ||
729730 hid -> product == USB_DEVICE_ID_MS_POWER_COVER ) &&
730731 hid -> group == HID_GROUP_MULTITOUCH )
731732 hid -> group = HID_GROUP_GENERIC ;
@@ -1926,8 +1927,9 @@ static const struct hid_device_id hid_have_special_driver[] = {
19261927 { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_DIGITAL_MEDIA_3K ) },
19271928 { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_WIRELESS_OPTICAL_DESKTOP_3_0 ) },
19281929 { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_OFFICE_KB ) },
1930+ { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_TYPE_COVER_PRO_3 ) },
1931+ { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_TYPE_COVER_PRO_3_JP ) },
19291932 { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_TYPE_COVER_3 ) },
1930- { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_TYPE_COVER_3_JP ) },
19311933 { HID_USB_DEVICE (USB_VENDOR_ID_MICROSOFT , USB_DEVICE_ID_MS_POWER_COVER ) },
19321934 { HID_USB_DEVICE (USB_VENDOR_ID_MONTEREY , USB_DEVICE_ID_GENIUS_KB29E ) },
19331935 { HID_USB_DEVICE (USB_VENDOR_ID_MSI , USB_DEVICE_ID_MSI_GT683R_LED_PANEL ) },
0 commit comments