内核驱动 g760a

支持的芯片

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

描述

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

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

将周期设置为 0 会停止风扇;将周期设置为 255 会将风扇设置为最大速度。

通过假设一个 32kHz 的时钟源和一个每转 2 个脉冲的风扇,从测量的速度脉冲周期中得出通过 ‘fan1_input’ 返回的测量风扇转速。

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

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