内核驱动 max8688

支持的芯片

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

描述

此驱动程序支持带 PMBus 接口的 Maxim MAX8688 数字电源控制器/监控器的硬件监控。

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

使用说明

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

平台数据支持

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

Sysfs 条目

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

in1_label

“vout1”

in1_input

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

in1_min

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

in1_max

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

in1_lcrit

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

in1_crit

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

in1_min_alarm

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

in1_max_alarm

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

in1_lcrit_alarm

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

in1_crit_alarm

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

in1_highest

历史最大电压。

in1_reset_history

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

curr1_label

“iout1”

curr1_input

测量的电流。来自 READ_IOUT 寄存器。

curr1_max

最大电流。来自 IOUT_OC_WARN_LIMIT 寄存器。

curr1_crit

临界最大电流。来自 IOUT_OC_FAULT_LIMIT 寄存器。

curr1_max_alarm

电流高警报。来自 IOUT_OC_WARN_LIMIT 寄存器。

curr1_crit_alarm

电流临界高警报。来自 IOUT_OC_FAULT 状态。

curr1_highest

历史最大电流。

curr1_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

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