]> git.ipfire.org Git - thirdparty/linux.git/commit - drivers/hid/hid-ids.h
HID: i2c-hid: Disable runtime PM on Goodix touchpad
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Mon, 14 Jan 2019 08:47:34 +0000 (16:47 +0800)
committerJiri Kosina <jkosina@suse.cz>
Mon, 14 Jan 2019 11:17:51 +0000 (12:17 +0100)
commit77ae0d8e401f083ca69c202502da4fc0e38cb1b7
tree930de1920a860d60fa5f9bd0e58e9f7d38a7fa0d
parentee46967fc6e74d412fe1ec15f77fdb8624bde2b0
HID: i2c-hid: Disable runtime PM on Goodix touchpad

A Goodix touchpad doesn't work. Touching the touchpad can trigger IRQ
but there's no input event from HID subsystem.

Turns out it reports some invalid data:
[   22.136630] i2c_hid i2c-DELL091F:00: input: 0b 00 01 00 00 00 00 00 00 00 00

After some trial and error, it's another device that doesn't work well
with ON/SLEEP commands. Disable runtime PM to fix the issue.

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/i2c-hid/i2c-hid-core.c