内核驱动 adm1025

支持的芯片

  • Analog Devices ADM1025, ADM1025A

    前缀: ‘adm1025’

    扫描的地址:I2C 0x2c - 0x2e

    数据手册:可在 Analog Devices 网站上公开获取

  • Philips NE1619

    前缀: ‘ne1619’

    扫描的地址:I2C 0x2c - 0x2d

    数据手册:可在 Philips 网站上公开获取

NE1619 与原始的 ADM1025 有一些区别

  • 只有两个可能的地址 (0x2c - 0x2d)。

  • 没有温度偏移寄存器,但我们无论如何都不使用它。

  • 引脚 16 没有 INT 模式。我们无论如何也不会使用它。

作者

描述

(以下来自 Analog Devices。)ADM1025 是一个完整的微处理器系统硬件监视器,提供对各种系统参数的测量和限值比较。提供五个电压测量输入,用于监视 +2.5V、+3.3V、+5V 和 +12V 电源以及处理器核心电压。ADM1025 可以通过测量其自身的 VCC 来监视第六个电源电压。一个输入(两个引脚)专用于远程温度传感二极管,并且一个片上温度传感器允许监视环境温度。

该芯片的一个特性是引脚 11 可以用两种不同的方式硬连线。它可以作为 +12V 电源电压模拟输入,也可以作为 VID 读取(位 4)的第五个数字输入。这有点奇怪,因为两者都有用,而且以这种方式设计芯片的原因至少对我来说是模糊的。配置寄存器的位 5 可用于定义芯片的硬连线方式。请注意,这不是您作为用户必须做出的选择。该选择已经由您主板的制造商做出。如果配置位未正确设置,您将获得错误的 +12V 读数或错误的 VID 读数。驱动程序处理此问题的方式是在初始化过程中保留该位,假设 BIOS 事先正确设置了该位。如果事实证明在某些情况下并非如此,我们将提供一个模块参数来强制模式。

此驱动程序还支持 ADM1025A,它与 ADM1025 的区别仅在于它具有“开漏 VID 输入,而 ADM1025 在 VID 输入上具有片上 100k 上拉电阻”。这对我们没有任何区别。