内核驱动 max31790

支持的芯片

作者: Il Han <corone.il.han@gmail.com>

描述

此驱动程序实现了对 Maxim MAX31790 芯片的支持。

MAX31790 使用六个独立的 PWM 输出控制多达六个风扇的速度。所需的风扇速度(或 PWM 占空比)通过 I2C 接口写入。输出直接驱动“四线”风扇,或可用于通过外部通过晶体管调制风扇的电源端子。

转速计输入监控风扇转速计逻辑输出,以实现对风扇 RPM 的精确(+/-1%)监控和控制,以及风扇故障检测。有六个专用转速计输入引脚。六个 PWM 输出中的任何一个也可以配置为转速计输入。

Sysfs 条目

fan[1-12]_input

只读

风扇转速计速度,单位 RPM

fan[1-12]_fault

只读

风扇发生故障

fan[1-6]_target

读写

所需风扇速度,单位 RPM

fan[1-6]_enable

读写

启用或禁用转速计输入

pwm[1-6]_enable

读写

调节器模式,0=禁用(占空比=0%),1=手动模式,2=RPM 模式

pwm[1-6]

读写

读取:当前 PWM 占空比,写入:目标 PWM 占空比 (0-255)