SDL: Add second-gen Backbone One to recognized controllers. (8ba90)

From 8ba903c8598aa434a2ad3e7b81ae99dfc5297483 Mon Sep 17 00:00:00 2001
From: Rachel Blackman <[EMAIL REDACTED]>
Date: Fri, 13 Mar 2026 15:33:11 -0700
Subject: [PATCH] Add second-gen Backbone One to recognized controllers.

(cherry picked from commit ba00e772a7ab2d9edf2d8d12d48c36bf7bd2ca47)
---
 src/joystick/controller_list.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/joystick/controller_list.h b/src/joystick/controller_list.h
index 3f70e6158a8b9..ca7b85646e898 100644
--- a/src/joystick/controller_list.h
+++ b/src/joystick/controller_list.h
@@ -188,6 +188,7 @@ static const ControllerDescription_t arrControllers[] = {
 	{ MAKE_CONTROLLER_ID( 0x3285, 0x0d18 ), k_eControllerType_PS5Controller, NULL },	// NACON Revolution 5 Pro (PS5 mode with dongle)
 	{ MAKE_CONTROLLER_ID( 0x3285, 0x0d19 ), k_eControllerType_PS5Controller, NULL },	// NACON Revolution 5 Pro (PS5 mode wired)
 	{ MAKE_CONTROLLER_ID( 0x358a, 0x0104 ), k_eControllerType_PS5Controller, NULL },	// Backbone One PlayStation Edition for iOS
+	{ MAKE_CONTROLLER_ID( 0x358a, 0x0304 ), k_eControllerType_PS5Controller, NULL },	// Backbone One PlayStation Edition Gen 2
 
 	{ MAKE_CONTROLLER_ID( 0x0079, 0x0006 ), k_eControllerType_UnknownNonSteamController, NULL },	// DragonRise Generic USB PCB, sometimes configured as a PC Twin Shock Controller - looks like a DS3 but the face buttons are 1-4 instead of symbols