diff options
| author | Emanuel Ávila <avilaemanueel@gmail.com> | 2026-09-24 01:48:29 -0300 |
|---|---|---|
| committer | Guenter Roeck <linux@roeck-us.net> | 2026-10-18 09:35:08 -0700 |
| commit | f47e06715727b4ec545492ff1148e4c3e1681f34 (patch) | |
| tree | 2bf735dee4dc9e98fde526595ca9c39624d22154 /tools/perf/scripts/python/bin | |
| parent | 04f4079ee61a76655781c7be5cf20dac90ebbfde (diff) | |
| download | linux-f47e06715727b4ec545492ff1148e4c3e1681f34.tar.gz linux-f47e06715727b4ec545492ff1148e4c3e1681f34.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/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
