Re: [PATCH] platform/x86: hp-wmi: Add OMEN board 8BA9 thermal profile support

Ilpo Järvinen <[email protected]> Fri, 24 Jul 2026 14:17:37 +0300 (EEST)
Newsgroups org.kernel.vger.platform-driver-x86,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Thu, 23 Jul 2026, Suryansh Singh wrote:

> The HP OMEN 16-wd0xxx (board ID: 8BA9) has the same WMI interface
> as other Victus S boards, but requires quirks for correctly
> switching thermal profile.
> 
> Add the DMI board name to victus_s_thermal_profile_boards[] table
> and map it to omen_v1_thermal_params.
> 
> Without this entry, platform profile switching is unavailable,
> preventing fan RPM reporting and controlling.
> 
> Tested on:
>   HP OMEN 16-wd0012TX
>   DMI Board Name: 8BA9
> 
> It has been confirmed that the platform profile is registered
> successfully, and the fan RPMs are readable and controllable.
> 
> Signed-off-by: Suryansh Singh <[email protected]>
> ---
>  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 8ba286ed8..052c64aa0 100644
> --- a/drivers/platform/x86/hp/hp-wmi.c
> +++ b/drivers/platform/x86/hp/hp-wmi.c
> @@ -201,6 +201,10 @@ static const struct dmi_system_id victus_s_thermal_profile_boards[] __initconst
>  		.matches = { DMI_MATCH(DMI_BOARD_NAME, "8A4D") },
>  		.driver_data = (void *)&omen_v1_legacy_thermal_params,
>  	},
> +	{
> +		.matches = { DMI_MATCH(DMI_BOARD_NAME, "8BA9") },
> +		.driver_data = (void *)&omen_v1_thermal_params,
> +	},

Hi,

This patch is based on too old code. In plaform drivers tree, hp-wmi's 
driver_data scope has been expanded to cover things beyond thermal params.

-- 
 i.