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 7*1d136dd7SAlexandru Ardeleantitle: Analog Devices AD9467 and similar High-Speed ADCs 894291556SAlexandru Ardelean 994291556SAlexandru Ardeleanmaintainers: 1094291556SAlexandru Ardelean - Michael Hennerich <michael.hennerich@analog.com> 1194291556SAlexandru Ardelean - Alexandru Ardelean <alexandru.ardelean@analog.com> 1294291556SAlexandru Ardelean 1394291556SAlexandru Ardeleandescription: | 14*1d136dd7SAlexandru Ardelean The AD9467 and the parts similar with it, are high-speed analog-to-digital 15*1d136dd7SAlexandru Ardelean converters (ADCs), operating in the range of 100 to 500 mega samples 16*1d136dd7SAlexandru Ardelean per second (MSPS). Some parts support higher MSPS and some 17*1d136dd7SAlexandru Ardelean lower MSPS, suitable for the intended application of each part. 1894291556SAlexandru Ardelean 19*1d136dd7SAlexandru Ardelean All the parts support the register map described by Application Note AN-877 20*1d136dd7SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf 21*1d136dd7SAlexandru Ardelean 22*1d136dd7SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf 23*1d136dd7SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/data-sheets/AD9434.pdf 2494291556SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/data-sheets/AD9467.pdf 2594291556SAlexandru Ardelean 2694291556SAlexandru Ardeleanproperties: 2794291556SAlexandru Ardelean compatible: 2894291556SAlexandru Ardelean enum: 29*1d136dd7SAlexandru Ardelean - adi,ad9265 30*1d136dd7SAlexandru Ardelean - adi,ad9434 3194291556SAlexandru Ardelean - adi,ad9467 3294291556SAlexandru Ardelean 3394291556SAlexandru Ardelean reg: 3494291556SAlexandru Ardelean maxItems: 1 3594291556SAlexandru Ardelean 3694291556SAlexandru Ardelean clocks: 3794291556SAlexandru Ardelean maxItems: 1 3894291556SAlexandru Ardelean 3994291556SAlexandru Ardelean clock-names: 4094291556SAlexandru Ardelean items: 4194291556SAlexandru Ardelean - const: adc-clk 4294291556SAlexandru Ardelean 4394291556SAlexandru Ardelean powerdown-gpios: 4494291556SAlexandru Ardelean description: 4594291556SAlexandru Ardelean Pin that controls the powerdown mode of the device. 4694291556SAlexandru Ardelean maxItems: 1 4794291556SAlexandru Ardelean 4894291556SAlexandru Ardelean reset-gpios: 4994291556SAlexandru Ardelean description: 5094291556SAlexandru Ardelean Reset pin for the device. 5194291556SAlexandru Ardelean maxItems: 1 5294291556SAlexandru Ardelean 5394291556SAlexandru Ardeleanrequired: 5494291556SAlexandru Ardelean - compatible 5594291556SAlexandru Ardelean - reg 5694291556SAlexandru Ardelean - clocks 5794291556SAlexandru Ardelean - clock-names 5894291556SAlexandru Ardelean 5994291556SAlexandru ArdeleanadditionalProperties: false 6094291556SAlexandru Ardelean 6194291556SAlexandru Ardeleanexamples: 6294291556SAlexandru Ardelean - | 6394291556SAlexandru Ardelean spi { 6494291556SAlexandru Ardelean #address-cells = <1>; 6594291556SAlexandru Ardelean #size-cells = <0>; 6694291556SAlexandru Ardelean 6794291556SAlexandru Ardelean adc@0 { 6894291556SAlexandru Ardelean compatible = "adi,ad9467"; 6994291556SAlexandru Ardelean reg = <0>; 7094291556SAlexandru Ardelean clocks = <&adc_clk>; 7194291556SAlexandru Ardelean clock-names = "adc-clk"; 7294291556SAlexandru Ardelean }; 7394291556SAlexandru Ardelean }; 7494291556SAlexandru Ardelean... 75