xref: /openbmc/linux/Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1e3d2d8ecSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2e3d2d8ecSJonathan Cameron%YAML 1.2
3e3d2d8ecSJonathan Cameron---
4e3d2d8ecSJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/maxim,max1363.yaml#
5e3d2d8ecSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6e3d2d8ecSJonathan Cameron
7e3d2d8ecSJonathan Camerontitle: Maxim MAX1363 and similar ADCs
8e3d2d8ecSJonathan Cameron
9e3d2d8ecSJonathan Cameronmaintainers:
10e3d2d8ecSJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11e3d2d8ecSJonathan Cameron
12e3d2d8ecSJonathan Camerondescription: |
13*bbd9b7e1SKrzysztof Kozlowski   Family of ADCs with i2c interface, internal references and threshold
14e3d2d8ecSJonathan Cameron   monitoring.
15e3d2d8ecSJonathan Cameron
16e3d2d8ecSJonathan Cameronproperties:
17e3d2d8ecSJonathan Cameron  compatible:
18e3d2d8ecSJonathan Cameron    enum:
19e3d2d8ecSJonathan Cameron      - maxim,max1361
20e3d2d8ecSJonathan Cameron      - maxim,max1362
21e3d2d8ecSJonathan Cameron      - maxim,max1363
22e3d2d8ecSJonathan Cameron      - maxim,max1364
23e3d2d8ecSJonathan Cameron
24e3d2d8ecSJonathan Cameron  reg:
25e3d2d8ecSJonathan Cameron    maxItems: 1
26e3d2d8ecSJonathan Cameron
27e3d2d8ecSJonathan Cameron  vcc-supply: true
28e3d2d8ecSJonathan Cameron  vref-supply:
29e3d2d8ecSJonathan Cameron    description: Optional external reference.  If not supplied, internal
30e3d2d8ecSJonathan Cameron      reference will be used.
31e3d2d8ecSJonathan Cameron
32e3d2d8ecSJonathan Cameron  interrupts:
33e3d2d8ecSJonathan Cameron    maxItems: 1
34e3d2d8ecSJonathan Cameron
35e3d2d8ecSJonathan Cameronrequired:
36e3d2d8ecSJonathan Cameron  - compatible
37e3d2d8ecSJonathan Cameron  - reg
38e3d2d8ecSJonathan Cameron
395be478f9SRob HerringadditionalProperties: false
405be478f9SRob Herring
41e3d2d8ecSJonathan Cameronexamples:
42e3d2d8ecSJonathan Cameron  - |
43e3d2d8ecSJonathan Cameron    i2c {
44e3d2d8ecSJonathan Cameron        #address-cells = <1>;
45e3d2d8ecSJonathan Cameron        #size-cells = <0>;
46e3d2d8ecSJonathan Cameron
47e3d2d8ecSJonathan Cameron        adc@36 {
48e3d2d8ecSJonathan Cameron            compatible = "maxim,max1363";
49e3d2d8ecSJonathan Cameron            reg = <0x36>;
50e3d2d8ecSJonathan Cameron        };
51e3d2d8ecSJonathan Cameron    };
52e3d2d8ecSJonathan Cameron...
53