内核驱动 lm25066¶
支持的芯片
TI LM25056
前缀: ‘lm25056’
扫描地址: -
数据手册
National Semiconductor LM25066
前缀: ‘lm25066’
扫描地址: -
数据手册
National Semiconductor LM5064
前缀: ‘lm5064’
扫描地址: -
数据手册
National Semiconductor LM5066
前缀: ‘lm5066’
扫描地址: -
数据手册
Texas Instruments LM5066I
前缀: ‘lm5066i’
扫描地址: -
数据手册
作者: 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 |
芯片温度临界高报警。 |