xref: /linux/Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml (revision 84318277d6334c6981ab326d4acc87c6a6ddc9b8)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwmon/pmbus/adi,max17616.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analog Devices MAX17616/MAX17616A Current-Limiter with PMBus Interface
8
9maintainers:
10  - Kim Seer Paller <kimseer.paller@analog.com>
11
12description: |
13  The MAX17616/MAX17616A is a 3V to 80V, 7A current-limiter with overvoltage,
14  surge, undervoltage, reverse polarity, and loss of ground protection. It allows
15  monitoring of input/output voltage, output current and temperature through the
16  PMBus serial interface.
17  Datasheet:
18    https://www.analog.com/en/products/max17616.html
19
20properties:
21  compatible:
22    const: adi,max17616
23
24  reg:
25    maxItems: 1
26
27  vcc-supply: true
28
29  interrupts:
30    description: Fault condition signal provided on SMBALERT pin.
31    maxItems: 1
32
33required:
34  - compatible
35  - reg
36  - vcc-supply
37
38additionalProperties: false
39
40examples:
41  - |
42    i2c {
43        #address-cells = <1>;
44        #size-cells = <0>;
45
46        hwmon@16 {
47            compatible = "adi,max17616";
48            reg = <0x16>;
49            vcc-supply = <&vcc>;
50        };
51    };
52...
53