[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>