内核驱动 max6650¶
支持的芯片
Maxim MAX6650
前缀: ‘max6650’
扫描地址: 无
Maxim MAX6651
前缀: ‘max6651’
扫描地址: 无
- 作者
Hans J. Koch <hjk@hansjkoch.de>
John Morris <john.morris@spirentcom.com>
Claus Gindhart <claus.gindhart@kontron.com>
描述¶
此驱动程序实现了对 Maxim MAX6650 和 MAX6651 的支持。
这两个设备非常相似,但 MAX6550 的功能集有所减少,例如,只有一个风扇输入,而 MAX6651 有 4 个。
该驱动程序无法区分这两个设备。
该驱动程序在 sysfs 中提供以下传感器访问
fan1_input |
ro |
风扇转速表速度,单位为 RPM |
fan2_input |
ro |
“ |
fan3_input |
ro |
“ |
fan4_input |
ro |
“ |
fan1_target |
rw |
所需的风扇转速,单位为 RPM(仅限闭环模式) |
pwm1_enable |
rw |
稳压器模式,0=完全打开,1=开环,2=闭环 3=关闭 |
pwm1 |
rw |
相对速度 (0-255),255=最大速度。 仅在开环模式下使用。 |
fan1_div |
rw |
设置输入可以处理的速度范围。 合法值为 1、2、4 和 8。 对于速度更快的风扇,请使用较低的值。 |
使用说明¶
此驱动程序不自动检测设备。 您必须显式实例化设备。 有关详细信息,请参见 如何实例化 I2C 设备。
模块参数¶
如果您的板具有正确初始化 MAX6650/6651 的 BIOS,则只需加载您的模块,而无需任何参数。 然后它不会触及配置寄存器。 如果您的主板 BIOS 未初始化芯片,或者您想要不同的设置,您可以设置以下参数
voltage_12V:5=5V 风扇,12=12V 风扇,0=不要更改预分频器:可能的值为 1,2,4,8,16 或 0 表示不要更改时钟:驱动程序应假定的芯片时钟频率,单位为 Hz [254000]
请查看 MAX6650/6651 数据表,并确保您在尝试更改这些参数之前完全了解这些参数的含义。