ACK: [SRU] [M/N] [PATCH 0/3] Fix spurious wakeup caused by Cirque touchpad

Tim Gardner tim.gardner at canonical.com
Tue Feb 6 16:32:13 UTC 2024


On 1/31/24 8:40 PM, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/2051896
> 
> [Impact]
> Spurious wakeup event caused by Cirque touchpad, prevent the system from
> sleep properly.
> 
> [Fix]
> Skip SET_POWER SLEEP so there won't be any IRQ raised by the touchpad.
> 
> [Test]
> Suspend the system 100 times and make sure non of the wakeup event is
> caused by the touchpad and its IRQ line.
> 
> [Where problems could occur]
> Logically the power consumption can increase slightly, but in reality
> there isn't any noticeable change. Since the quirk only applies to one
> device, there isn't much regression risk.
> 
> Hans de Goede (2):
>    HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk
>    HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines
> 
> Kai-Heng Feng (1):
>    HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system
>      suspend
> 
>   drivers/hid/hid-ids.h              |  3 +++
>   drivers/hid/i2c-hid/i2c-hid-core.c | 22 +++++++++++-----------
>   2 files changed, 14 insertions(+), 11 deletions(-)
> 
Acked-by: Tim Gardner <tim.gardner at canonical.com>
-- 
-----------
Tim Gardner
Canonical, Inc




More information about the kernel-team mailing list