@@ -130,7 +130,12 @@ static const struct xpad_device {
130130 { 0x0079 , 0x18d4 , "GPD Win 2 X-Box Controller" , 0 , XTYPE_XBOX360 },
131131 { 0x03eb , 0xff01 , "Wooting One (Legacy)" , 0 , XTYPE_XBOX360 },
132132 { 0x03eb , 0xff02 , "Wooting Two (Legacy)" , 0 , XTYPE_XBOX360 },
133+ { 0x03f0 , 0x038D , "HyperX Clutch" , 0 , XTYPE_XBOX360 }, /* wired */
134+ { 0x03f0 , 0x048D , "HyperX Clutch" , 0 , XTYPE_XBOX360 }, /* wireless */
133135 { 0x03f0 , 0x0495 , "HyperX Clutch Gladiate" , 0 , XTYPE_XBOXONE },
136+ { 0x03f0 , 0x07A0 , "HyperX Clutch Gladiate RGB" , 0 , XTYPE_XBOXONE },
137+ { 0x03f0 , 0x08B6 , "HyperX Clutch Gladiate" , 0 , XTYPE_XBOXONE }, /* v2 */
138+ { 0x03f0 , 0x09B4 , "HyperX Clutch Tanto" , 0 , XTYPE_XBOXONE },
134139 { 0x044f , 0x0f00 , "Thrustmaster Wheel" , 0 , XTYPE_XBOX },
135140 { 0x044f , 0x0f03 , "Thrustmaster Wheel" , 0 , XTYPE_XBOX },
136141 { 0x044f , 0x0f07 , "Thrustmaster, Inc. Controller" , 0 , XTYPE_XBOX },
@@ -463,6 +468,7 @@ static const struct usb_device_id xpad_table[] = {
463468 { USB_INTERFACE_INFO ('X' , 'B' , 0 ) }, /* Xbox USB-IF not-approved class */
464469 XPAD_XBOX360_VENDOR (0x0079 ), /* GPD Win 2 controller */
465470 XPAD_XBOX360_VENDOR (0x03eb ), /* Wooting Keyboards (Legacy) */
471+ XPAD_XBOX360_VENDOR (0x03f0 ), /* HP HyperX Xbox 360 controllers */
466472 XPAD_XBOXONE_VENDOR (0x03f0 ), /* HP HyperX Xbox One controllers */
467473 XPAD_XBOX360_VENDOR (0x044f ), /* Thrustmaster Xbox 360 controllers */
468474 XPAD_XBOX360_VENDOR (0x045e ), /* Microsoft Xbox 360 controllers */
0 commit comments