@@ -126,19 +126,19 @@ static const struct xpad_device {
126
126
u8 mapping ;
127
127
u8 xtype ;
128
128
} xpad_device [] = {
129
+ { 0x044f , 0x0f07 , "Thrustmaster, Inc. Controller" , 0 , XTYPE_XBOX },
130
+ { 0x044f , 0xb326 , "Thrustmaster Gamepad GP XID" , 0 , XTYPE_XBOX360 },
129
131
{ 0x045e , 0x0202 , "Microsoft X-Box pad v1 (US)" , 0 , XTYPE_XBOX },
130
132
{ 0x045e , 0x0285 , "Microsoft X-Box pad (Japan)" , 0 , XTYPE_XBOX },
131
133
{ 0x045e , 0x0287 , "Microsoft Xbox Controller S" , 0 , XTYPE_XBOX },
132
134
{ 0x045e , 0x0289 , "Microsoft X-Box pad v2 (US)" , 0 , XTYPE_XBOX },
133
135
{ 0x045e , 0x028e , "Microsoft X-Box 360 pad" , 0 , XTYPE_XBOX360 },
136
+ { 0x045e , 0x0291 , "Xbox 360 Wireless Receiver (XBOX)" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
134
137
{ 0x045e , 0x02d1 , "Microsoft X-Box One pad" , 0 , XTYPE_XBOXONE },
135
138
{ 0x045e , 0x02dd , "Microsoft X-Box One pad (Firmware 2015)" , 0 , XTYPE_XBOXONE },
136
139
{ 0x045e , 0x02e3 , "Microsoft X-Box One Elite pad" , 0 , XTYPE_XBOXONE },
137
140
{ 0x045e , 0x02ea , "Microsoft X-Box One S pad" , 0 , XTYPE_XBOXONE },
138
- { 0x045e , 0x0291 , "Xbox 360 Wireless Receiver (XBOX)" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
139
141
{ 0x045e , 0x0719 , "Xbox 360 Wireless Receiver" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
140
- { 0x044f , 0x0f07 , "Thrustmaster, Inc. Controller" , 0 , XTYPE_XBOX },
141
- { 0x044f , 0xb326 , "Thrustmaster Gamepad GP XID" , 0 , XTYPE_XBOX360 },
142
142
{ 0x046d , 0xc21d , "Logitech Gamepad F310" , 0 , XTYPE_XBOX360 },
143
143
{ 0x046d , 0xc21e , "Logitech Gamepad F510" , 0 , XTYPE_XBOX360 },
144
144
{ 0x046d , 0xc21f , "Logitech Gamepad F710" , 0 , XTYPE_XBOX360 },
@@ -180,10 +180,10 @@ static const struct xpad_device {
180
180
{ 0x0e6f , 0x0105 , "HSM3 Xbox360 dancepad" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
181
181
{ 0x0e6f , 0x0113 , "Afterglow AX.1 Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
182
182
{ 0x0e6f , 0x0139 , "Afterglow Prismatic Wired Controller" , 0 , XTYPE_XBOXONE },
183
+ { 0x0e6f , 0x0146 , "Rock Candy Wired Controller for Xbox One" , 0 , XTYPE_XBOXONE },
183
184
{ 0x0e6f , 0x0201 , "Pelican PL-3601 'TSZ' Wired Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
184
185
{ 0x0e6f , 0x0213 , "Afterglow Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
185
186
{ 0x0e6f , 0x021f , "Rock Candy Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
186
- { 0x0e6f , 0x0146 , "Rock Candy Wired Controller for Xbox One" , 0 , XTYPE_XBOXONE },
187
187
{ 0x0e6f , 0x0301 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
188
188
{ 0x0e6f , 0x0401 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
189
189
{ 0x0e8f , 0x0201 , "SmartJoy Frag Xpad/PS2 adaptor" , 0 , XTYPE_XBOX },
@@ -209,8 +209,6 @@ static const struct xpad_device {
209
209
{ 0x162e , 0xbeef , "Joytech Neo-Se Take2" , 0 , XTYPE_XBOX360 },
210
210
{ 0x1689 , 0xfd00 , "Razer Onza Tournament Edition" , 0 , XTYPE_XBOX360 },
211
211
{ 0x1689 , 0xfd01 , "Razer Onza Classic Edition" , 0 , XTYPE_XBOX360 },
212
- { 0x24c6 , 0x542a , "Xbox ONE spectra" , 0 , XTYPE_XBOXONE },
213
- { 0x24c6 , 0x5d04 , "Razer Sabertooth" , 0 , XTYPE_XBOX360 },
214
212
{ 0x1bad , 0x0002 , "Harmonix Rock Band Guitar" , 0 , XTYPE_XBOX360 },
215
213
{ 0x1bad , 0x0003 , "Harmonix Rock Band Drumkit" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
216
214
{ 0x1bad , 0xf016 , "Mad Catz Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
@@ -224,12 +222,14 @@ static const struct xpad_device {
224
222
{ 0x24c6 , 0x5300 , "PowerA MINI PROEX Controller" , 0 , XTYPE_XBOX360 },
225
223
{ 0x24c6 , 0x5303 , "Xbox Airflo wired controller" , 0 , XTYPE_XBOX360 },
226
224
{ 0x24c6 , 0x541a , "PowerA Xbox One Mini Wired Controller" , 0 , XTYPE_XBOXONE },
225
+ { 0x24c6 , 0x542a , "Xbox ONE spectra" , 0 , XTYPE_XBOXONE },
227
226
{ 0x24c6 , 0x543a , "PowerA Xbox One wired controller" , 0 , XTYPE_XBOXONE },
228
227
{ 0x24c6 , 0x5500 , "Hori XBOX 360 EX 2 with Turbo" , 0 , XTYPE_XBOX360 },
229
228
{ 0x24c6 , 0x5501 , "Hori Real Arcade Pro VX-SA" , 0 , XTYPE_XBOX360 },
230
229
{ 0x24c6 , 0x5506 , "Hori SOULCALIBUR V Stick" , 0 , XTYPE_XBOX360 },
231
230
{ 0x24c6 , 0x5b02 , "Thrustmaster, Inc. GPX Controller" , 0 , XTYPE_XBOX360 },
232
231
{ 0x24c6 , 0x5b03 , "Thrustmaster Ferrari 458 Racing Wheel" , 0 , XTYPE_XBOX360 },
232
+ { 0x24c6 , 0x5d04 , "Razer Sabertooth" , 0 , XTYPE_XBOX360 },
233
233
{ 0xffff , 0xffff , "Chinese-made Xbox Controller" , 0 , XTYPE_XBOX },
234
234
{ 0x0000 , 0x0000 , "Generic X-Box pad" , 0 , XTYPE_UNKNOWN }
235
235
};
0 commit comments