1b713259cSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2b713259cSJonathan Cameron%YAML 1.2
3b713259cSJonathan Cameron---
4b713259cSJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/lltc,ltc2497.yaml#
5b713259cSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6b713259cSJonathan Cameron
7b713259cSJonathan Camerontitle: Linear Technology / Analog Devices LTC2497 ADC
8b713259cSJonathan Cameron
9b713259cSJonathan Cameronmaintainers:
10b713259cSJonathan Cameron  - Michael Hennerich <michael.hennerich@analog.com>
11b713259cSJonathan Cameron
12b713259cSJonathan Camerondescription: |
13b713259cSJonathan Cameron  16bit ADC supporting up to 16 single ended or 8 differential inputs.
14b713259cSJonathan Cameron  I2C interface.
15b713259cSJonathan Cameron
16*14446b4dSCiprian Regus  https://www.analog.com/media/en/technical-documentation/data-sheets/2497fb.pdf
17*14446b4dSCiprian Regus  https://www.analog.com/media/en/technical-documentation/data-sheets/2499fe.pdf
18*14446b4dSCiprian Regus
19b713259cSJonathan Cameronproperties:
20b713259cSJonathan Cameron  compatible:
21*14446b4dSCiprian Regus    enum:
22*14446b4dSCiprian Regus      - lltc,ltc2497
23*14446b4dSCiprian Regus      - lltc,ltc2499
24b713259cSJonathan Cameron
25b713259cSJonathan Cameron  reg: true
26b713259cSJonathan Cameron  vref-supply: true
27b713259cSJonathan Cameron  "#io-channel-cells":
28b713259cSJonathan Cameron    const: 1
29b713259cSJonathan Cameron
30b713259cSJonathan Cameronrequired:
31b713259cSJonathan Cameron  - compatible
32b713259cSJonathan Cameron  - reg
33b713259cSJonathan Cameron  - vref-supply
34b713259cSJonathan Cameron
35f84e2c5cSRob HerringadditionalProperties: false
36f84e2c5cSRob Herring
37b713259cSJonathan Cameronexamples:
38b713259cSJonathan Cameron  - |
39b713259cSJonathan Cameron    i2c {
40b713259cSJonathan Cameron        #address-cells = <1>;
41b713259cSJonathan Cameron        #size-cells = <0>;
42b713259cSJonathan Cameron
43b713259cSJonathan Cameron        adc@76 {
44b713259cSJonathan Cameron            compatible = "lltc,ltc2497";
45b713259cSJonathan Cameron            reg = <0x76>;
46b713259cSJonathan Cameron            vref-supply = <&ltc2497_reg>;
47b713259cSJonathan Cameron            #io-channel-cells = <1>;
48b713259cSJonathan Cameron        };
49b713259cSJonathan Cameron    };
50b713259cSJonathan Cameron...
51