gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
authorMario Limonciello <mario.limonciello@amd.com>
Mon, 16 Jan 2023 19:37:01 +0000 (13:37 -0600)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 18 Jan 2023 14:29:16 +0000 (15:29 +0100)
commit0e3b175f079247f0d40d2ab695999c309d3a7498
tree77971d276bc121bb58abd79e0ef3b025c40b0522
parent8e88a0feebb241cab0253698b2f7358b6ebec802
gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI

Using the `ignore_wake` quirk or module parameter doesn't work for any pin
that has been specified in the _CRS instead of _AEI.

Extend the `acpi_gpio_irq_is_wake` check to cover both places.

Suggested-by: Raul Rangel <rrangel@chromium.org>
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/1722#note_1722335
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpiolib-acpi.c