1e294abc7SJonathan Cameron# SPDX-License-Identifier: GPL-2.0
2e294abc7SJonathan Cameron%YAML 1.2
3e294abc7SJonathan Cameron---
4e294abc7SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/adi,ad7949.yaml#
5e294abc7SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6e294abc7SJonathan Cameron
7e294abc7SJonathan Camerontitle: Analog Devices AD7949/AD7682/AD7689 analog to digital converters
8e294abc7SJonathan Cameron
9e294abc7SJonathan Cameronmaintainers:
10e294abc7SJonathan Cameron  - Charles-Antoine Couret <charles-antoine.couret@essensium.com>
11e294abc7SJonathan Cameron
12e294abc7SJonathan Camerondescription: |
13e294abc7SJonathan Cameron  Specifications on the converters can be found at:
14e294abc7SJonathan Cameron    AD7949:
15e294abc7SJonathan Cameron      https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf
16e294abc7SJonathan Cameron    AD7682/AD7698:
17e294abc7SJonathan Cameron      https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf
18e294abc7SJonathan Cameron
19e294abc7SJonathan Cameronproperties:
20e294abc7SJonathan Cameron  compatible:
21e294abc7SJonathan Cameron    enum:
22e294abc7SJonathan Cameron      - adi,ad7682
23e294abc7SJonathan Cameron      - adi,ad7689
24e294abc7SJonathan Cameron      - adi,ad7949
25e294abc7SJonathan Cameron
26e294abc7SJonathan Cameron  reg:
27e294abc7SJonathan Cameron    maxItems: 1
28e294abc7SJonathan Cameron
29e294abc7SJonathan Cameron  vref-supply:
30e294abc7SJonathan Cameron    description:
31e294abc7SJonathan Cameron      ADC reference voltage supply
32e294abc7SJonathan Cameron
33e294abc7SJonathan Cameron  spi-max-frequency: true
34e294abc7SJonathan Cameron
35e294abc7SJonathan Cameron  "#io-channel-cells":
36e294abc7SJonathan Cameron    const: 1
37e294abc7SJonathan Cameron
38e294abc7SJonathan Cameronrequired:
39e294abc7SJonathan Cameron  - compatible
40e294abc7SJonathan Cameron  - reg
41e294abc7SJonathan Cameron  - vref-supply
42e294abc7SJonathan Cameron
43e294abc7SJonathan CameronadditionalProperties: false
44e294abc7SJonathan Cameron
45e294abc7SJonathan Cameronexamples:
46e294abc7SJonathan Cameron  - |
47e294abc7SJonathan Cameron    spi {
48e294abc7SJonathan Cameron        #address-cells = <1>;
49e294abc7SJonathan Cameron        #size-cells = <0>;
50e294abc7SJonathan Cameron
51e294abc7SJonathan Cameron        adc@0 {
52e294abc7SJonathan Cameron            compatible = "adi,ad7949";
53e294abc7SJonathan Cameron            reg = <0>;
54e294abc7SJonathan Cameron            vref-supply = <&vdd_supply>;
55e294abc7SJonathan Cameron        };
56e294abc7SJonathan Cameron    };
57e294abc7SJonathan Cameron...
58