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 31*f9c75d43SNuno Sa - adi,ad9643 32*f9c75d43SNuno Sa - adi,ad9649 33*f9c75d43SNuno Sa - adi,ad9652 3494291556SAlexandru Ardelean 3594291556SAlexandru Ardelean reg: 3694291556SAlexandru Ardelean maxItems: 1 3794291556SAlexandru Ardelean 3894291556SAlexandru Ardelean clocks: 3994291556SAlexandru Ardelean maxItems: 1 4094291556SAlexandru Ardelean 4194291556SAlexandru Ardelean clock-names: 4294291556SAlexandru Ardelean items: 4394291556SAlexandru Ardelean - const: adc-clk 4494291556SAlexandru Ardelean 4594291556SAlexandru Ardelean powerdown-gpios: 4694291556SAlexandru Ardelean description: 4794291556SAlexandru Ardelean Pin that controls the powerdown mode of the device. 4894291556SAlexandru Ardelean maxItems: 1 4994291556SAlexandru Ardelean 5049bb3839SNuno Sa io-backends: 5149bb3839SNuno Sa maxItems: 1 5249bb3839SNuno Sa 5394291556SAlexandru Ardelean reset-gpios: 5494291556SAlexandru Ardelean description: 5594291556SAlexandru Ardelean Reset pin for the device. 5694291556SAlexandru Ardelean maxItems: 1 5794291556SAlexandru Ardelean 5894291556SAlexandru Ardeleanrequired: 5994291556SAlexandru Ardelean - compatible 6094291556SAlexandru Ardelean - reg 6194291556SAlexandru Ardelean - clocks 6294291556SAlexandru Ardelean - clock-names 6394291556SAlexandru Ardelean 6494291556SAlexandru ArdeleanadditionalProperties: false 6594291556SAlexandru Ardelean 6694291556SAlexandru Ardeleanexamples: 6794291556SAlexandru Ardelean - | 6894291556SAlexandru Ardelean spi { 6994291556SAlexandru Ardelean #address-cells = <1>; 7094291556SAlexandru Ardelean #size-cells = <0>; 7194291556SAlexandru Ardelean 7294291556SAlexandru Ardelean adc@0 { 7394291556SAlexandru Ardelean compatible = "adi,ad9467"; 7494291556SAlexandru Ardelean reg = <0>; 7594291556SAlexandru Ardelean clocks = <&adc_clk>; 7694291556SAlexandru Ardelean clock-names = "adc-clk"; 7749bb3839SNuno Sa io-backends = <&iio_backend>; 7894291556SAlexandru Ardelean }; 7994291556SAlexandru Ardelean }; 8094291556SAlexandru Ardelean... 81