内核驱动 g760a

支持的芯片

作者: Herbert Valerio Riedel <hvr@gnu.org>

描述

GMT G760A 风扇转速 PWM 控制器直接连接到风扇,并执行风扇转速的闭环控制。

风扇转速通过设置两个连续速度脉冲的周期(通过 ‘pwm1’)来编程。周期以假定的 32kHz 时钟源的周期计数来定义。

将周期设置为 0 会停止风扇;将周期设置为 255 会使风扇达到最大转速。

通过 ‘fan1_input’ 返回的实测风扇转速是根据实测速度脉冲周期推导得出的,再次假定 32kHz 时钟源和每转 2 个脉冲的风扇。

‘alarms’ 文件提供了对 G760A 芯片状态寄存器中两个报警位的访问:当实际风扇转速与编程的风扇转速相差超过 20% 时,位 0 置位;当风扇转速低于 1920 RPM 时,位 1 置位。

g760a 驱动程序更新其值的频率不会高于每两秒一次;更频繁地读取它们不会造成损害,但会返回“旧”值。