xref: /linux/Documentation/hwmon/max17616.rst (revision 84318277d6334c6981ab326d4acc87c6a6ddc9b8)
1.. SPDX-License-Identifier: GPL-2.0
2
3Kernel driver max17616
4======================
5
6Supported chips:
7
8  * Analog Devices MAX17616/MAX17616A
9
10    Prefix: 'max17616'
11
12    Addresses scanned: -
13
14    Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max17616-max17616a.pdf
15
16Author:
17
18  - Kim Seer Paller <kimseer.paller@analog.com>
19
20
21Description
22-----------
23
24This driver supports hardware monitoring for Analog Devices MAX17616/MAX17616A
25Current-Limiter with OV/Surge, UV, Reverse Polarity, Loss of Ground Protection
26with PMBus Interface.
27
28The MAX17616/MAX17616A is a 3V to 80V, 7A current-limiter with overvoltage,
29surge, undervoltage, reverse polarity, and loss of ground protection. Through
30the PMBus interface, the device can monitor input/output voltages, output current
31and temperature.
32
33The driver is a client driver to the core PMBus driver. Please see
34Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
35
36Usage Notes
37-----------
38
39This driver does not auto-detect devices. You will have to instantiate
40the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst
41for details.
42
43Platform data support
44---------------------
45
46The driver supports standard PMBus driver platform data.
47
48Sysfs entries
49-------------
50
51================= ========================================
52in1_label         "vin"
53in1_input         Measured input voltage
54in1_alarm	  Input voltage alarm
55in2_label	  "vout1"
56in2_input	  Measured output voltage
57curr1_label	  "iout1"
58curr1_input	  Measured output current.
59curr1_alarm	  Output current alarm
60temp1_input       Measured temperature
61temp1_alarm       Chip temperature alarm
62================= ========================================
63