]> git.baikalelectronics.ru Git - kernel.git/commit
HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling
authorHans de Goede <hdegoede@redhat.com>
Wed, 19 Sep 2018 18:52:45 +0000 (20:52 +0200)
committerJiri Kosina <jkosina@suse.cz>
Mon, 24 Sep 2018 09:15:01 +0000 (11:15 +0200)
commit827b1efccc6a953474224fba9d081c2e80f0781f
treeba219da32ac925bfcdbe7c0a540ddabbde70b976
parent2a1486cfc71a3f25c55f78a3df8b56aa02ae939d
HID: i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling

Commit d81d4990fb4e ("HID: i2c-hid: Don't reset device upon system resume")
removes the need for the RESEND_REPORT_DESCR quirk for Raydium devices, but
kept it for the SIS device id 10FB touchscreens, as the author of that
commit could not determine if the quirk is still necessary there.

I've tested suspend/resume on a Toshiba Click Mini L9W-B which is the
device for which this quirk was added in the first place and with the
"Don't reset device upon system resume" fix the quirk is no longer
necessary, so this commit removes it.

Note even better I also had some other devices with SIS touchscreens which
suspend/resume issues, where the RESEND_REPORT_DESCR quirk did not help.

I've also tested these devices with the "Don't reset device upon system
resume" fix and I'm happy to report that that fix also fixes touchscreen
resume on the following devices:

Asus T100HA
Asus T200TA
Peaq C1010

Cc: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/i2c-hid/i2c-hid.c