Commit 23800ad1 authored by Mario Limonciello (AMD)'s avatar Mario Limonciello (AMD) Committed by Linus Walleij
Browse files

gpiolib: acpi: Add quirk for ASUS ProArt PX13



The ASUS ProArt PX13 has a spurious wakeup event from the touchpad
a few moments after entering hardware sleep.  This can be avoided
by preventing the touchpad from being a wake source.

Add to the wakeup ignore list.

Reported-by: default avatarAmit Chaudhari <amitchaudhari@mac.com>
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4482


Tested-by: default avatarAmit Chaudhari <amitchaudhari@mac.com>
Signed-off-by: default avatarMario Limonciello (AMD) <superm1@kernel.org>
Reviewed-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/20250814183430.3887973-1-superm1@kernel.org


Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent bd7c2312
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -344,6 +344,20 @@ static const struct dmi_system_id gpiolib_acpi_quirks[] __initconst = {
			.ignore_interrupt = "AMDI0030:00@8",
		},
	},
	{
		/*
		 * Spurious wakeups from TP_ATTN# pin
		 * Found in BIOS 5.35
		 * https://gitlab.freedesktop.org/drm/amd/-/issues/4482
		 */
		.matches = {
			DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
			DMI_MATCH(DMI_PRODUCT_FAMILY, "ProArt PX13"),
		},
		.driver_data = &(struct acpi_gpiolib_dmi_quirk) {
			.ignore_wake = "ASCP1A00:00@8",
		},
	},
	{} /* Terminating entry */
};