HID: i2c-hid: reset Synaptics SYNA2393 on resume
authorDaniel Playfair Cal <daniel.playfair.cal@gmail.com>
Sat, 25 Apr 2020 10:58:17 +0000 (20:58 +1000)
committerJiri Kosina <jkosina@suse.cz>
Wed, 29 Apr 2020 19:44:48 +0000 (21:44 +0200)
commit538f67407e2c0e5ed2a46e7d7ffa52f2e30c7ef8
treee234d4662ebb4436fa89ab3b898b316de255b6d2
parentdcce8ef8f70a8e38e6c47c1bae8b312376c04420
HID: i2c-hid: reset Synaptics SYNA2393 on resume

On the Dell XPS 9570, the Synaptics SYNA2393 touchpad generates spurious
interrupts after resuming from suspend until it receives some input or
is reset. Add it to the quirk I2C_HID_QUIRK_RESET_ON_RESUME so that it
is reset when resuming from suspend.

More information about the bug can be found in this mailing list
discussion: https://www.spinics.net/lists/linux-input/msg59530.html

Signed-off-by: Daniel Playfair Cal <daniel.playfair.cal@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/i2c-hid/i2c-hid-core.c