Skip to content

Commit c27168a

Browse files
jwrdegoedebentiss
authored andcommitted
HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
Like the MX5000 and MX5500 quad/bluetooth keyboards the Dinovo Edge also needs the HIDPP_CONSUMER_VENDOR_KEYS quirk for some special keys to work. Specifically without this the "Phone" and the 'A' - 'D' Smart Keys do not send any events. In addition to fixing these keys not sending any events, adding the Bluetooth match, so that hid-logitech-hidpp is used instead of the generic HID driver, also adds battery monitoring support when the keyboard is connected over Bluetooth. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
1 parent ee5e584 commit c27168a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

drivers/hid/hid-logitech-hidpp.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3972,6 +3972,9 @@ static const struct hid_device_id hidpp_devices[] = {
39723972
{ /* Keyboard MX5000 (Bluetooth-receiver in HID proxy mode) */
39733973
LDJ_DEVICE(0xb305),
39743974
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },
3975+
{ /* Dinovo Edge (Bluetooth-receiver in HID proxy mode) */
3976+
LDJ_DEVICE(0xb309),
3977+
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },
39753978
{ /* Keyboard MX5500 (Bluetooth-receiver in HID proxy mode) */
39763979
LDJ_DEVICE(0xb30b),
39773980
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },
@@ -4014,6 +4017,9 @@ static const struct hid_device_id hidpp_devices[] = {
40144017
{ /* MX5000 keyboard over Bluetooth */
40154018
HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb305),
40164019
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },
4020+
{ /* Dinovo Edge keyboard over Bluetooth */
4021+
HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb309),
4022+
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },
40174023
{ /* MX5500 keyboard over Bluetooth */
40184024
HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_LOGITECH, 0xb30b),
40194025
.driver_data = HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS },

0 commit comments

Comments
 (0)