From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1F49D344D8C for ; Fri, 10 Apr 2026 19:11:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775848272; cv=none; b=KysG7P/a2CL3DkSLG8h6n9Jo8Bov3UGKJb/udRCXHM4wnMaBFmWCMnb6YNrs/SxQzBCxon45U5Aa503yz/XNnGick5d8OmF7XSBsyIG7xI/IzeVxjntMTPcdQly0072OvcC6M+5H3rqonO2fNvKujbXmR96Q6kQLgVNe6pLiMiE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775848272; c=relaxed/simple; bh=vkgZPPf6JHkVhZ1w+KsVicjX2uihhjmWnJ+iMxbJTdE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=R4V55O1XXUHGwglX7wZSf+LyGB0gyHZmBxKA6Fhs0dMtBHlUS5AJE+J2b/y+/CGIWGVubze+WYQMyPzH/1edqSC6ddOQLzdamZSEXkUdA/iC2gJeifU7efWpyVUABz+dtlgc/h4oS/HVpIZr0AUoKjzBqICddwotIEezLVhftqY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=sXZgJ0Kj; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="sXZgJ0Kj" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-82ce2e2880cso1598637b3a.0 for ; Fri, 10 Apr 2026 12:11:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775848269; x=1776453069; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=H0X8rqWM5nh+y9ILiN2utnoubERLpoCrbo466BUTVjo=; b=sXZgJ0KjqR7KZddkatxk86wd+q3VMd1KlfN0EdK5Ore0PzX9b/GYfLYyAcqtmO+MeK 2qJYGFPgYs9WIYsj+0+YI7Oqi16/EsIYpeY+INgXfvoc2bG9rIPG5uSCoG+YEaOP4vtL Sv5OQU3oTo7RQM6z2HsWLVfizAfe4uHQB52OdUcVA8cICkChWGMgDCybI8EqFhu+o5j6 XQuzgxj3OLVOCCdF4ZrrukMqVi4LKiYcks16uZKTSz58aVUczTR3cPdQsI+MXzH8coeP CKOvEizC1F1lbC2DHUshbNy0HnTMrQJ+jsGvHsTjTYenz23hXitlD9PxoJwcEhJM/uJN Kr2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775848269; x=1776453069; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=H0X8rqWM5nh+y9ILiN2utnoubERLpoCrbo466BUTVjo=; b=A+cqSI9Hxo1dWE2Big1vc/HHWBCw/IzkwnULXGe2DtCQRzD55/1c6Bx16CzTO4PNHp pvY7EwgDG9AzTV0Odxjf4r1XzGXxG4NqjbbjRbaLiYcdxRGlTX8VB3hAr1kMN4vl6m8V Kay16eyzTjTqxD9NBcPogeLhpdiJaN8Tv4P68RQcOFDCFpd5RxZwxrdEdtIp0CNJ1jiB EPfIwlA90PCRajLGFBWbdyipPlKjd9jh8OPNdLUcm68uIWvwUc3TWP1jrwa69VDk4Q/b eHUcGb4gvf+CaEotgWL1qUfIJjElJpWEJh5JGQHGS5EG1ykBpcpCWURvgQ6fauX6wOtl bLVg== X-Forwarded-Encrypted: i=1; AJvYcCXTwuL7K1xusJki67Qen9m19ncMFBxgXFXPbSSttUSLh78eqy9JYl0AdOsDt7nP5/ZTMIJF0mchr64JYFM=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5PQnozCM/POyY4rvc53wU1VZJK8jjgbadOmVYMiO9uMaB4X4d SrxzExgluZY9dWtpSv/LtBILzRROSbJeqN13jjjTWbXwqZJVdnMN6rx6 X-Gm-Gg: AeBDiesxc1G4HrsGMkdsSYjlnXyO/WG52wUXplz0W+PlPjT+en17OS0CkSO1K6ra8Na 44wuMpm2l6kzIsnl0KCDEX8MEowWIOuS6xbMt0BEKvpKZwbnx6L7eNoeVro5Qx9SVVlUW1jyw22 Iu9pRokNW4epZDAmNriYDp27WefIsGOpmqUtBNIG2hF1h/YjLPTaVjMOEO4DlSrbkSb5QSjxEwb 5Pnh7YFngAmLA1bBJzc8YOuzFA9lM+qpm6DburZCrfeYL1cM3KNv79Uxw/9EmVr+NJmJgGghv/e SetLR97YF7xgw5q1Sy4h7m7z/DsSZSMRzk0tIo/jFYlFLi+6xaISWcPqHgDvo29BhtvL693iYmV hds8S7opw22B+RG9o1YIp30ytpUGujLCzswtyfgulvzV83AxJc1BBKYTBHSucQ37FPjG/QaYlKf 2/1u4NaQ3/eSZUB038sdAehi7KRQIsCQhgsSjGmxlpCOIWv/dPJEWZtKJ08lz8LNWMsmLhDuHZ3 uuLbl4oFxHDofGqyIO7 X-Received: by 2002:a05:6a00:4b50:b0:82a:7f6b:3fa1 with SMTP id d2e1a72fcca58-82f0c2a0179mr5108493b3a.33.1775848269439; Fri, 10 Apr 2026 12:11:09 -0700 (PDT) Received: from archlinux ([2405:201:1b:225c:eb9d:1fc0:f95c:bd90]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82f0c50a70csm3400739b3a.55.2026.04.10.12.11.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 12:11:09 -0700 (PDT) From: Krishna Chomal To: ilpo.jarvinen@linux.intel.com, hansg@kernel.org Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Chomal , Prasoon Dev Subject: [PATCH v2 3/4] platform/x86: hp-wmi: Add support for Omen 16-n0xxx (8A44) Date: Sat, 11 Apr 2026 00:40:38 +0530 Message-ID: <20260410191039.125659-4-krishna.chomal108@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260410191039.125659-1-krishna.chomal108@gmail.com> References: <20260410191039.125659-1-krishna.chomal108@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The HP Omen 16-n0xxx (board ID: 8A44) 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_legacy_thermal_params. Testing on board 8A44 confirmed that platform profile is registered successfully and fan RPMs are readable and controllable. Tested-by: Prasoon Dev Signed-off-by: Krishna Chomal --- 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 9460e07202bd..2185ac858b44 100644 --- a/drivers/platform/x86/hp/hp-wmi.c +++ b/drivers/platform/x86/hp/hp-wmi.c @@ -191,6 +191,10 @@ static const char * const victus_thermal_profile_boards[] = { /* DMI Board names of Victus 16-r and Victus 16-s laptops */ static const struct dmi_system_id victus_s_thermal_profile_boards[] __initconst = { + { + .matches = { DMI_MATCH(DMI_BOARD_NAME, "8A44") }, + .driver_data = (void *)&omen_v1_legacy_thermal_params, + }, { .matches = { DMI_MATCH(DMI_BOARD_NAME, "8A4D") }, .driver_data = (void *)&omen_v1_legacy_thermal_params, -- 2.53.0