diff options
| author | Petar Stepanovic <pstepanovic@axiado.com> | 2026-09-21 00:23:56 -0700 |
|---|---|---|
| committer | Guenter Roeck <linux@roeck-us.net> | 2026-09-29 06:57:31 -0700 |
| commit | ce3f76e920a97950996cb3747bfc9c58d0adf01d (patch) | |
| tree | 4b5f8c0b10787b01f33d6a8714f71239b14c01b5 /tools/lib/python | |
| parent | bef3d5a07c56922ddeec2300d9be2b89b6980bad (diff) | |
| download | linux-next-ce3f76e920a97950996cb3747bfc9c58d0adf01d.tar.gz linux-next-ce3f76e920a97950996cb3747bfc9c58d0adf01d.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/lib/python')
0 files changed, 0 insertions, 0 deletions
