From ddf8ec32f1fd69eabcb8eaed6f4065b1b2ca997c Mon Sep 17 00:00:00 2001 From: "Juan J. Sierralta" Date: Sat, 27 Jul 2013 01:29:56 -0400 Subject: [PATCH] -- Add support for SMK-Link PS3 remote. It is a universal remote with PS3 remote also using a different ID so I added the ID to hid. --- .../linux-058.06-hid_sony-add_SMK_link.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 packages/linux/patches/3.10.2/linux-058.06-hid_sony-add_SMK_link.patch diff --git a/packages/linux/patches/3.10.2/linux-058.06-hid_sony-add_SMK_link.patch b/packages/linux/patches/3.10.2/linux-058.06-hid_sony-add_SMK_link.patch new file mode 100644 index 0000000000..4324cd10bf --- /dev/null +++ b/packages/linux/patches/3.10.2/linux-058.06-hid_sony-add_SMK_link.patch @@ -0,0 +1,37 @@ +diff -ur a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h +--- a/drivers/hid/hid-ids.h 2013-07-24 18:30:33.000000000 -0400 ++++ b/drivers/hid/hid-ids.h 2013-07-24 20:06:17.033735838 -0400 +@@ -734,6 +734,7 @@ + #define USB_VENDOR_ID_SKYCABLE 0x1223 + #define USB_DEVICE_ID_SKYCABLE_WIRELESS_PRESENTER 0x3F07 + ++#define USB_VENDOR_ID_SMK 0x0609 + #define USB_VENDOR_ID_SONY 0x054c + #define USB_DEVICE_ID_SONY_VAIO_VGX_MOUSE 0x024b + #define USB_DEVICE_ID_SONY_VAIO_VGP_MOUSE 0x0374 +diff -ur a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c +--- a/drivers/hid/hid-sony.c 2013-07-24 18:30:33.000000000 -0400 ++++ b/drivers/hid/hid-sony.c 2013-07-24 20:08:42.493731771 -0400 +@@ -728,8 +728,12 @@ + /* Logitech Harmony Adapter for PS3 */ + { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, USB_DEVICE_ID_LOGITECH_HARMONY_PS3), + .driver_data = PS3REMOTE }, ++ /* SMK-Link Universal Remote Control VP3700 */ ++ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_SMK, USB_DEVICE_ID_SONY_PS3_BDREMOTE), ++ .driver_data = PS3REMOTE }, + { } + }; ++ + MODULE_DEVICE_TABLE(hid, sony_devices); + + static struct hid_driver sony_driver = { +--- a/drivers/hid/hid-core.c 2013-07-25 20:21:53.000000000 -0400 ++++ b/drivers/hid/hid-core.c 2013-07-25 22:08:04.043117324 -0400 +@@ -1686,6 +1686,7 @@ + { HID_USB_DEVICE(USB_VENDOR_ID_SAMSUNG, USB_DEVICE_ID_SAMSUNG_IR_REMOTE) }, + { HID_USB_DEVICE(USB_VENDOR_ID_SAMSUNG, USB_DEVICE_ID_SAMSUNG_WIRELESS_KBD_MOUSE) }, + { HID_USB_DEVICE(USB_VENDOR_ID_SKYCABLE, USB_DEVICE_ID_SKYCABLE_WIRELESS_PRESENTER) }, ++ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_SMK, USB_DEVICE_ID_SONY_PS3_BDREMOTE) }, + { HID_USB_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_BUZZ_CONTROLLER) }, + { HID_USB_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_WIRELESS_BUZZ_CONTROLLER) }, + { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_PS3_BDREMOTE) },