mirror of
https://github.com/torvalds/linux.git
synced 2024-11-13 23:51:39 +00:00
HID: wiimote: add 2nd generation Wii Remote IDs
This adds the 2nd generation Wii Remote IDs. They have a different Bluetooth chipset (CSR instead of Broadcom) and are more restrictive in what they accept as input. Hence, you need up-to-date BlueZ and Bluetooth HIDP modules to use these devices. Signed-off-by: David Herrmann <dh.herrmann@gmail.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
001dac8705
commit
a33042fafd
@ -1747,6 +1747,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
|
|||||||
|
|
||||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_PRESENTER_8K_BT) },
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_MICROSOFT, USB_DEVICE_ID_MS_PRESENTER_8K_BT) },
|
||||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO, USB_DEVICE_ID_NINTENDO_WIIMOTE) },
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO, USB_DEVICE_ID_NINTENDO_WIIMOTE) },
|
||||||
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO, USB_DEVICE_ID_NINTENDO_WIIMOTE2) },
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -614,6 +614,7 @@
|
|||||||
|
|
||||||
#define USB_VENDOR_ID_NINTENDO 0x057e
|
#define USB_VENDOR_ID_NINTENDO 0x057e
|
||||||
#define USB_DEVICE_ID_NINTENDO_WIIMOTE 0x0306
|
#define USB_DEVICE_ID_NINTENDO_WIIMOTE 0x0306
|
||||||
|
#define USB_DEVICE_ID_NINTENDO_WIIMOTE2 0x0330
|
||||||
|
|
||||||
#define USB_VENDOR_ID_NOVATEK 0x0603
|
#define USB_VENDOR_ID_NOVATEK 0x0603
|
||||||
#define USB_DEVICE_ID_NOVATEK_PCT 0x0600
|
#define USB_DEVICE_ID_NOVATEK_PCT 0x0600
|
||||||
|
@ -1291,6 +1291,8 @@ static void wiimote_hid_remove(struct hid_device *hdev)
|
|||||||
static const struct hid_device_id wiimote_hid_devices[] = {
|
static const struct hid_device_id wiimote_hid_devices[] = {
|
||||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO,
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO,
|
||||||
USB_DEVICE_ID_NINTENDO_WIIMOTE) },
|
USB_DEVICE_ID_NINTENDO_WIIMOTE) },
|
||||||
|
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_NINTENDO,
|
||||||
|
USB_DEVICE_ID_NINTENDO_WIIMOTE2) },
|
||||||
{ }
|
{ }
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(hid, wiimote_hid_devices);
|
MODULE_DEVICE_TABLE(hid, wiimote_hid_devices);
|
||||||
|
Loading…
Reference in New Issue
Block a user