summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorKivan <vaknins33@gmail.com>2026-08-21 10:06:50 +0300
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>2026-09-01 18:00:24 +0200
commit1900b5a41493e7050c68c1e62780d6fb9a209457 (patch)
tree26bbac1923ea000db5eeadcf8c30309b76549cb9 /scripts/Makefile.thinlto
parent785ec26c37e56ee5f142b6684f7c15c7ca7430a3 (diff)
downloadlinux-next-1900b5a41493e7050c68c1e62780d6fb9a209457.tar.gz
linux-next-1900b5a41493e7050c68c1e62780d6fb9a209457.zip
gpiolib: acpi: Add ignore_wake quirk for ASUS ZenBook UX425UA_UM425UA
The ASUS ZenBook UX425UA_UM425UA (with AMD Ryzen 7 5700U SoC) fails to stay suspended in s2idle (Modern Standby), prematurely waking after 1-3 seconds with 0% hardware sleep achieved. In the laptop's ACPI SSDT tables (SSDT15), GPIO Pin 24 (hex 0x18) is defined in _AEI as ExclusiveAndWake targeting the PCIe bridge device \_SB.PCI0.GPP3: GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPIO", ...) { 0x0018 } When the SoC powers down PCIe root ports into low-power states during s2idle, an electrical edge transition triggers a spurious wake interrupt on GPIO Pin 24. This signals the AMD GPIO controller (AMDI0030:00 / IRQ 7 via pinctrl_amd), aborting sleep across the system. Booting with kernel parameter "gpiolib_acpi.ignore_wake=AMDI0030:00@24" completely resolves the issue: amd_gpio reports ignoring the wakeup on pin 24, and interrupt counts in /proc/interrupts remain at 0 during sleep cycles, allowing uninterrupted s2idle until intentionally woken by the user. Add a DMI quirk entry to ignore wake events on AMDI0030:00@24 for this system. Signed-off-by: Kivan <vaknins33@gmail.com> Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org> Link: https://patch.msgid.link/20260821070651.39763-1-vaknins33@gmail.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions