内核驱动 max31790

支持的芯片

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

描述

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

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

转速计输入监控风扇转速计逻辑输出,以精确 (+/-1%) 监控和控制风扇 RPM,以及检测风扇故障。六个引脚专用于转速计输入。六个 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)