内核驱动 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’ 二进制属性文件获取。