Skip to content

Commit 45c5c68

Browse files
bentissJiri Kosina
authored andcommitted
HID: multitouch: force retrieving of Win8 signature blob
The Synaptics 0x11e5 over I2C found in the Asus T100-CHI requires to fetch the signature blob to actually start sending events. With this patch, we should be close enough to the Windows driver which checks the content of the blob at plugin to validate or not the touchscreen. Link: https://bugzilla.kernel.org/show_bug.cgi?id=113481 Fixes: 6d4f544 ("HID: multitouch: Fetch feature reports on demand for Win8 devices") Cc: [email protected] Signed-off-by: Benjamin Tissoires <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent c2848f2 commit 45c5c68

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/hid/hid-multitouch.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,11 @@ static void mt_feature_mapping(struct hid_device *hdev,
396396
td->is_buttonpad = true;
397397

398398
break;
399+
case 0xff0000c5:
400+
/* Retrieve the Win8 blob once to enable some devices */
401+
if (usage->usage_index == 0)
402+
mt_get_feature(hdev, field->report);
403+
break;
399404
}
400405
}
401406

0 commit comments

Comments
 (0)