Re: [PATCH v2 0/1] gpiolib: acpi: Add quirk for ASUS ROG Strix G16 G614 series
From: Armin Wolf
Date: Wed Jun 24 2026 - 10:48:05 EST
Am 21.06.26 um 13:00 schrieb Hans de Goede:
Hi Marco,
On 17-Jun-26 20:50, Marco Scardovi wrote:
Hi Basavaraj,Have you tried adding this patch to your kernel instead of adding a quirk? :
Thank you for your review: this is the v2 with the rewording as requested.
Changes in v2:
- Reworded the commit message and the code comment to explain the actual
boot-time replay mechanism as suggested by Basavaraj.
- Explicitly noted that the touchpad itself is driven by i2c-hid and functions
normally, and that the ACPI event handler is preserved for post-boot events.
- Rebased against linux-next-20260616
Marco Scardovi (1):
gpiolib: acpi: Add quirk for ASUS ROG Strix G16 G614 series
https://lore.kernel.org/linux-gpio/20260429025247.1372984-1-mario.limonciello@xxxxxxx/
This modifies the code which does an initial sync of edge-run ACPI GPIO
interrupt event handlers to match Windows and to skip it in certain
circumstances.
If that does not help, we should wait for Armin to get a chance to check
your DSDT to see if the magic _DSM which inverts the polarity check for
the initial sync run is there.
I checked the ACPI tables, and the _DSM is missing. However i think that the
affected GPIO is actually declared as being edge-triggered, so the aforementioned
patch from mario should fix the problem without requiring another quirk entry.
Thanks,
Armin Wolf
By matching what Windows this we can hopefully fix this for a whole bunch
of devices rather then having to rely on per model quirks.
Regards,
Hans