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