[SRU] [Bionic/Cosmic] [PATCH 0/2] Fix I2C touchpanels' interrupt storms after system suspend
Kai-Heng Feng
kai.heng.feng at canonical.com
Thu Sep 13 08:03:30 UTC 2018
BugLink: https://bugs.launchpad.net/bugs/1792309
[Impact]
Some I2C touchpanels generate IRQ storm after system suspend/resume.
[Test]
After applying the fix, the IRQ storm stops generated by Raydium
touchpanels.
[Fix]
Instead of requesting i2c reset, simply requesting the device to power
on. The HID over I2C spec doesn't specify how the device should do upon
resume from suspend, so some devices expect a power on instead of reset.
[Regression Potential]
Low. I tested other vendors' touchpanels, didn't observe any side
effect.
AceLan Kao (1):
HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd
touchscreen
Kai-Heng Feng (1):
HID: i2c-hid: Don't reset device upon system resume
drivers/hid/hid-ids.h | 3 ---
drivers/hid/i2c-hid/i2c-hid.c | 11 +++++++----
2 files changed, 7 insertions(+), 7 deletions(-)
--
2.17.1
More information about the kernel-team
mailing list