diff options
| author | Petar Stepanovic <pstepanovic@axiado.com> | 2026-09-21 00:23:56 -0700 |
|---|---|---|
| committer | Guenter Roeck <linux@roeck-us.net> | 2026-10-18 09:35:08 -0700 |
| commit | b9d5d15f8a05e2abb2f278a0b061873cc5f95a14 (patch) | |
| tree | 2e1b4174cf4ac915d17ea318ff0f173025e407f0 /tools/perf/scripts/python/bin | |
| parent | 91fc9698d9c5baad69e43ed16f4e61538e04d0a4 (diff) | |
| download | linux-b9d5d15f8a05e2abb2f278a0b061873cc5f95a14.tar.gz linux-b9d5d15f8a05e2abb2f278a0b061873cc5f95a14.zip | |
hwmon: add Axiado AX3000 and AX3005 PWM fan controller driver
Add support for the PWM fan controller found on the Axiado AX3000 and
AX3005 SoCs.
The controller uses a hardware tachometer block and interrupt to measure
fan speed. Fan speed is controlled through a PWM signal supplied by an
external PWM controller.
Register the controller with the hwmon subsystem and expose the standard
fan1_input and pwm1 attributes. The physical fan is represented by a fan
child node containing the PWM specifier and the optional
pulses-per-revolution property. If pulses-per-revolution is not specified,
the driver uses two pulses per revolution.
The driver was tested on AX3000 and AX3005 boards.
Signed-off-by: Petar Stepanovic <pstepanovic@axiado.com>
Link: https://patch.msgid.link/20260921-axiado-ax3000-pwm-fan-v3-2-3def8b6ffec9@axiado.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
