Commit 754a3088 authored by Hans de Goede's avatar Hans de Goede Committed by Benjamin Tissoires
Browse files

HID: logitech-hidpp: handle devices attached to 27MHz wireless receivers



Logitech 27MHz devices are HID++ devices, so handle them in the hidpp
driver, this enables battery monitoring on these devices (and more in
follow-up patches).

Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
Signed-off-by: default avatarBenjamin Tissoires <benjamin.tissoires@redhat.com>
parent 09637752
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3420,6 +3420,10 @@ static void hidpp_remove(struct hid_device *hdev)
	HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_DJ_DEVICE, \
		   USB_VENDOR_ID_LOGITECH, (product))

#define L27MHZ_DEVICE(product) \
	HID_DEVICE(BUS_USB, HID_GROUP_LOGITECH_27MHZ_DEVICE, \
		   USB_VENDOR_ID_LOGITECH, (product))

static const struct hid_device_id hidpp_devices[] = {
	{ /* wireless touchpad */
	  LDJ_DEVICE(0x4011),
@@ -3474,6 +3478,8 @@ static const struct hid_device_id hidpp_devices[] = {

	{ LDJ_DEVICE(HID_ANY_ID) },

	{ L27MHZ_DEVICE(HID_ANY_ID) },

	{ /* Logitech G403 Gaming Mouse over USB */
	  HID_USB_DEVICE(USB_VENDOR_ID_LOGITECH, 0xC082) },
	{ /* Logitech G700 Gaming Mouse over USB */