xref: /openbmc/linux/Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1c5dc9e36SNavin Sankar Velliangiri# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2c5dc9e36SNavin Sankar Velliangiri%YAML 1.2
3c5dc9e36SNavin Sankar Velliangiri---
4c5dc9e36SNavin Sankar Velliangiri$id: http://devicetree.org/schemas/iio/temperature/maxim,max31865.yaml#
5c5dc9e36SNavin Sankar Velliangiri$schema: http://devicetree.org/meta-schemas/core.yaml#
6c5dc9e36SNavin Sankar Velliangiri
7c5dc9e36SNavin Sankar Velliangirititle: Maxim MAX31865 Resistance Temperature Detector.
8c5dc9e36SNavin Sankar Velliangiri
9c5dc9e36SNavin Sankar Velliangirimaintainers:
10c5dc9e36SNavin Sankar Velliangiri  - Navin Sankar Velliangiri <navin@linumiz.com>
11c5dc9e36SNavin Sankar Velliangiri
12c5dc9e36SNavin Sankar Velliangiridescription: |
13c5dc9e36SNavin Sankar Velliangiri  https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf
14c5dc9e36SNavin Sankar Velliangiri
15c5dc9e36SNavin Sankar Velliangiriproperties:
16c5dc9e36SNavin Sankar Velliangiri  compatible:
17c5dc9e36SNavin Sankar Velliangiri    const: maxim,max31865
18c5dc9e36SNavin Sankar Velliangiri
19c5dc9e36SNavin Sankar Velliangiri  reg:
20c5dc9e36SNavin Sankar Velliangiri    maxItems: 1
21c5dc9e36SNavin Sankar Velliangiri
22c5dc9e36SNavin Sankar Velliangiri  maxim,3-wire:
23c5dc9e36SNavin Sankar Velliangiri    description:
24c5dc9e36SNavin Sankar Velliangiri      Identifies the number of wires used by the RTD. Setting this property
25c5dc9e36SNavin Sankar Velliangiri      enables 3-wire RTD connection. Else 2-wire or 4-wire RTD connection.
26c5dc9e36SNavin Sankar Velliangiri    type: boolean
27c5dc9e36SNavin Sankar Velliangiri
28c5dc9e36SNavin Sankar Velliangiri  spi-cpha: true
29c5dc9e36SNavin Sankar Velliangiri
30c5dc9e36SNavin Sankar Velliangirirequired:
31c5dc9e36SNavin Sankar Velliangiri  - compatible
32c5dc9e36SNavin Sankar Velliangiri  - reg
33c5dc9e36SNavin Sankar Velliangiri  - spi-cpha
34c5dc9e36SNavin Sankar Velliangiri
3514a4d22eSKrzysztof KozlowskiallOf:
3614a4d22eSKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
3714a4d22eSKrzysztof Kozlowski
3814a4d22eSKrzysztof KozlowskiunevaluatedProperties: false
39c5dc9e36SNavin Sankar Velliangiri
40c5dc9e36SNavin Sankar Velliangiriexamples:
41c5dc9e36SNavin Sankar Velliangiri  - |
42c5dc9e36SNavin Sankar Velliangiri    spi {
43c5dc9e36SNavin Sankar Velliangiri       #address-cells = <1>;
44c5dc9e36SNavin Sankar Velliangiri       #size-cells = <0>;
45c5dc9e36SNavin Sankar Velliangiri
46*46908557SKrzysztof Kozlowski       temperature-sensor@0 {
47c5dc9e36SNavin Sankar Velliangiri           compatible = "maxim,max31865";
48c5dc9e36SNavin Sankar Velliangiri           reg = <0>;
49c5dc9e36SNavin Sankar Velliangiri           spi-max-frequency = <400000>;
50c5dc9e36SNavin Sankar Velliangiri           spi-cpha;
51c5dc9e36SNavin Sankar Velliangiri           maxim,3-wire;
52c5dc9e36SNavin Sankar Velliangiri       };
53c5dc9e36SNavin Sankar Velliangiri    };
54c5dc9e36SNavin Sankar Velliangiri...
55