Kernel driver max17616

Supported chips:

Author:

Description

This driver supports hardware monitoring for Analog Devices MAX17616/MAX17616A Current-Limiter with OV/Surge, UV, Reverse Polarity, Loss of Ground Protection with PMBus Interface.

The MAX17616/MAX17616A is a 3V to 80V, 7A current-limiter with overvoltage, surge, undervoltage, reverse polarity, and loss of ground protection. Through the PMBus interface, the device can monitor input/output voltages, output current and temperature.

The driver is a client driver to the core PMBus driver. Please see Kernel driver pmbus for details on PMBus client drivers.

Usage Notes

This driver does not auto-detect devices. You will have to instantiate the devices explicitly. Please see How to instantiate I2C devices for details.

Platform data support

The driver supports standard PMBus driver platform data.

Sysfs entries

in1_label

“vin”

in1_input

Measured input voltage

in1_alarm

Input voltage alarm

in2_label

“vout1”

in2_input

Measured output voltage

curr1_label

“iout1”

curr1_input

Measured output current.

curr1_alarm

Output current alarm

temp1_input

Measured temperature

temp1_alarm

Chip temperature alarm