Kernel 驅動 adm1025¶
支援的晶片
Analog Devices ADM1025, ADM1025A
字首: ‘adm1025’
掃描地址: I2C 0x2c - 0x2e
資料手冊: 可在 Analog Devices 網站上公開獲取
Philips NE1619
字首: ‘ne1619’
掃描地址: I2C 0x2c - 0x2d
資料手冊: 可在 Philips 網站上公開獲取
NE1619 與原始 ADM1025 存在一些差異
只有兩個可能的地址 (0x2c - 0x2d)。
沒有溫度偏移暫存器,但我們無論如何都不使用它。
引腳 16 沒有 INT 模式。我們無論如何都不會使用它。
- 作者
Chen-Yuan Wu <gwu@esoft.com>,
Jean Delvare <jdelvare@suse.de>
描述¶
(以下來自 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 上拉電阻”。 這對我們沒有任何影響。