Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Commit 526748b

Browse files
Kenneth AlbanowskiJiri Kosina
authored andcommitted
HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
The Logitech Casa Touchpad does not reliably send touch release signals when communicating through the Logitech Bolt wireless-to-USB receiver. Adjusting the device class to add MT_QUIRK_NOT_SEEN_MEANS_UP to make sure that no touches become stuck, MT_QUIRK_FORCE_MULTI_INPUT is not needed, but harmless. Linux does not have information on which devices are connected to the Bolt receiver, so we have to enable this for the entire device. Signed-off-by: Kenneth Albanowski <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 293c485 commit 526748b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

drivers/hid/hid-ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -869,6 +869,7 @@
869869
#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1 0xc539
870870
#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_LIGHTSPEED_1_1 0xc53f
871871
#define USB_DEVICE_ID_LOGITECH_NANO_RECEIVER_POWERPLAY 0xc53a
872+
#define USB_DEVICE_ID_LOGITECH_BOLT_RECEIVER 0xc548
872873
#define USB_DEVICE_ID_SPACETRAVELLER 0xc623
873874
#define USB_DEVICE_ID_SPACENAVIGATOR 0xc626
874875
#define USB_DEVICE_ID_DINOVO_DESKTOP 0xc704

drivers/hid/hid-multitouch.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2146,6 +2146,10 @@ static const struct hid_device_id mt_devices[] = {
21462146
HID_DEVICE(BUS_BLUETOOTH, HID_GROUP_MULTITOUCH_WIN_8,
21472147
USB_VENDOR_ID_LOGITECH,
21482148
USB_DEVICE_ID_LOGITECH_CASA_TOUCHPAD) },
2149+
{ .driver_data = MT_CLS_WIN_8_FORCE_MULTI_INPUT_NSMU,
2150+
HID_DEVICE(BUS_USB, HID_GROUP_MULTITOUCH_WIN_8,
2151+
USB_VENDOR_ID_LOGITECH,
2152+
USB_DEVICE_ID_LOGITECH_BOLT_RECEIVER) },
21492153

21502154
/* MosArt panels */
21512155
{ .driver_data = MT_CLS_CONFIDENCE_MINUS_ONE,

0 commit comments

Comments
 (0)