@@ -215,9 +215,17 @@ static const struct xpad_device {
215
215
{ 0x0e6f , 0x0213 , "Afterglow Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
216
216
{ 0x0e6f , 0x021f , "Rock Candy Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
217
217
{ 0x0e6f , 0x0246 , "Rock Candy Gamepad for Xbox One 2015" , 0 , XTYPE_XBOXONE },
218
- { 0x0e6f , 0x02ab , "PDP Controller for Xbox One" , 0 , XTYPE_XBOXONE },
218
+ { 0x0e6f , 0x02a0 , "PDP Xbox One Controller" , 0 , XTYPE_XBOXONE },
219
+ { 0x0e6f , 0x02a1 , "PDP Xbox One Controller" , 0 , XTYPE_XBOXONE },
220
+ { 0x0e6f , 0x02a2 , "PDP Wired Controller for Xbox One - Crimson Red" , 0 , XTYPE_XBOXONE },
219
221
{ 0x0e6f , 0x02a4 , "PDP Wired Controller for Xbox One - Stealth Series" , 0 , XTYPE_XBOXONE },
220
222
{ 0x0e6f , 0x02a6 , "PDP Wired Controller for Xbox One - Camo Series" , 0 , XTYPE_XBOXONE },
223
+ { 0x0e6f , 0x02a7 , "PDP Xbox One Controller" , 0 , XTYPE_XBOXONE },
224
+ { 0x0e6f , 0x02a8 , "PDP Xbox One Controller" , 0 , XTYPE_XBOXONE },
225
+ { 0x0e6f , 0x02ab , "PDP Controller for Xbox One" , 0 , XTYPE_XBOXONE },
226
+ { 0x0e6f , 0x02ad , "PDP Wired Controller for Xbox One - Stealth Series" , 0 , XTYPE_XBOXONE },
227
+ { 0x0e6f , 0x02b3 , "Afterglow Prismatic Wired Controller" , 0 , XTYPE_XBOXONE },
228
+ { 0x0e6f , 0x02b8 , "Afterglow Prismatic Wired Controller" , 0 , XTYPE_XBOXONE },
221
229
{ 0x0e6f , 0x0301 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
222
230
{ 0x0e6f , 0x0346 , "Rock Candy Gamepad for Xbox One 2016" , 0 , XTYPE_XBOXONE },
223
231
{ 0x0e6f , 0x0401 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
@@ -296,6 +304,9 @@ static const struct xpad_device {
296
304
{ 0x1bad , 0xfa01 , "MadCatz GamePad" , 0 , XTYPE_XBOX360 },
297
305
{ 0x1bad , 0xfd00 , "Razer Onza TE" , 0 , XTYPE_XBOX360 },
298
306
{ 0x1bad , 0xfd01 , "Razer Onza" , 0 , XTYPE_XBOX360 },
307
+ { 0x20d6 , 0x2001 , "BDA Xbox Series X Wired Controller" , 0 , XTYPE_XBOXONE },
308
+ { 0x20d6 , 0x281f , "PowerA Wired Controller For Xbox 360" , 0 , XTYPE_XBOX360 },
309
+ { 0x2e24 , 0x0652 , "Hyperkin Duke X-Box One pad" , 0 , XTYPE_XBOXONE },
299
310
{ 0x24c6 , 0x5000 , "Razer Atrox Arcade Stick" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
300
311
{ 0x24c6 , 0x5300 , "PowerA MINI PROEX Controller" , 0 , XTYPE_XBOX360 },
301
312
{ 0x24c6 , 0x5303 , "Xbox Airflo wired controller" , 0 , XTYPE_XBOX360 },
@@ -429,8 +440,12 @@ static const struct usb_device_id xpad_table[] = {
429
440
XPAD_XBOX360_VENDOR (0x162e ), /* Joytech X-Box 360 controllers */
430
441
XPAD_XBOX360_VENDOR (0x1689 ), /* Razer Onza */
431
442
XPAD_XBOX360_VENDOR (0x1bad ), /* Harminix Rock Band Guitar and Drums */
443
+ XPAD_XBOX360_VENDOR (0x20d6 ), /* PowerA Controllers */
444
+ XPAD_XBOXONE_VENDOR (0x20d6 ), /* PowerA Controllers */
432
445
XPAD_XBOX360_VENDOR (0x24c6 ), /* PowerA Controllers */
433
446
XPAD_XBOXONE_VENDOR (0x24c6 ), /* PowerA Controllers */
447
+ XPAD_XBOXONE_VENDOR (0x2e24 ), /* Hyperkin Duke X-Box One pad */
448
+ XPAD_XBOX360_VENDOR (0x2f24 ), /* GameSir Controllers */
434
449
{ }
435
450
};
436
451
0 commit comments