Re: [REGRESSION][BISECTED] Dell Precision 7780 wakes up on its own from suspend

Mario Limonciello (AMD) (kernel.org)
2025-12-05T02:52:03Z

On 12/4/2025 8:16 PM, Askar Safin wrote:
> Andy Shevchenko <andriy.shevchenko@linux.intel.com>:
>>> Sounds like it comes via GPIO, but it's not handled as touchpad IRQ. You may
>>> try to add a quirk to prevent touchpad IRQ from waking the system. That should
>>> help I believe.
>>> Something like "ignore_wake=INTC1085:00@355" in the kernel command line.
>>> If it helps, update drivers/gpio/gpiolib-acpi-quirks.c accordingly.
>>
>> It might be actually the touchpad controller name (as I see in the quirk table):
>>
>> ignore_wake=VEN_0488:00@355
>
> It worked!
>
> First, there is no option "ignore_wake". Correct option name is "gpiolib_acpi.ignore_wake".
>
> I tried "gpiolib_acpi.ignore_wake=INTC1085:00@355", and it didn't help.
>
> I tried "gpiolib_acpi.ignore_wake=VEN_0488:00@355", and it did help!
>
> Please, somebody (maybe Mario?) author a patch.
>
> Thank you in advance.
>

Random thought - is this happening specifically when the lid is closed
and you're applying "pressure" to cause the touchpad to click with the
lid closed?

If so; it's quite possible that the touchpad attention pin is still
serviced when the lid is closed.

If that's not it, I would check if you have the latest firmware for the
touchpad. Unfortunately this isn't something "commonly" flashable with
Linux like is the case with BIOS and other components.

Maybe @DellClientKernel could provide some guidance.

But yes; failing all that it's viable to make a quirk. You can follow
any of the ones I've submitted for modeling how to do it. Here's the
most recent one I've done.