Kernel driver lm25066

Supported chips:

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

Description

This driver supports hardware monitoring for National Semiconductor / TI LM25056,LM25066, LM5064, and LM5066/LM5066I Power Management, Monitoring,Control, and Protection ICs.

The driver is a client driver to the core PMBus driver. Please seeDocumentation/hwmon/pmbus.rst for details on PMBus client drivers.

Usage Notes

This driver does not auto-detect devices. You will have to instantiate thedevices explicitly. Please see Documentation/i2c/instantiating-devices.rst fordetails.

Platform data support

The driver supports standard PMBus driver platform data.

Sysfs entries

The following attributes are supported. Limits are read-write; all otherattributes are read-only.

in1_label“vin”
in1_inputMeasured input voltage.
in1_averageAverage measured input voltage.
in1_minMinimum input voltage.
in1_maxMaximum input voltage.
in1_min_alarmInput voltage low alarm.
in1_max_alarmInput voltage high alarm.
in2_label“vmon”
in2_inputMeasured voltage on VAUX pin
in2_minMinimum VAUX voltage (LM25056 only).
in2_maxMaximum VAUX voltage (LM25056 only).
in2_min_alarmVAUX voltage low alarm (LM25056 only).
in2_max_alarmVAUX voltage high alarm (LM25056 only).
in3_label“vout1”Not supported on LM25056.
in3_inputMeasured output voltage.
in3_averageAverage measured output voltage.
in3_minMinimum output voltage.
in3_min_alarmOutput voltage low alarm.
curr1_label“iin”
curr1_inputMeasured input current.
curr1_averageAverage measured input current.
curr1_maxMaximum input current.
curr1_max_alarmInput current high alarm.
power1_label“pin”
power1_inputMeasured input power.
power1_averageAverage measured input power.
power1_maxMaximum input power limit.
power1_alarmInput power alarm
power1_input_highestHistorical maximum power.
power1_reset_historyWrite any value to reset maximum power history.
temp1_inputMeasured temperature.
temp1_maxMaximum temperature.
temp1_critCritical high temperature.
temp1_max_alarmChip temperature high alarm.
temp1_crit_alarmChip temperature critical high alarm.