SDL: mayflash adapter PS4 support (5c0b2)

From 5c0b2d04f4c285488c88c26a93d5948ff69f072f Mon Sep 17 00:00:00 2001
From: Ningyuan Li <[EMAIL REDACTED]>
Date: Sat, 20 Jan 2024 00:39:47 +0900
Subject: [PATCH] mayflash adapter PS4 support

(cherry picked from commit d6ebbc2fa4abdbe0bd53d0ce8804a492ecb042b9)
(cherry picked from commit 138fe3d43d4ee760cb2afc4f4d767abf20ca8e75)
---
 src/joystick/hidapi/SDL_hidapijoystick.c | 2 ++
 src/joystick/usb_ids.h                   | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/joystick/hidapi/SDL_hidapijoystick.c b/src/joystick/hidapi/SDL_hidapijoystick.c
index 1aa07d859693..81453eec469a 100644
--- a/src/joystick/hidapi/SDL_hidapijoystick.c
+++ b/src/joystick/hidapi/SDL_hidapijoystick.c
@@ -169,6 +169,8 @@ SDL_bool HIDAPI_SupportsPlaystationDetection(Uint16 vendor, Uint16 product)
         return SDL_TRUE;
     case USB_VENDOR_MADCATZ:
         return SDL_TRUE;
+    case USB_VENDOR_MAYFLASH:
+        return SDL_TRUE;
     case USB_VENDOR_NACON:
     case USB_VENDOR_NACON_ALT:
         return SDL_TRUE;
diff --git a/src/joystick/usb_ids.h b/src/joystick/usb_ids.h
index 63917c8f2916..1e218a4b53b1 100644
--- a/src/joystick/usb_ids.h
+++ b/src/joystick/usb_ids.h
@@ -36,6 +36,7 @@
 #define USB_VENDOR_HYPERKIN     0x2e24
 #define USB_VENDOR_LOGITECH     0x046d
 #define USB_VENDOR_MADCATZ      0x0738
+#define USB_VENDOR_MAYFLASH     0x33df
 #define USB_VENDOR_MICROSOFT    0x045e
 #define USB_VENDOR_NACON        0x146b
 #define USB_VENDOR_NACON_ALT    0x3285