[SRU] [Unstable/OEM-5.6] [PATCH 0/1] Fix non-working Goodix touchpad after system sleep

Kai-Heng Feng kai.heng.feng at canonical.com
Tue Aug 18 08:43:08 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1891998

[Impact]
After system sleep, Goodix touchpad doesn't work anymore.

[Fix]
Add a delay after issuing SET_POWER_ON command.

[Test]
With the patch applied, Goodix touchpad still works after system sleep.

[Regression Potential]
The original delay between SET_POWER_ON and RESET was increaed to 60ms,
so the the driver becomes much more forgiving on power management. Hence
I am not seeing any major potential regression risk here.

Hans de Goede (1):
  HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands

 drivers/hid/i2c-hid/i2c-hid-core.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list