diff mbox series

HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in.

Message ID 20210814155214.83856-1-uqs@FreeBSD.org
State New
Headers show
Series HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. | expand

Commit Message

Ulrich Spörlein Aug. 14, 2021, 3:52 p.m. UTC
The device string on these can differ, apparently, including typos. I've
bought 2 of these in 2012 and googling shows many folks out there with
that broken spelling in their dmesg.

Signed-off-by: Ulrich Spörlein <uqs@FreeBSD.org>
---
 drivers/hid/hid-sony.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Comments

Jiri Kosina Aug. 20, 2021, 12:57 p.m. UTC | #1
On Sat, 14 Aug 2021, Ulrich Spörlein wrote:

> The device string on these can differ, apparently, including typos. I've

> bought 2 of these in 2012 and googling shows many folks out there with

> that broken spelling in their dmesg.


Those aftermarket producers can be funny sometimes :) Applied, thanks.

-- 
Jiri Kosina
SUSE Labs
diff mbox series

Patch

diff --git drivers/hid/hid-sony.c drivers/hid/hid-sony.c
index b3722c51ec78..a2fef59063a6 100644
--- drivers/hid/hid-sony.c
+++ drivers/hid/hid-sony.c
@@ -2974,7 +2974,8 @@  static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id)
 	if (!strcmp(hdev->name, "FutureMax Dance Mat"))
 		quirks |= FUTUREMAX_DANCE_MAT;
 
-	if (!strcmp(hdev->name, "SHANWAN PS3 GamePad"))
+	if (!strcmp(hdev->name, "SHANWAN PS3 GamePad") ||
+	    !strcmp(hdev->name, "ShanWan PS(R) Ga`epad"))
 		quirks |= SHANWAN_GAMEPAD;
 
 	sc = devm_kzalloc(&hdev->dev, sizeof(*sc), GFP_KERNEL);