summaryrefslogtreecommitdiff
path: root/tools/lib/python
diff options
context:
space:
mode:
authorPetar Stepanovic <pstepanovic@axiado.com>2026-09-21 00:23:56 -0700
committerGuenter Roeck <linux@roeck-us.net>2026-09-29 06:57:31 -0700
commitce3f76e920a97950996cb3747bfc9c58d0adf01d (patch)
tree4b5f8c0b10787b01f33d6a8714f71239b14c01b5 /tools/lib/python
parentbef3d5a07c56922ddeec2300d9be2b89b6980bad (diff)
downloadlinux-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