]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
HID: i2c-hid: Reset ALPS touchpads on resume
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Thu, 7 Nov 2019 14:28:11 +0000 (22:28 +0800)
committerKhalid Elmously <khalid.elmously@canonical.com>
Wed, 29 Jan 2020 04:47:27 +0000 (23:47 -0500)
commit2045fc69c270249f93a80b45d7a838e064b87c94
treee5ac32f4579c2d0f1528bcc4573578707f7a8a8b
parentaa4b4547ae215b4353f8fc68a5741b7a397b08eb
HID: i2c-hid: Reset ALPS touchpads on resume

BugLink: https://bugs.launchpad.net/bugs/1860602
commit fd70466d37bf3fe0118d18c56ddde85b428f86cf upstream.

Commit 52cf93e63ee6 ("HID: i2c-hid: Don't reset device upon system
resume") fixes many touchpads and touchscreens, however ALPS touchpads
start to trigger IRQ storm after system resume.

Since it's total silence from ALPS, let's bring the old behavior back
to ALPS touchpads.

Fixes: 52cf93e63ee6 ("HID: i2c-hid: Don't reset device upon system resume")
Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/hid/i2c-hid/i2c-hid-core.c