内核驱动 max16064

支持的芯片

作者: Guenter Roeck <linux@roeck-us.net>

描述

此驱动程序支持 Maxim MAX16064 四路电源控制器(具有有源电压输出控制和 PMBus 接口)的硬件监控。

该驱动程序是核心 PMBus 驱动程序的客户端驱动程序。有关 PMBus 客户端驱动程序的详细信息,请参阅 内核驱动 pmbus

使用说明

此驱动程序不自动检测设备。您必须显式实例化设备。有关详细信息,请参阅 如何实例化 I2C 设备

平台数据支持

该驱动程序支持标准 PMBus 驱动程序平台数据。

Sysfs 条目

支持以下属性。限制是可读写的;所有其他属性都是只读的。

in[1-4]_label

“vout[1-4]”

in[1-4]_input

测量的电压。来自 READ_VOUT 寄存器。

in[1-4]_min

最小电压。来自 VOUT_UV_WARN_LIMIT 寄存器。

in[1-4]_max

最大电压。来自 VOUT_OV_WARN_LIMIT 寄存器。

in[1-4]_lcrit

临界最小电压。VOUT_UV_FAULT_LIMIT 寄存器。

in[1-4]_crit

临界最大电压。来自 VOUT_OV_FAULT_LIMIT 寄存器。

in[1-4]_min_alarm

电压低报警。来自 VOLTAGE_UV_WARNING 状态。

in[1-4]_max_alarm

电压高报警。来自 VOLTAGE_OV_WARNING 状态。

in[1-4]_lcrit_alarm

电压临界低报警。来自 VOLTAGE_UV_FAULT 状态。

in[1-4]_crit_alarm

电压临界高报警。来自 VOLTAGE_OV_FAULT 状态。

in[1-4]_highest

历史最大电压。

in[1-4]_reset_history

写入任何值以重置历史记录。

temp1_input

测量的温度。来自 READ_TEMPERATURE_1 寄存器。

temp1_max

最大温度。来自 OT_WARN_LIMIT 寄存器。

temp1_crit

临界高温。来自 OT_FAULT_LIMIT 寄存器。

temp1_max_alarm

芯片温度高报警。如果设置了 TEMP_OT_WARNING 状态,则通过比较 READ_TEMPERATURE_1 与 OT_WARN_LIMIT 来设置。

temp1_crit_alarm

芯片温度临界高报警。如果设置了 TEMP_OT_FAULT 状态,则通过比较 READ_TEMPERATURE_1 与 OT_FAULT_LIMIT 来设置。

temp1_highest

历史最高温度。

temp1_reset_history

写入任何值以重置历史记录。