Skip to content

Commit 6924e9b

Browse files
flukejonesrafaeljw
authored andcommitted
ACPI: PM: Quirk ASUS ROG M16 to default to S3 sleep
The 2023 ASUS ROG Zephyrus M16 can suffer from quite a variety of events causing wakeup from s2idle sleep. The events may come from the EC being noisey, from the MMC reader, from the AniMe matrix display on some models or from AC events. Defaulting to S3 sleep prevents all these wakeup issues. Signed-off-by: Luke D. Jones <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Rafael J. Wysocki <[email protected]>
1 parent da3ea35 commit 6924e9b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

drivers/acpi/sleep.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,20 @@ static const struct dmi_system_id acpisleep_dmi_table[] __initconst = {
351351
DMI_MATCH(DMI_PRODUCT_NAME, "1025C"),
352352
},
353353
},
354+
/*
355+
* The ASUS ROG M16 from 2023 has many events which wake it from s2idle
356+
* resulting in excessive battery drain and risk of laptop overheating,
357+
* these events can be caused by the MMC or y AniMe display if installed.
358+
* The match is valid for all of the GU604V<x> range.
359+
*/
360+
{
361+
.callback = init_default_s3,
362+
.ident = "ASUS ROG Zephyrus M16 (2023)",
363+
.matches = {
364+
DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
365+
DMI_MATCH(DMI_PRODUCT_NAME, "ROG Zephyrus M16 GU604V"),
366+
},
367+
},
354368
/*
355369
* https://bugzilla.kernel.org/show_bug.cgi?id=189431
356370
* Lenovo G50-45 is a platform later than 2012, but needs nvs memory

0 commit comments

Comments
 (0)