内核驱动程序 nct7904

支持的芯片

  • 新唐 (Nuvoton) NCT7904D

    前缀:nct7904

    地址:I2C 0x2d, 0x2e

    数据手册:可在新唐官网公开获取

作者:Vadim V. Vlasov <vvlasov@dev.rtsoft.ru>

描述

NCT7904D 是一款硬件监控芯片,支持多达 20 个电压传感器、内部温度传感器、Intel PECI 和 AMD SB-TSI CPU 温度接口、多达 12 个风扇转速计输入,以及多达 4 个带 SmartFan 的风扇控制通道。

Sysfs 条目

目前,驱动程序仅支持以下功能:

in[1-20]_input

输入电压测量 (mV)

fan[1-12]_input

风扇转速计测量 (rpm)

temp1_input

本地温度 (1/1000 度,0.125 度分辨率)

temp[2-9]_input

CPU 温度 (1/1000 度,0.125 度分辨率)

pwm[1-4]_enable

读/写,1/2 用于手动或 SmartFan 模式。仅当 SmartFan 模式已由 BIOS(或配置 EEPROM)预先配置时才支持设置。

pwm[1-4]

SmartFan 模式下只读,手动控制模式下读/写

驱动程序会检查传感器控制寄存器,并且不导出未启用的传感器。然而,一个已启用的传感器实际上可能没有连接,从而提供零读数。

限制

当前版本不支持以下功能:

  • SmartFan 控制

  • 看门狗

  • GPIO

  • 外部温度传感器

  • SMI

  • 最小值/最大值

  • 许多其他...