[SRU][PATCH][eoan] Fix additional ~5 watt power consumption after S3

Alex Hung alex.hung at canonical.com
Mon Feb 24 19:23:14 UTC 2020


BugLink: http://bugs.launchpad.net/bugs/1864527

[Impact]

CPU0 (and sometimes other cores too) is not entering C10 half of time
when system is idle. "top" shows a touchpad driver takes 5%~6% of CPU
usage, and "/proc/interrupts" reveals considerable interrupts.

[Fix]

This bug is fixed by reset touchpad during resuming.

[Test Case]

Applied the patch, suspended/resumed, and checked "top",
"/proc/interrupts" and "powertop" 5 times to verify it worked as
expected. Before the patch, the failure rate is 100% when not using the
touchpad.

[Regression Risk]

Low, the patch is cherry-picked from upstream kernel. It is also
included in bionic and focal kernels.

Kai-Heng Feng (1):
  HID: i2c-hid: Reset ALPS touchpads on resume

 drivers/hid/i2c-hid/i2c-hid-core.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

-- 
2.7.4




More information about the kernel-team mailing list