From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) (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 BFBAA3FBA7 for ; Tue, 23 Jun 2026 14:13:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782224004; cv=none; b=I64qPiuDzSl46cpa9KFg+qu/+HFUUVzTJFun5cCPqyBCG7PbjuP+vksel0relICbX18/mSrrMiZbIErdtBZ7ItE5sgo/kLkP4vmNadjI2dUnMKOWiU+NBYjBTnjFzjZYmHNyBt5PhRHq3uK5dUFHaawwcueKpgffSP99oKLgZsg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782224004; c=relaxed/simple; bh=eisQEfeJ/HvnvTVrOBqfBqNdFBq6+q8S0tv4cbashcY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=WiLTiN/PI7MiUili1xIKdX6B0GRuEEj52z/cWCMoXL/hxnd4r4yURZn53qfkAz2nivVv8PTrhi0vmGHBwoe6QXib5mxZhAXo9AkRIhVGVr71iAeYo5+31tdY+HTWdpYQem/I6MYFrqSi8DYxZURRictV5xQidh+Gv5k7pwx6EW0= 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=SBT9DX3E; arc=none smtp.client-ip=209.85.210.171 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="SBT9DX3E" Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-84231305a80so3594251b3a.0 for ; Tue, 23 Jun 2026 07:13:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782224003; x=1782828803; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=f5n9YuoKYEGmeCkNQpgVyz/eUHDik0ZRvpSPE9Gq8/4=; b=SBT9DX3E8nFknL5se4Y/OYnfoLiDJCpeGlgGmSxaph4iH5SpViD+x1inHH4ALu+qq9 V22XZWBdrDoKfAOFDOuMDJ7H10QUNXk0u3MNrMHs5jxvUuxY5n6zyxGfA9ZgGoOd1oFw h1yNjSRctgwaeU6El1My1od94J8ZyjV2gkChYGGgrItQUE1qXlW2RET8sLiFq+pw+Fxl EzaB0PDDejHCnfvoLokSW+ezpq/xfmEPTXhvsAGlVFA++ijQ6S2TFhR6l5jOY5+n+sRN PV6N0z6FJcaxvRuHZNn6AsqWFE90EslTbxk92JvFKgY3X3bB38GvT/7C9EnmujkrRRl2 MbTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782224003; x=1782828803; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=f5n9YuoKYEGmeCkNQpgVyz/eUHDik0ZRvpSPE9Gq8/4=; b=CuJm3Zl+LGMTqyHq/tSt3pjwGHx2nqx99UYAekkfVk6fuQcGDn5qT4UCO/DS38ZSTt hyWO4Zs7Vx+/T1zLPPbz3K7ECwecns54v82tcRqaeTnM9o8nrOP46RGHms4k2I5bESLj X9pNTqQQruOAC/7MOex1K0lu9FMfgwuoRAVJZh1U0bIEtYMNKzSuEfxdRcR+oivmPh01 KpagvTUzFksQM+G2okv9uolkCBRHYCE1WjipWqFayUkiDbq4/+cSCfHsPYDjSLqhmIMh uFyRRB93q43liUVAy8wxS5R+ezFR5vv/enG8W8GjjyIzpvMX3JPh/kQ4R4no7aa4j7I0 F98A== X-Forwarded-Encrypted: i=1; AHgh+Rpk3QiMRTSuQCRxH2dKszh0r064hNFIYbHZQYXQ1Yaxd1BlMwlncu3iTdwMBMpUvfRozd4QgLC25eg/cmU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw4IfMyuI4/TU4nTcuuq0S4/9Ww1rThVjclJ2OXPzh0uLBJPUxz jMg1c/ufIabi2jFpJNBon3kihvYsrh049MLZHfWvsT+DE99NmcssazkyMylr3Idc X-Gm-Gg: AfdE7cm7txpVzstZWQ8fPFAxswtfOrrGGTVOAPiKP1ZZmHo2rvA16fhaGWP1wLcBDyn +xQczncs2M4HYh1fcVbPFXYiKv7bt+CCUeYhvJ+SKl3bdJhR7LBw0u8Dn7wG4zGXBFTnDuE7NRF KDzEaSuamrqASxSo7D7Z8gMbeehOBtOel6X5YpqT6P6SwUHDzUr/Elq9qGA0bH3KdFTx6oB9fMa 5ptfnANdhwwvI4CFkDaUDHhgNdD285a0jus5f6ZduOTf6dInPn6QwAUCaaRq+emCkbjorcyeQOA spYw1acRh2oeA/i4J/AF7ZQIMUgOfawgAVmkx7aglo4EKjp6Cw6YfujQdBsFN6cArYEcEkbPCk8 QVEBnbNu3ON4FqNkfpBUCjyACkZJXcBSiDbnCDqMLZ6FzkojDe2NnVbrtkHJHert0aM3YlBTPoJ cKc8brkwLD0MlD6/3EqBYcr29AalhYEr8E2yW/J9SnkbRu+YacVgKvN3QcOuY6YIcmGKGMFZRS6 23D85rrisFOQK7osqIFu8QxDUHor/dETXWj7M9FmckV X-Received: by 2002:a05:6a00:3cc4:b0:842:46a6:e2db with SMTP id d2e1a72fcca58-84597044cf1mr3420277b3a.19.1782224002884; Tue, 23 Jun 2026 07:13:22 -0700 (PDT) Received: from archlinux.tailec59cb.ts.net ([2405:201:1b:20ef:268a:fa82:9f05:61a5]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84564ea146asm10704480b3a.43.2026.06.23.07.13.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 07:13:21 -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 , Yahia Ahmed , stable@vger.kernel.org Subject: [PATCH] platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8DD6) Date: Tue, 23 Jun 2026 19:43:14 +0530 Message-ID: <20260623141314.33947-1-krishna.chomal108@gmail.com> X-Mailer: git-send-email 2.54.0 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 MAX 16-ak0xxx (board ID: 8DD6) has the same WMI interface as other Victus S boards, but requires quirks for correctly switching thermal profile. 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. Add the DMI board name to victus_s_thermal_profile_boards[] table and map it to omen_v1_no_ec_thermal_params. Testing on board 8DD6 confirmed that platform profile is registered successfully and fan RPMs are readable and controllable. Tested-by: Yahia Ahmed Cc: stable@vger.kernel.org # v6.18+ Signed-off-by: Krishna Chomal --- Based on review-ilpo-next branch. --- 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 8ba286ed8721..94147102cca4 100644 --- a/drivers/platform/x86/hp/hp-wmi.c +++ b/drivers/platform/x86/hp/hp-wmi.c @@ -265,6 +265,10 @@ static const struct dmi_system_id victus_s_thermal_profile_boards[] __initconst .matches = { DMI_MATCH(DMI_BOARD_NAME, "8D87") }, .driver_data = (void *)&omen_v1_no_ec_thermal_params, }, + { + .matches = { DMI_MATCH(DMI_BOARD_NAME, "8DD6") }, + .driver_data = (void *)&omen_v1_no_ec_thermal_params, + }, { .matches = { DMI_MATCH(DMI_BOARD_NAME, "8E35") }, .driver_data = (void *)&omen_v1_legacy_thermal_params, -- 2.54.0