Skip to content

Commit 68f775d

Browse files
ikjn-crosJiri Kosina
authored andcommitted
HID: quirks: add NOGET quirk for Logitech GROUP
Add HID_QUIRK_NOGET for Logitech GROUP device. Logitech GROUP is a compound with camera and audio. When the HID interface in an audio device is requested to get specific report id, all following control transfers are stalled and never be restored back. BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=203419 Signed-off-by: Ikjoon Jang <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent b1631b8 commit 68f775d

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

drivers/hid/hid-ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -773,6 +773,7 @@
773773
#define USB_DEVICE_ID_LOGITECH_G27_WHEEL 0xc29b
774774
#define USB_DEVICE_ID_LOGITECH_WII_WHEEL 0xc29c
775775
#define USB_DEVICE_ID_LOGITECH_ELITE_KBD 0xc30a
776+
#define USB_DEVICE_ID_LOGITECH_GROUP_AUDIO 0x0882
776777
#define USB_DEVICE_ID_S510_RECEIVER 0xc50c
777778
#define USB_DEVICE_ID_S510_RECEIVER_2 0xc517
778779
#define USB_DEVICE_ID_LOGITECH_CORDLESS_DESKTOP_LX500 0xc512

drivers/hid/hid-quirks.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ static const struct hid_device_id hid_quirks[] = {
179179
{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP_LTD2, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT },
180180
{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_QUAD_USB_JOYPAD), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT },
181181
{ HID_USB_DEVICE(USB_VENDOR_ID_XIN_MO, USB_DEVICE_ID_XIN_MO_DUAL_ARCADE), HID_QUIRK_MULTI_INPUT },
182+
{ HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_GROUP_AUDIO), HID_QUIRK_NOGET },
182183

183184
{ 0 }
184185
};

0 commit comments

Comments
 (0)