]> Git Repo - u-boot.git/blob - dts/upstream/Bindings/iio/adc/adi,ad9467.yaml
Subtree merge tag 'v6.12-dts' of dts repo [1] into dts/upstream
[u-boot.git] / dts / upstream / 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 <[email protected]>
11
12 description: |
13   The AD9467 and the parts similar with it, are high-speed analog-to-digital
14   converters (ADCs), operating in the range of 100 to 500 mega samples
15   per second (MSPS). Some parts support higher MSPS and some
16   lower MSPS, suitable for the intended application of each part.
17
18   All the parts support the register map described by Application Note AN-877
19    https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf
20
21   https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf
22   https://www.analog.com/media/en/technical-documentation/data-sheets/AD9434.pdf
23   https://www.analog.com/media/en/technical-documentation/data-sheets/AD9467.pdf
24
25 properties:
26   compatible:
27     enum:
28       - adi,ad9265
29       - adi,ad9434
30       - adi,ad9467
31       - adi,ad9643
32       - adi,ad9649
33       - adi,ad9652
34
35   reg:
36     maxItems: 1
37
38   clocks:
39     maxItems: 1
40
41   clock-names:
42     items:
43       - const: adc-clk
44
45   powerdown-gpios:
46     description:
47       Pin that controls the powerdown mode of the device.
48     maxItems: 1
49
50   io-backends:
51     maxItems: 1
52
53   reset-gpios:
54     description:
55       Reset pin for the device.
56     maxItems: 1
57
58 required:
59   - compatible
60   - reg
61   - clocks
62   - clock-names
63
64 additionalProperties: false
65
66 examples:
67   - |
68     spi {
69         #address-cells = <1>;
70         #size-cells = <0>;
71
72         adc@0 {
73             compatible = "adi,ad9467";
74             reg = <0>;
75             clocks = <&adc_clk>;
76             clock-names = "adc-clk";
77             io-backends = <&iio_backend>;
78         };
79     };
80 ...
This page took 0.03283 seconds and 4 git commands to generate.