mirror of https://github.com/torvalds/linux.git
63 lines
1.7 KiB
ReStructuredText
63 lines
1.7 KiB
ReStructuredText
.. 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 <kimseer.paller@analog.com>
|
|
|
|
|
|
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
|
|
================= ========================================
|