内核驱动 lm25066

支持的芯片

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

描述

该驱动程序支持针对 National Semiconductor / TI LM25056、LM25066、LM5064 和 LM5066/LM5066I 电源管理、监控、控制和保护集成电路 (IC) 的硬件监控功能。

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

使用说明

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

分流(感应)电阻值可以通过设备树属性进行配置;详细信息请参阅 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml。

平台数据支持

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

Sysfs 条目

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

in1_label

“vin”

in1_input

测量的输入电压。

in1_average

平均测量输入电压。

in1_min

最小输入电压。

in1_max

最大输入电压。

in1_min_alarm

输入电压低警报。

in1_max_alarm

输入电压高警报。

in2_label

“vmon”

in2_input

VAUX 引脚上的测量电压

in2_min

最小 VAUX 电压(仅限 LM25056)。

in2_max

最大 VAUX 电压(仅限 LM25056)。

in2_min_alarm

VAUX 电压低警报(仅限 LM25056)。

in2_max_alarm

VAUX 电压高警报(仅限 LM25056)。

in3_label

“vout1” 不支持 LM25056。

in3_input

测量的输出电压。

in3_average

平均测量输出电压。

in3_min

最小输出电压。

in3_min_alarm

输出电压低警报。

curr1_label

“iin”

curr1_input

测量的输入电流。

curr1_average

平均测量输入电流。

curr1_max

最大输入电流。

curr1_max_alarm

输入电流高警报。

power1_label

“pin”

power1_input

测量的输入功率。

power1_average

平均测量输入功率。

power1_max

最大输入功率限制。

power1_alarm

输入功率警报

power1_input_highest

历史最大功率。

power1_reset_history

写入任意值以重置最大功率历史记录。

temp1_input

测量温度。

temp1_max

最高温度。

temp1_crit

临界高温。

temp1_max_alarm

芯片温度高警报。

temp1_crit_alarm

芯片温度临界高警报。