1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/adc/adi,ad9467.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analog Devices AD9467 and similar High-Speed ADCs
8
9maintainers:
10  - Michael Hennerich <michael.hennerich@analog.com>
11  - Alexandru Ardelean <alexandru.ardelean@analog.com>
12
13description: |
14  The AD9467 and the parts similar with it, are high-speed analog-to-digital
15  converters (ADCs), operating in the range of 100 to 500 mega samples
16  per second (MSPS). Some parts support higher MSPS and some
17  lower MSPS, suitable for the intended application of each part.
18
19  All the parts support the register map described by Application Note AN-877
20   https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf
21
22  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf
23  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9434.pdf
24  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9467.pdf
25
26properties:
27  compatible:
28    enum:
29      - adi,ad9265
30      - adi,ad9434
31      - adi,ad9467
32
33  reg:
34    maxItems: 1
35
36  clocks:
37    maxItems: 1
38
39  clock-names:
40    items:
41      - const: adc-clk
42
43  powerdown-gpios:
44    description:
45      Pin that controls the powerdown mode of the device.
46    maxItems: 1
47
48  reset-gpios:
49    description:
50      Reset pin for the device.
51    maxItems: 1
52
53required:
54  - compatible
55  - reg
56  - clocks
57  - clock-names
58
59additionalProperties: false
60
61examples:
62  - |
63    spi {
64        #address-cells = <1>;
65        #size-cells = <0>;
66
67        adc@0 {
68          compatible = "adi,ad9467";
69          reg = <0>;
70          clocks = <&adc_clk>;
71          clock-names = "adc-clk";
72        };
73    };
74...
75