Input: xpad - add the ByoWave Proteus controller
authorPierre-Loup A. Griffais <pgriffais@valvesoftware.com>
Tue, 13 May 2025 22:54:00 +0000 (15:54 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 17 May 2025 01:16:37 +0000 (18:16 -0700)
Signed-off-by: Pierre-Loup A. Griffais <pgriffais@valvesoftware.com>
Signed-off-by: Vicki Pfau <vi@endrift.com>
Link: https://lore.kernel.org/r/20250513225411.2718072-3-vi@endrift.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/joystick/xpad.c

index 3eaf79cbe26260054bf625df53cef800407db3ab..e5715772608925b03d4a87aadd1338411ff13c2d 100644 (file)
@@ -416,6 +416,7 @@ static const struct xpad_device {
        { 0x3285, 0x0663, "Nacon Evol-X", 0, XTYPE_XBOXONE },
        { 0x3537, 0x1004, "GameSir T4 Kaleid", 0, XTYPE_XBOX360 },
        { 0x3537, 0x1010, "GameSir G7 SE", 0, XTYPE_XBOXONE },
+       { 0x366c, 0x0005, "ByoWave Proteus Controller", MAP_SHARE_BUTTON, XTYPE_XBOXONE, FLAG_DELAY_INIT },
        { 0x3767, 0x0101, "Fanatec Speedster 3 Forceshock Wheel", 0, XTYPE_XBOX },
        { 0x413d, 0x2104, "Black Shark Green Ghost Gamepad", 0, XTYPE_XBOX360 },
        { 0xffff, 0xffff, "Chinese-made Xbox Controller", 0, XTYPE_XBOX },
@@ -571,6 +572,7 @@ static const struct usb_device_id xpad_table[] = {
        XPAD_XBOXONE_VENDOR(0x3285),            /* Nacon Evol-X */
        XPAD_XBOX360_VENDOR(0x3537),            /* GameSir Controllers */
        XPAD_XBOXONE_VENDOR(0x3537),            /* GameSir Controllers */
+       XPAD_XBOXONE_VENDOR(0x366c),            /* ByoWave controllers */
        XPAD_XBOX360_VENDOR(0x413d),            /* Black Shark Green Ghost Controller */
        { }
 };