From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 64FA4373BEC for ; Tue, 16 Jun 2026 01:42:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781574135; cv=none; b=jLiW3yHq8sYenjKY9hF8jYNOK7IAEkCBhPE+imROYTdpIcMXQFxjeQgILObnjzGQYPSx9+1HCgrExoXv7h0+bGI9am+riIk9budT7kvXB6mLPMbr0JyRFw1xt4KBVspzJPfDV9Tspu+Uw0tXa0PmadiUuT/P8SKGX6jlBNYk10A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781574135; c=relaxed/simple; bh=jUsFl8/ce5V8oanHSv+yON6yr6+pMKzOijIrCgJm4fI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=okvSci+J0OhBDFNeOBnqecl6+N6T3ofkV8rSzovp9xONKdyzallXgtnLeiaW3AR52iv7e78Y407X0My64pQseAI7uvy9sXIAFnXKnaqORJVKYI+EqovttKxnHpYXb+EV/i4y9LjgJQF/NyGnHGMZeXX1Q+rJH7cHdj/WSEEaka8= 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=cnPm/j/L; arc=none smtp.client-ip=209.85.128.52 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="cnPm/j/L" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490aaeabdb4so27040595e9.1 for ; Mon, 15 Jun 2026 18:42:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781574133; x=1782178933; 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=n8i62Eun9tJYzRtpRscONfgjNKYvwBB4pkq+CxP5Cmc=; b=cnPm/j/LMPTq9HqdDm2fEF8OS4uJjl9CUtPaIwP92PozvUj1r6K76GrVHe3TgCEAhL lspC3U7u9HNvT0gf3qdRtm63LZdTLnU/jShkoinfBqjinnwoMbMvzfJDNtQOh2SjdS1D q94DYHiukSwRdHjhPhIpwnqws09ewiFuKPv2WWlQkhemalp6Ot5ArURSZXFl7EtmCfJa dU9sgVEQVOQsyYwcRL5u9iLS1ieLgEk8vgyC3Q4/U1OEbyxkjNLSuuv/2a0hkcxpwmGz ner+4QmKVYjAYzSPyT1Ew7+i6It4u8HmAHsZwROWpGvOxPZksQ1Di7J0z0Q64LSutXl7 sYUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781574133; x=1782178933; 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=n8i62Eun9tJYzRtpRscONfgjNKYvwBB4pkq+CxP5Cmc=; b=g+awo+8NwMNEL9ucEaZKX90uiaOyFvOGvoFhlR5FCzYAl8bprMrFN+LjfP/Cnmd+yo nzeAg1SA4Xk9dAci7L6bLx8gSSzKJ9wX+70Ci81FeZ68m259Tvnu5TqFYdvhDylOboeJ 4Y728It/5bkBK5i6MlsYFuP4+IiJ02qnybCBw44dKX0jJvNMwHJ4vwxojfH3f1UISOJr JpNLZ5cIpLXi/NY77Qx3arK5nHzsGwvPpgsYOiaP+rQflsu7cOvWMa0ybCN3394W0Nxc Lp5T+85Y0MIfC0HqBdxt/6jLBYmABNkf6tls6GUilnJNH1SW/yVZvKw7ejOGAtCSk9z6 rKHQ== X-Forwarded-Encrypted: i=1; AFNElJ+2/DoXgdyQkvfhgdvSNiBfDBuH1AR8NLzCJKyCgqwVIJCPoPkl69zZRlzBK0T3ZJeWlhKMf1EAjdWoxNc=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2dPzl78DNsIZUcESEyGN6vqp+KSsuo27Q2zUpjTBYyitcF4yo Bu/FQWN45F+gp+lgBeOlao3LPMCYz2p91yeJEEBvgHy3W+fp97y3EmCc X-Gm-Gg: Acq92OFb/JuOgKinQ+yMqIEKCO8uipl/o3ZnLzEgaSBbOkv2VQ15hEbB07g/T5TXgpo hOBiHJpOYg0QIEgblGQYQhd8T6JOsirgbBcpqZVt0MHwnEk8ZUJ4K1+8PX8ytUON2ukON/xv7uZ k8ERovyknYjVufyNqfWSENb2RERIu++DVIlXCKi3QpggYad9zE/J26Q39wl/CAPzovxGrsdwldp nqyBIblZ1hVPiqSo5B9vunVvGoZ1b60197ePg3GY/NCchyVJ2xpp14+n0rBlNniSBi0LJvfF0zO 5H18AsifIQcLBqp/cS5zM9UhhnovfQkT4rQdJB0s9ye+q1FBZ/cYamFPyIf/Yccb9yGB/N+rrRN 8QgMQL7F987btmpRIc4JWlFG7N3asDu6jiERa0zuSdO9PZAghGPM1e8u5YIpMG/oK257AJ85qra QExq+pPF2lxwgIujYLf/48LCXfwvrXYgeuvBi+CAnN57nm2Q+ioQ3uRSub7X9eVBdc+PWyjFHWn P1YeV07OEC6QIliX3hyCaDmxMc17iYW X-Received: by 2002:a05:600c:154b:b0:490:d38c:7836 with SMTP id 5b1f17b1804b1-4922005e579mr172735635e9.3.1781574132689; Mon, 15 Jun 2026 18:42:12 -0700 (PDT) Received: from localhost.localdomain (tmo-080-6.customers.d1-online.com. [80.187.80.6]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4606f26f726sm37231938f8f.15.2026.06.15.18.42.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Jun 2026 18:42:12 -0700 (PDT) From: Lauri Sarap To: Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Cc: platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org, Lauri Sarap Subject: [PATCH] platform/x86: hp-wmi: Add fan control support for OMEN 8C4D Date: Tue, 16 Jun 2026 03:41:58 +0200 Message-ID: <20260616014158.816064-1-lauri.aardla@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 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 --- 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