xref: /linux/Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml (revision 49bb3839e0153b1f48aaa8dd502ea66b8b56db8a)
194291556SAlexandru Ardelean# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
294291556SAlexandru Ardelean%YAML 1.2
394291556SAlexandru Ardelean---
494291556SAlexandru Ardelean$id: http://devicetree.org/schemas/iio/adc/adi,ad9467.yaml#
594291556SAlexandru Ardelean$schema: http://devicetree.org/meta-schemas/core.yaml#
694291556SAlexandru Ardelean
71d136dd7SAlexandru Ardeleantitle: Analog Devices AD9467 and similar High-Speed ADCs
894291556SAlexandru Ardelean
994291556SAlexandru Ardeleanmaintainers:
1094291556SAlexandru Ardelean  - Michael Hennerich <michael.hennerich@analog.com>
1194291556SAlexandru Ardelean
1294291556SAlexandru Ardeleandescription: |
131d136dd7SAlexandru Ardelean  The AD9467 and the parts similar with it, are high-speed analog-to-digital
141d136dd7SAlexandru Ardelean  converters (ADCs), operating in the range of 100 to 500 mega samples
151d136dd7SAlexandru Ardelean  per second (MSPS). Some parts support higher MSPS and some
161d136dd7SAlexandru Ardelean  lower MSPS, suitable for the intended application of each part.
1794291556SAlexandru Ardelean
181d136dd7SAlexandru Ardelean  All the parts support the register map described by Application Note AN-877
191d136dd7SAlexandru Ardelean   https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf
201d136dd7SAlexandru Ardelean
211d136dd7SAlexandru Ardelean  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf
221d136dd7SAlexandru Ardelean  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9434.pdf
2394291556SAlexandru Ardelean  https://www.analog.com/media/en/technical-documentation/data-sheets/AD9467.pdf
2494291556SAlexandru Ardelean
2594291556SAlexandru Ardeleanproperties:
2694291556SAlexandru Ardelean  compatible:
2794291556SAlexandru Ardelean    enum:
281d136dd7SAlexandru Ardelean      - adi,ad9265
291d136dd7SAlexandru Ardelean      - adi,ad9434
3094291556SAlexandru Ardelean      - adi,ad9467
3194291556SAlexandru Ardelean
3294291556SAlexandru Ardelean  reg:
3394291556SAlexandru Ardelean    maxItems: 1
3494291556SAlexandru Ardelean
3594291556SAlexandru Ardelean  clocks:
3694291556SAlexandru Ardelean    maxItems: 1
3794291556SAlexandru Ardelean
3894291556SAlexandru Ardelean  clock-names:
3994291556SAlexandru Ardelean    items:
4094291556SAlexandru Ardelean      - const: adc-clk
4194291556SAlexandru Ardelean
4294291556SAlexandru Ardelean  powerdown-gpios:
4394291556SAlexandru Ardelean    description:
4494291556SAlexandru Ardelean      Pin that controls the powerdown mode of the device.
4594291556SAlexandru Ardelean    maxItems: 1
4694291556SAlexandru Ardelean
47*49bb3839SNuno Sa  io-backends:
48*49bb3839SNuno Sa    maxItems: 1
49*49bb3839SNuno Sa
5094291556SAlexandru Ardelean  reset-gpios:
5194291556SAlexandru Ardelean    description:
5294291556SAlexandru Ardelean      Reset pin for the device.
5394291556SAlexandru Ardelean    maxItems: 1
5494291556SAlexandru Ardelean
5594291556SAlexandru Ardeleanrequired:
5694291556SAlexandru Ardelean  - compatible
5794291556SAlexandru Ardelean  - reg
5894291556SAlexandru Ardelean  - clocks
5994291556SAlexandru Ardelean  - clock-names
6094291556SAlexandru Ardelean
6194291556SAlexandru ArdeleanadditionalProperties: false
6294291556SAlexandru Ardelean
6394291556SAlexandru Ardeleanexamples:
6494291556SAlexandru Ardelean  - |
6594291556SAlexandru Ardelean    spi {
6694291556SAlexandru Ardelean        #address-cells = <1>;
6794291556SAlexandru Ardelean        #size-cells = <0>;
6894291556SAlexandru Ardelean
6994291556SAlexandru Ardelean        adc@0 {
7094291556SAlexandru Ardelean            compatible = "adi,ad9467";
7194291556SAlexandru Ardelean            reg = <0>;
7294291556SAlexandru Ardelean            clocks = <&adc_clk>;
7394291556SAlexandru Ardelean            clock-names = "adc-clk";
74*49bb3839SNuno Sa            io-backends = <&iio_backend>;
7594291556SAlexandru Ardelean        };
7694291556SAlexandru Ardelean    };
7794291556SAlexandru Ardelean...
78