[PATCH] platform/x86: hp-wmi: silence unknown board warning for 8D41

Krishna Chomal posted 1 patch 1 month, 2 weeks ago
drivers/platform/x86/hp/hp-wmi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH] platform/x86: hp-wmi: silence unknown board warning for 8D41
Posted by Krishna Chomal 1 month, 2 weeks ago
The HP Omen Max 16-ah0xxx, DMI board ID 8D41 is currently marked with
victus_s_thermal_params in the victus_s_thermal_profile_boards[] list.
This disables thermal profile readback and adds a dmesg warning during
driver init for "unknown board".

After testing we know that (similar to another HP Omen Max 16 device,
board ID 8D87), the embedded controller on this board does not expose
thermal profile which means we have to intentionally disable EC
readback.

Changing its driver_data to omen_v1_no_ec_thermal_params is sufficient
to silence the warning.

Tested-by: Benjamin Y <hectare.plains1h@icloud.com>
Signed-off-by: Krishna Chomal <krishna.chomal108@gmail.com>
---
 drivers/platform/x86/hp/hp-wmi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/platform/x86/hp/hp-wmi.c b/drivers/platform/x86/hp/hp-wmi.c
index d1cc6e7d176c..24c151289dd3 100644
--- a/drivers/platform/x86/hp/hp-wmi.c
+++ b/drivers/platform/x86/hp/hp-wmi.c
@@ -243,7 +243,7 @@ static const struct dmi_system_id victus_s_thermal_profile_boards[] __initconst
 	},
 	{
 		.matches = { DMI_MATCH(DMI_BOARD_NAME, "8D41") },
-		.driver_data = (void *)&victus_s_thermal_params,
+		.driver_data = (void *)&omen_v1_no_ec_thermal_params,
 	},
 	{
 		.matches = { DMI_MATCH(DMI_BOARD_NAME, "8D87") },
-- 
2.54.0
Re: [PATCH] platform/x86: hp-wmi: silence unknown board warning for 8D41
Posted by Ilpo Järvinen 1 month, 2 weeks ago
On Wed, 29 Apr 2026 23:39:53 +0530, Krishna Chomal wrote:

> The HP Omen Max 16-ah0xxx, DMI board ID 8D41 is currently marked with
> victus_s_thermal_params in the victus_s_thermal_profile_boards[] list.
> This disables thermal profile readback and adds a dmesg warning during
> driver init for "unknown board".
> 
> After testing we know that (similar to another HP Omen Max 16 device,
> board ID 8D87), the embedded controller on this board does not expose
> thermal profile which means we have to intentionally disable EC
> readback.
> 
> [...]


Thank you for your contribution, it has been applied to my local
review-ilpo-fixes branch. Note it will show up in the public
platform-drivers-x86/review-ilpo-fixes branch only once I've pushed my
local branch there, which might take a while.

The list of commits applied:
[1/1] platform/x86: hp-wmi: silence unknown board warning for 8D41
      commit: c2d4b76458c9ebf81eae2916970320f1f61ad002

--
 i.