.. SPDX-License-Identifier: GPL-2.0 Kernel driver max17616 ====================== Supported chips: * Analog Devices MAX17616/MAX17616A Prefix: 'max17616' Addresses scanned: - Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max17616-max17616a.pdf Author: - Kim Seer Paller 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 Documentation/hwmon/pmbus.rst 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 Documentation/i2c/instantiating-devices.rst 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 ================= ========================================