gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx
authorWerner Sembach <wse@tuxedocomputers.com>
Wed, 15 Feb 2023 14:39:41 +0000 (15:39 +0100)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 15 Feb 2023 14:58:45 +0000 (16:58 +0200)
commita69982c37cd0586e6832268155349301b87f2e35
treeacfed393d80d4493f12af0c484d4cc3637e014d7
parentb61494d0f82e7298ddef7b1ced0946ccdc1c7d88
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx

The commit 1796f808e4bb ("HID: i2c-hid: acpi: Stop setting wakeup_capable")
changed the policy such that I2C touchpads may be able to wake up the
system by default if the system is configured as such.

However for some devices there is a bug, that is causing the touchpad to
instantly wake up the device again once it gets deactivated. The root cause
is still under investigation (see Link tag).

To workaround this problem for the time being, introduce a quirk for this
model that will prevent the wakeup capability for being set for GPIO 16.

Fixes: 1796f808e4bb ("HID: i2c-hid: acpi: Stop setting wakeup_capable")
Link: https://lore.kernel.org/linux-acpi/20230210164636.628462-1-wse@tuxedocomputers.com/
Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
Cc: <stable@vger.kernel.org> # v6.1+
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/gpio/gpiolib-acpi.c