@@ -145,6 +145,7 @@ static const struct xpad_device {
145145 { 0x046d , 0xc242 , "Logitech Chillstream Controller" , 0 , XTYPE_XBOX360 },
146146 { 0x046d , 0xca84 , "Logitech Xbox Cordless Controller" , 0 , XTYPE_XBOX },
147147 { 0x046d , 0xca88 , "Logitech Compact Controller for Xbox" , 0 , XTYPE_XBOX },
148+ { 0x056e , 0x2004 , "Elecom JC-U3613M" , 0 , XTYPE_XBOX360 },
148149 { 0x05fd , 0x1007 , "Mad Catz Controller (unverified)" , 0 , XTYPE_XBOX },
149150 { 0x05fd , 0x107a , "InterAct 'PowerPad Pro' X-Box pad (Germany)" , 0 , XTYPE_XBOX },
150151 { 0x0738 , 0x4516 , "Mad Catz Control Pad" , 0 , XTYPE_XBOX },
@@ -179,13 +180,15 @@ static const struct xpad_device {
179180 { 0x0e6f , 0x0006 , "Edge wireless Controller" , 0 , XTYPE_XBOX },
180181 { 0x0e6f , 0x0105 , "HSM3 Xbox360 dancepad" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
181182 { 0x0e6f , 0x0113 , "Afterglow AX.1 Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
183+ { 0x0e6f , 0x011f , "Rock Candy Gamepad Wired Controller" , 0 , XTYPE_XBOX360 },
182184 { 0x0e6f , 0x0139 , "Afterglow Prismatic Wired Controller" , 0 , XTYPE_XBOXONE },
183185 { 0x0e6f , 0x0146 , "Rock Candy Wired Controller for Xbox One" , 0 , XTYPE_XBOXONE },
184186 { 0x0e6f , 0x0201 , "Pelican PL-3601 'TSZ' Wired Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
185187 { 0x0e6f , 0x0213 , "Afterglow Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
186188 { 0x0e6f , 0x021f , "Rock Candy Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
187189 { 0x0e6f , 0x0301 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
188190 { 0x0e6f , 0x0401 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
191+ { 0x0e6f , 0x0413 , "Afterglow AX.1 Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
189192 { 0x0e8f , 0x0201 , "SmartJoy Frag Xpad/PS2 adaptor" , 0 , XTYPE_XBOX },
190193 { 0x0e8f , 0x3008 , "Generic xbox control (dealextreme)" , 0 , XTYPE_XBOX },
191194 { 0x0f0d , 0x000a , "Hori Co. DOA4 FightStick" , 0 , XTYPE_XBOX360 },
@@ -212,21 +215,30 @@ static const struct xpad_device {
212215 { 0x1bad , 0x0002 , "Harmonix Rock Band Guitar" , 0 , XTYPE_XBOX360 },
213216 { 0x1bad , 0x0003 , "Harmonix Rock Band Drumkit" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
214217 { 0x1bad , 0xf016 , "Mad Catz Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
218+ { 0x1bad , 0xf018 , "Mad Catz Street Fighter IV SE Fighting Stick" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
219+ { 0x1bad , 0xf021 , "Mad Cats Ghost Recon FS GamePad" , 0 , XTYPE_XBOX360 },
215220 { 0x1bad , 0xf023 , "MLG Pro Circuit Controller (Xbox)" , 0 , XTYPE_XBOX360 },
216221 { 0x1bad , 0xf028 , "Street Fighter IV FightPad" , 0 , XTYPE_XBOX360 },
222+ { 0x1bad , 0xf02e , "Mad Catz Fightpad" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
217223 { 0x1bad , 0xf038 , "Street Fighter IV FightStick TE" , 0 , XTYPE_XBOX360 },
224+ { 0x1bad , 0xf03a , "Mad Catz SFxT Fightstick Pro" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
218225 { 0x1bad , 0xf900 , "Harmonix Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
219226 { 0x1bad , 0xf901 , "Gamestop Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
220227 { 0x1bad , 0xf903 , "Tron Xbox 360 controller" , 0 , XTYPE_XBOX360 },
228+ { 0x1bad , 0xfa01 , "MadCatz GamePad" , 0 , XTYPE_XBOX360 },
221229 { 0x24c6 , 0x5000 , "Razer Atrox Arcade Stick" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
222230 { 0x24c6 , 0x5300 , "PowerA MINI PROEX Controller" , 0 , XTYPE_XBOX360 },
223231 { 0x24c6 , 0x5303 , "Xbox Airflo wired controller" , 0 , XTYPE_XBOX360 },
232+ { 0x24c6 , 0x531a , "PowerA Pro Ex" , 0 , XTYPE_XBOX360 },
233+ { 0x24c6 , 0x5397 , "FUS1ON Tournament Controller" , 0 , XTYPE_XBOX360 },
224234 { 0x24c6 , 0x541a , "PowerA Xbox One Mini Wired Controller" , 0 , XTYPE_XBOXONE },
225235 { 0x24c6 , 0x542a , "Xbox ONE spectra" , 0 , XTYPE_XBOXONE },
226236 { 0x24c6 , 0x543a , "PowerA Xbox One wired controller" , 0 , XTYPE_XBOXONE },
227237 { 0x24c6 , 0x5500 , "Hori XBOX 360 EX 2 with Turbo" , 0 , XTYPE_XBOX360 },
228238 { 0x24c6 , 0x5501 , "Hori Real Arcade Pro VX-SA" , 0 , XTYPE_XBOX360 },
239+ { 0x24c6 , 0x5503 , "Hori Fighting Edge" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
229240 { 0x24c6 , 0x5506 , "Hori SOULCALIBUR V Stick" , 0 , XTYPE_XBOX360 },
241+ { 0x24c6 , 0x550d , "Hori GEM Xbox controller" , 0 , XTYPE_XBOX360 },
230242 { 0x24c6 , 0x5b02 , "Thrustmaster, Inc. GPX Controller" , 0 , XTYPE_XBOX360 },
231243 { 0x24c6 , 0x5b03 , "Thrustmaster Ferrari 458 Racing Wheel" , 0 , XTYPE_XBOX360 },
232244 { 0x24c6 , 0x5d04 , "Razer Sabertooth" , 0 , XTYPE_XBOX360 },
@@ -316,6 +328,7 @@ static struct usb_device_id xpad_table[] = {
316328 XPAD_XBOX360_VENDOR (0x045e ), /* Microsoft X-Box 360 controllers */
317329 XPAD_XBOXONE_VENDOR (0x045e ), /* Microsoft X-Box One controllers */
318330 XPAD_XBOX360_VENDOR (0x046d ), /* Logitech X-Box 360 style controllers */
331+ XPAD_XBOX360_VENDOR (0x056e ), /* Elecom JC-U3613M */
319332 XPAD_XBOX360_VENDOR (0x0738 ), /* Mad Catz X-Box 360 controllers */
320333 { USB_DEVICE (0x0738 , 0x4540 ) }, /* Mad Catz Beat Pad */
321334 XPAD_XBOXONE_VENDOR (0x0738 ), /* Mad Catz FightStick TE 2 */
0 commit comments