Source
57
57
58
58
/* This means we found a matching mapping here, else, look in the
59
59
* standard hid mappings in hid-input.c */
60
60
return 1;
61
61
}
62
62
63
63
static const struct hid_device_id tivo_devices[] = {
64
64
/* TiVo Slide Bluetooth remote, pairs with a Broadcom dongle */
65
65
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_BT) },
66
66
{ HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE) },
67
+
{ HID_USB_DEVICE(USB_VENDOR_ID_TIVO, USB_DEVICE_ID_TIVO_SLIDE_PRO) },
67
68
{ }
68
69
};
69
70
MODULE_DEVICE_TABLE(hid, tivo_devices);
70
71
71
72
static struct hid_driver tivo_driver = {
72
73
.name = "tivo_slide",
73
74
.id_table = tivo_devices,
74
75
.input_mapping = tivo_input_mapping,
75
76
};
76
77
module_hid_driver(tivo_driver);