Merge tag 'sched-urgent-2020-11-15' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / iio / adc / adi,ad9467.yaml
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
7 title: Analog Devices AD9467 and similar High-Speed ADCs
8
9 maintainers:
10   - Michael Hennerich <michael.hennerich@analog.com>
11   - Alexandru Ardelean <alexandru.ardelean@analog.com>
12
13 description: |
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
26 properties:
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
53 required:
54   - compatible
55   - reg
56   - clocks
57   - clock-names
58
59 additionalProperties: false
60
61 examples:
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 ...