]> git.baikalelectronics.ru Git - kernel.git/commit
HID: i2c-hid: Disable runtime PM on Synaptics touchpad
authorHui Wang <hui.wang@canonical.com>
Fri, 29 Mar 2019 06:13:23 +0000 (14:13 +0800)
committerJiri Kosina <jkosina@suse.cz>
Mon, 1 Apr 2019 13:57:38 +0000 (15:57 +0200)
commitda315e60198db05801fa1d4ce268d150ee0c6db8
tree577abd1f7f39311ca5e7b39001a696e737939bae
parent4994a8b37ce7378e5347ac9c6496110f6bb84e2d
HID: i2c-hid: Disable runtime PM on Synaptics touchpad

We have a new Dell laptop which has the synaptics I2C touchpad
(06cb:7e7e) on it. After booting up the Linux, the touchpad doesn't
work, there is no interrupt when touching the touchpad, after
disable the runtime PM, everything works well.

I also tried the quirk of I2C_HID_QUIRK_DELAY_AFTER_SLEEP, it is
better after applied this quirk, there are interrupts but data it
reports is invalid.

Signed-off-by: Hui Wang <hui.wang@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/i2c-hid/i2c-hid-core.c