xref: /linux/Documentation/devicetree/bindings/hwmon/adi,max31827.yaml (revision 9702fc8768ee7262aa2f672d77c1062eba761cf9)
1*9702fc87SDaniel Matyas# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*9702fc87SDaniel Matyas%YAML 1.2
3*9702fc87SDaniel Matyas---
4*9702fc87SDaniel Matyas$id: http://devicetree.org/schemas/hwmon/adi,max31827.yaml#
5*9702fc87SDaniel Matyas$schema: http://devicetree.org/meta-schemas/core.yaml#
6*9702fc87SDaniel Matyas
7*9702fc87SDaniel Matyastitle: Analog Devices MAX31827, MAX31828, MAX31829 Low-Power Temperature Switch
8*9702fc87SDaniel Matyas
9*9702fc87SDaniel Matyasmaintainers:
10*9702fc87SDaniel Matyas  - Daniel Matyas <daniel.matyas@analog.com>
11*9702fc87SDaniel Matyas
12*9702fc87SDaniel Matyasdescription: |
13*9702fc87SDaniel Matyas  Analog Devices MAX31827, MAX31828, MAX31829 Low-Power Temperature Switch with
14*9702fc87SDaniel Matyas  I2C Interface
15*9702fc87SDaniel Matyas  https://www.analog.com/media/en/technical-documentation/data-sheets/MAX31827-MAX31829.pdf
16*9702fc87SDaniel Matyas
17*9702fc87SDaniel Matyasproperties:
18*9702fc87SDaniel Matyas  compatible:
19*9702fc87SDaniel Matyas    oneOf:
20*9702fc87SDaniel Matyas      - const: adi,max31827
21*9702fc87SDaniel Matyas      - items:
22*9702fc87SDaniel Matyas          - enum:
23*9702fc87SDaniel Matyas              - adi,max31828
24*9702fc87SDaniel Matyas              - adi,max31829
25*9702fc87SDaniel Matyas          - const: adi,max31827
26*9702fc87SDaniel Matyas
27*9702fc87SDaniel Matyas  reg:
28*9702fc87SDaniel Matyas    maxItems: 1
29*9702fc87SDaniel Matyas
30*9702fc87SDaniel Matyas  vref-supply:
31*9702fc87SDaniel Matyas    description:
32*9702fc87SDaniel Matyas      Must have values in the interval (1.6V; 3.6V) in order for the device to
33*9702fc87SDaniel Matyas      function correctly.
34*9702fc87SDaniel Matyas
35*9702fc87SDaniel Matyasrequired:
36*9702fc87SDaniel Matyas  - compatible
37*9702fc87SDaniel Matyas  - reg
38*9702fc87SDaniel Matyas  - vref-supply
39*9702fc87SDaniel Matyas
40*9702fc87SDaniel MatyasadditionalProperties: false
41*9702fc87SDaniel Matyas
42*9702fc87SDaniel Matyasexamples:
43*9702fc87SDaniel Matyas  - |
44*9702fc87SDaniel Matyas    i2c {
45*9702fc87SDaniel Matyas        #address-cells = <1>;
46*9702fc87SDaniel Matyas        #size-cells = <0>;
47*9702fc87SDaniel Matyas
48*9702fc87SDaniel Matyas        temperature-sensor@42 {
49*9702fc87SDaniel Matyas            compatible = "adi,max31827";
50*9702fc87SDaniel Matyas            reg = <0x42>;
51*9702fc87SDaniel Matyas            vref-supply = <&reg_vdd>;
52*9702fc87SDaniel Matyas        };
53*9702fc87SDaniel Matyas    };
54*9702fc87SDaniel Matyas...
55