From nobody Tue Sep 29 10:32:15 2026 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 954B529B8E1 for ; Sat, 8 Aug 2026 15:56:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786204566; cv=none; b=WxFZ62oRSqyfpGcY++8GWfRiHlqwMk6DbZSt3S55Cdz7Ox2sJg2mKL1XYeQPRSZH0VtGzGshlUrN6exFIRYyoqLvl/4zNe1qdUQEsT4JASKbv3ZbsAFzYyaGH91WND4campDptm9WKUf4RllXZr+BSRhltvmtxbBqcLCxJeuyqI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786204566; c=relaxed/simple; bh=i696J/gXK+RpkG0zn/Hf7Ox8aMAw6efUnT10D+Ea+m4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=jPZ+AMZP0O2wLP2oRPi4z0ZKgLyjMMJ/2F1l0s5jm4vZQXBi9acm36WinYH4LthYp/uB9MbOt64wBuMW4XFhxM6s39mcwsJl0/SKiZFenAxvpboRpzcggbSfQe+lhUGSd5Ey+9T6hegymscnn6bGDG5N6DT/6AcNvNo5SdDXjWY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qHHM68p6; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qHHM68p6" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2cc73e322dbso5132555ad.1 for ; Sat, 08 Aug 2026 08:56:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786204565; x=1786809365; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Z1fnok8b1HIkkpNvGzYE+StwjNqCvQ2feItOzMlKbV0=; b=qHHM68p6IV9Y3e+ryKAy65kmSKjR0oyn2FCqgh0qJVhWHV6otw6FoBplFNZ4fu4CEk masPSyUyH7QZf5w2d8CZEcd0iyWx0H0O7L3ZDXQpYcoi6OBtjv3CguOzoKj7tv2vtl06 igJ4Ksy/xIwnJy7+KtVSmKZBIspbtwjReBAhDRJFvTAJbbZ0btVzt8rI0mP7JoLjl+hg 2uVyNOMTmzMtqkb4BuaI0srmibxpMU/khFW17YTylsa+Jyg+wrKu+DXPXBE2303RM6Rh smtg8ZiUmoDHx2xbVVTBIQIMZAi/+GTU0GFLzFKH0jRFGRAK0+aACXksiDS35leYR2oa 8kMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786204565; x=1786809365; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Z1fnok8b1HIkkpNvGzYE+StwjNqCvQ2feItOzMlKbV0=; b=GtOPOQ5iUmhzY9met3eQlcQXjZYgj0fcXn+EK5YKxssPUqln7PlUN44FvGUZj9D6O7 eUNknISEkHcdxBQaaCeIFSw+hAxbQYohICMgoRp0bBhhLtqsTwgphM7fO0amTWJOJu0H /04E4SGIkwoiRnOQYZ7hIsPdvNXC9JuMOtXAJFAG4GHuurm+CLYuF6IvXT6FmA+6Tq/n +BTVJnltrwgGdmb1dVyf6xKFfklsrgv1J7vHJlvZPlvroLGSUYjep38MjCrxsoqePRCm G3puguqt+Q3mcd76pepodcfz7/iM8MWKyyJ8Ol4gkP0YfK9ZZhOIXIl0tULzdL5IFzCG wMvQ== X-Forwarded-Encrypted: i=1; AHgh+RpnvQK1BiTAdek5P1zA8C9Ne9NrHQ2Rk968XznD+hnrM2zfLvpbI/DF7IIIFlh7Rot5+MCmJPfFEZ9aEgQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxQi/HA5BTGfUTj1SjkDqQDLwZrCvE7lzznJTv6ymLOI9djZwoe yRinfODgoXKQ2HtQ2lSqFhcO8hpcpiz5585XFznv4cXhhhQjr/CbntM= X-Gm-Gg: AR+sD11WM5ONtOqT7msLnc14Ps3hzbg9kRU/ouoEYTGmn5lW4MXbh7tjvhOjkT2FPSu bXxppyUdVS4sbvOAgSv7HSUdfIhF4cNddL1im2BOoRxnX+iUzkMG4y/iSJf0QskHZGlSWh9rHrE sphLjR6JUqJBLLBsqgQ0Si4xWxSkmS3Hw/nTNMyOXjfdbmNaNOhVkJtqyfQwEJPHP3mqcG0l+jr knoIS8c/+pLTV1RBKwyu+4VY/VnypNI7tCTYkMx9G2Vxh2uOLiQEp1bkeJpwik85HQs3D4XmD++ Vfkgc0FHV6Nxkvv9t5A5hxKLBEP0yytk//IIIa/qsChTCveip9mAs7oa5/t1mBnt3YmM/gnjL+B n9Ano/vm7POTN8jFaOQDx1KsIw4YLUqm7j1Ad6KdlRGGzYdq2hnsUS56sJvlV40pB9O3VF2sNa9 6+X0w0ad0HDa0dKdKWG47vrHuSmHSWuI44UcbU0dzq0/TDwmyAPM2x2eMj9/FqBA== X-Received: by 2002:a17:902:ccca:b0:2ca:e3f:6a4a with SMTP id d9443c01a7336-2d0ca962f22mr363775835ad.21.1786204564842; Sat, 08 Aug 2026 08:56:04 -0700 (PDT) Received: from DBA71591436.local ([38.76.196.47]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d16c4ea157sm19404345ad.78.2026.08.08.08.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Aug 2026 08:56:03 -0700 (PDT) From: Yao Qi To: westeri@kernel.org, andriy.shevchenko@linux.intel.com, linusw@kernel.org, brgl@kernel.org Cc: linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, Yao Qi Subject: [PATCH] gpiolib: acpi: Add ignore_wake quirk for ASUS TX Air FA401GM Date: Sat, 8 Aug 2026 15:55:13 +0000 Message-ID: <20260808155513.2221976-1-xnorigc@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The ASUS TX Air FA401GM experiences immediate wakeups from s2idle (Modern Standby) when suspended with an external HDMI display connected. This issue is caused by spurious ACPI event signaling routed through GPIO 24 on the AMD GPIO controller (AMDI0030:00), which triggers a system-wide IRQ 7 (pinctrl_amd) wake-up interrupt during sleep. Add an ignore_wake quirk for GPIO 24 on this machine to prevent these unwanted wakeups. This has been runtime-tested and verified using the `gpiolib_acpi.ignore_wake=3DAMDI0030:00@24` kernel parameter. Signed-off-by: Yao Qi Reviewed-by: Andy Shevchenko --- drivers/gpio/gpiolib-acpi-quirks.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/gpio/gpiolib-acpi-quirks.c b/drivers/gpio/gpiolib-acpi= -quirks.c index a0116f004..8d7d18b62 100644 --- a/drivers/gpio/gpiolib-acpi-quirks.c +++ b/drivers/gpio/gpiolib-acpi-quirks.c @@ -392,6 +392,19 @@ static const struct dmi_system_id gpiolib_acpi_quirks[= ] __initconst =3D { .ignore_wake =3D "VEN_0488:00@355", }, }, + { + /* + * Spurious wakeups from s2idle when suspended with an + * external HDMI display connected. + */ + .matches =3D { + DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."), + DMI_MATCH(DMI_PRODUCT_NAME, "TX Air FA401GM"), + }, + .driver_data =3D &(struct acpi_gpiolib_dmi_quirk) { + .ignore_wake =3D "AMDI0030:00@24", + }, + }, {} /* Terminating entry */ }; =20 --=20 2.55.0