[PATCH] platform/x86: hp-wmi: Add fan control support for OMEN 8C4D

From: Lauri Sarap

Date: Mon Jun 15 2026 - 21:42:17 EST


The HP OMEN Transcend 16-u1xxx with board ID 8C4D uses the
Victus S fan control path with OMEN v1 thermal profile parameters.

Manual fan control has been tested through the hwmon pwm interface. The
legacy OMEN profile path exposes controls but does not change fan speed
on this board; the Victus S table with omen_v1_thermal_params provides
working fan RPM changes.

Assisted-by: Codex:GPT-5
Signed-off-by: Lauri Sarap <lauri.aardla@xxxxxxxxx>
---
drivers/platform/x86/hp/hp-wmi.c | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-wmi.c
index d1cc6e7d1..ffe229ec0 100644
--- a/drivers/platform/x86/hp/hp-wmi.c
+++ b/drivers/platform/x86/hp/hp-wmi.c
@@ -221,6 +221,10 @@ static const struct dmi_system_id victus_s_thermal_profile_boards[] __initconst
.matches = { DMI_MATCH(DMI_BOARD_NAME, "8BD5") },
.driver_data = (void *)&victus_s_thermal_params,
},
+ {
+ .matches = { DMI_MATCH(DMI_BOARD_NAME, "8C4D") },
+ .driver_data = (void *)&omen_v1_thermal_params,
+ },
{
.matches = { DMI_MATCH(DMI_BOARD_NAME, "8C76") },
.driver_data = (void *)&omen_v1_thermal_params,

base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731
--
2.54.0