内核驱动 spd5118¶
支持的芯片
符合 SPD5118 (JEDEC JESD300) 标准的温度传感器芯片
- JEDEC 标准下载
https://www.jedec.org/standards-documents/docs/jesd300-5b01 (需要账户)
前缀:‘spd5118’
扫描地址:I2C 0x50 - 0x57
- 作者
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”二进制属性文件中获得。