核心驅動 spd5118

支援的晶片

作者

Guenter Roeck <linux@roeck-us.net>

描述

該驅動程式支援相容 SPD5118 (JEDEC JESD300) 的溫度感測器,這些感測器廣泛用於 DDR5 記憶體模組。某些系統使用該感測器透過自動節流記憶體控制器來防止記憶體過熱。

該驅動程式會自動檢測相容 SPD5118 的晶片,也可以使用裝置樹/韌體節點進行例項化。

相容 SPD5118 的晶片支援單個溫度感測器。可以配置臨界最小值、最小值、最大值和臨界溫度。具有針對低臨界、低、高和臨界閾值的警報。

硬體監控 sysfs 條目

temp1_input

溫度 (只讀)

temp1_lcrit

臨界低溫 (讀寫)

temp1_min

最低溫度 (讀寫)

temp1_max

最高溫度 (讀寫)

temp1_crit

臨界高溫 (讀寫)

temp1_lcrit_alarm

溫度低臨界警報

temp1_min_alarm

溫度低警報

temp1_max_alarm

溫度高警報

temp1_crit_alarm

溫度臨界警報

警報屬性在讀取前保持粘滯狀態,讀取後將被清除,除非警報條件仍然存在。

SPD (序列存在檢測) 支援

該驅動程式還支援讀取相容 SPD5118 晶片上的 SPD NVRAM。SPD 資料可從連線到晶片 I2C 裝置的 ‘eeprom’ 二進位制屬性檔案獲取。