xref: /linux/Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml (revision 5be478f9c24fbdf8162b8118b8da8cc685e2efb4)
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,max1238.yaml#
5e3d2d8ecSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6e3d2d8ecSJonathan Cameron
7e3d2d8ecSJonathan Camerontitle: Maxim MAX1238 and similar ADCs
8e3d2d8ecSJonathan Cameron
9e3d2d8ecSJonathan Cameronmaintainers:
10e3d2d8ecSJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
11e3d2d8ecSJonathan Cameron
12e3d2d8ecSJonathan Camerondescription: |
13e3d2d8ecSJonathan Cameron  Family of simple ADCs with i2c inteface and internal references.
14e3d2d8ecSJonathan Cameron
15e3d2d8ecSJonathan Cameronproperties:
16e3d2d8ecSJonathan Cameron  compatible:
17e3d2d8ecSJonathan Cameron    enum:
18e3d2d8ecSJonathan Cameron      - maxim,max1036
19e3d2d8ecSJonathan Cameron      - maxim,max1037
20e3d2d8ecSJonathan Cameron      - maxim,max1038
21e3d2d8ecSJonathan Cameron      - maxim,max1039
22e3d2d8ecSJonathan Cameron      - maxim,max1136
23e3d2d8ecSJonathan Cameron      - maxim,max1137
24e3d2d8ecSJonathan Cameron      - maxim,max1138
25e3d2d8ecSJonathan Cameron      - maxim,max1139
26e3d2d8ecSJonathan Cameron      - maxim,max1236
27e3d2d8ecSJonathan Cameron      - maxim,max1237
28e3d2d8ecSJonathan Cameron      - maxim,max1238
29e3d2d8ecSJonathan Cameron      - maxim,max1239
30e3d2d8ecSJonathan Cameron      - maxim,max11600
31e3d2d8ecSJonathan Cameron      - maxim,max11601
32e3d2d8ecSJonathan Cameron      - maxim,max11602
33e3d2d8ecSJonathan Cameron      - maxim,max11603
34e3d2d8ecSJonathan Cameron      - maxim,max11604
35e3d2d8ecSJonathan Cameron      - maxim,max11605
36e3d2d8ecSJonathan Cameron      - maxim,max11606
37e3d2d8ecSJonathan Cameron      - maxim,max11607
38e3d2d8ecSJonathan Cameron      - maxim,max11608
39e3d2d8ecSJonathan Cameron      - maxim,max11609
40e3d2d8ecSJonathan Cameron      - maxim,max11610
41e3d2d8ecSJonathan Cameron      - maxim,max11611
42e3d2d8ecSJonathan Cameron      - maxim,max11612
43e3d2d8ecSJonathan Cameron      - maxim,max11613
44e3d2d8ecSJonathan Cameron      - maxim,max11614
45e3d2d8ecSJonathan Cameron      - maxim,max11615
46e3d2d8ecSJonathan Cameron      - maxim,max11616
47e3d2d8ecSJonathan Cameron      - maxim,max11617
48e3d2d8ecSJonathan Cameron      - maxim,max11644
49e3d2d8ecSJonathan Cameron      - maxim,max11645
50e3d2d8ecSJonathan Cameron      - maxim,max11646
51e3d2d8ecSJonathan Cameron      - maxim,max11647
52e3d2d8ecSJonathan Cameron
53e3d2d8ecSJonathan Cameron  reg:
54e3d2d8ecSJonathan Cameron    maxItems: 1
55e3d2d8ecSJonathan Cameron
56e3d2d8ecSJonathan Cameron  vcc-supply: true
57e3d2d8ecSJonathan Cameron  vref-supply:
58e3d2d8ecSJonathan Cameron    description: Optional external reference.  If not supplied, internal
59e3d2d8ecSJonathan Cameron      reference will be used.
60e3d2d8ecSJonathan Cameron
61e3d2d8ecSJonathan Cameronrequired:
62e3d2d8ecSJonathan Cameron  - compatible
63e3d2d8ecSJonathan Cameron  - reg
64e3d2d8ecSJonathan Cameron
65*5be478f9SRob HerringadditionalProperties: false
66*5be478f9SRob Herring
67e3d2d8ecSJonathan Cameronexamples:
68e3d2d8ecSJonathan Cameron  - |
69e3d2d8ecSJonathan Cameron    i2c {
70e3d2d8ecSJonathan Cameron        #address-cells = <1>;
71e3d2d8ecSJonathan Cameron        #size-cells = <0>;
72e3d2d8ecSJonathan Cameron
73e3d2d8ecSJonathan Cameron        adc@36 {
74e3d2d8ecSJonathan Cameron            compatible = "maxim,max1238";
75e3d2d8ecSJonathan Cameron            reg = <0x36>;
76e3d2d8ecSJonathan Cameron        };
77e3d2d8ecSJonathan Cameron    };
78e3d2d8ecSJonathan Cameron...
79