Kernel driver max20751

Supported chips:

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

Description

This driver supports MAX20751 Multiphase Master with PMBus Interfaceand Internal Buck Converter.

The driver is a client driver to the core PMBus driver.Please see Documentation/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.

in1_label“vin1”
in1_inputMeasured voltage.
in1_minMinimum input voltage.
in1_maxMaximum input voltage.
in1_lcritCritical minimum input voltage.
in1_critCritical maximum input voltage.
in1_min_alarmInput voltage low alarm.
in1_lcrit_alarmInput voltage critical low alarm.
in1_min_alarmInput voltage low alarm.
in1_max_alarmInput voltage high alarm.
in2_label“vout1”
in2_inputMeasured voltage.
in2_minMinimum output voltage.
in2_maxMaximum output voltage.
in2_lcritCritical minimum output voltage.
in2_critCritical maximum output voltage.
in2_min_alarmOutput voltage low alarm.
in2_lcrit_alarmOutput voltage critical low alarm.
in2_min_alarmOutput voltage low alarm.
in2_max_alarmOutput voltage high alarm.
curr1_inputMeasured output current.
curr1_label“iout1”
curr1_maxMaximum output current.
curr1_alarmCurrent high alarm.
temp1_inputMeasured temperature.
temp1_maxMaximum temperature.
temp1_critCritical high temperature.
temp1_max_alarmChip temperature high alarm.
temp1_crit_alarmChip temperature critical high alarm.
power1_inputOutput power.
power1_label“pout1”