[PATCH] platform/x86/amd/pmc: Add HP Laptop 14-fq1xxx to s2idle quirk list
From: Murat Bayraktar via B4 Relay
Date: Sun Sep 06 2026 - 13:52:35 EST
From: Murat Bayraktar <bob65536@xxxxxxxxx>
The HP Laptop 14-fq1xxx (board 887C, BIOS F.38) takes about 10.2
seconds in noirq device resume from s2idle. Its firmware uses the NVMe
SMI path already handled by amd_pmc_skip_nvme_smi_handler().
Add the system to fwbug_list with the combined Cezanne quirk so the
existing spurious 8042 workaround remains enabled. This reduced noirq
device resume from 10195/10242 ms to 27 ms in testing.
Signed-off-by: Murat Bayraktar <bob65536@xxxxxxxxx>
---
drivers/platform/x86/amd/pmc/pmc-quirks.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/platform/x86/amd/pmc/pmc-quirks.c b/drivers/platform/x86/amd/pmc/pmc-quirks.c
index 09a30f3..e662b12 100644
--- a/drivers/platform/x86/amd/pmc/pmc-quirks.c
+++ b/drivers/platform/x86/amd/pmc/pmc-quirks.c
@@ -280,6 +280,15 @@ static const struct dmi_system_id fwbug_list[] = {
DMI_MATCH(DMI_PRODUCT_NAME, "83N1"),
}
},
+ {
+ .ident = "HP Laptop 14-fq1xxx",
+ .driver_data = &quirk_s2idle_spurious_8042,
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "HP"),
+ DMI_MATCH(DMI_PRODUCT_NAME, "HP Laptop 14-fq1xxx"),
+ DMI_MATCH(DMI_BOARD_NAME, "887C"),
+ }
+ },
/* https://gitlab.freedesktop.org/drm/amd/-/issues/2684 */
{
.ident = "HP Laptop 15s-eq2xxx",
---
base-commit: 1fc5a74b108fc90951890ec513ac81869f5eaff1
change-id: 20260906-hp-887c-s2idle-quirk-9c4f2c696b67
Best regards,
--
Murat Bayraktar <bob65536@xxxxxxxxx>