summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorEmanuel Ávila <avilaemanueel@gmail.com>2026-09-24 01:48:29 -0300
committerGuenter Roeck <linux@roeck-us.net>2026-09-29 06:57:31 -0700
commit60b7a2d10b335f2855ac4f27c10293711bf0dc98 (patch)
tree0e612047d2e9b8c8b8264ccf4a635043775f838f /tools/lib/python
parentba8db2e886b660dd9fd07eae824e715f42c4296f (diff)
downloadlinux-next-60b7a2d10b335f2855ac4f27c10293711bf0dc98.tar.gz
linux-next-60b7a2d10b335f2855ac4f27c10293711bf0dc98.zip
hwmon: (dell-smm) Add Dell 16 DC16250 to fan control whitelist
On the Dell 16 DC16250, the BIOS keeps the CPU fan at its highest state (~4700 RPM) even when the system is idle at 45 °C, and fan speed writes through pwm1 are overridden by the BIOS within a few seconds. The I8K_FAN_30A3_31A3 SMM code pair works on this machine through the WMI-SMM backend: after writing 1 to pwm1_enable, the fan accepts all three fan states (0, 128 and 255 via pwm1) and reports matching RPM, and writing 2 hands control back to the BIOS. Tested on BIOS 1.8.1 with kernel 7.1.5 (Pop!_OS 24.04). Assisted-by: claude-opus-5-5 Signed-off-by: Emanuel Ávila <avilaemanueel@gmail.com> Acked-by: Pali Rohár <pali@kernel.org> Link: https://patch.msgid.link/20260924044829.2889204-1-avilaemanueel@gmail.com Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions