内核驱动 lm75

支持的芯片

作者: Frodo Looijaard <frodol@dds.nl>

描述

LM75 实现了一个温度传感器。可以通过过温关断寄存器和滞后寄存器设置限制。每个值都可以设置和读取到半度精度。当温度高于过温关断值时,会发出警报(通常发送到连接的 LM78);警报会一直保持,直到温度降至滞后值以下。所有温度均以摄氏度为单位,并保证在 -55 到 +125 度的范围内。

驱动程序缓存值的时间段在最慢芯片的 1 秒到最快芯片的 125 毫秒之间变化;更频繁地读取它不会造成任何伤害,但会返回“旧”值。

最初的 LM75 通常与 PC 主板上的 LM78 类芯片结合使用,以测量处理器(们)的温度。现在,克隆芯片被用于各种嵌入式设计中。

LM75 本质上是行业标准;可能存在此处未列出的其他 LM75 克隆芯片,带有或不带有各种增强功能,这些芯片是受支持的。除非克隆芯片重现了原始 LM75 的确切寄存器技巧,否则驱动程序不会检测到这些克隆芯片,因此必须显式实例化它们。此驱动程序支持高达 16 位的更高分辨率,其他特定增强功能则不支持。

与我们长期以来声称的不同,LM77 不受支持。这两种芯片根本不兼容,值编码不同。