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 1294291556SAlexandru Ardeleandescription: | 13*1d136dd7SAlexandru Ardelean The AD9467 and the parts similar with it, are high-speed analog-to-digital 14*1d136dd7SAlexandru Ardelean converters (ADCs), operating in the range of 100 to 500 mega samples 15*1d136dd7SAlexandru Ardelean per second (MSPS). Some parts support higher MSPS and some 16*1d136dd7SAlexandru Ardelean lower MSPS, suitable for the intended application of each part. 1794291556SAlexandru Ardelean 18*1d136dd7SAlexandru Ardelean All the parts support the register map described by Application Note AN-877 19*1d136dd7SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/application-notes/AN-877.pdf 20*1d136dd7SAlexandru Ardelean 21*1d136dd7SAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/data-sheets/AD9265.pdf 22*1d136dd7SAlexandru 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: 28*1d136dd7SAlexandru Ardelean - adi,ad9265 29*1d136dd7SAlexandru 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 4794291556SAlexandru Ardelean reset-gpios: 4894291556SAlexandru Ardelean description: 4994291556SAlexandru Ardelean Reset pin for the device. 5094291556SAlexandru Ardelean maxItems: 1 5194291556SAlexandru Ardelean 5294291556SAlexandru Ardeleanrequired: 5394291556SAlexandru Ardelean - compatible 5494291556SAlexandru Ardelean - reg 5594291556SAlexandru Ardelean - clocks 5694291556SAlexandru Ardelean - clock-names 5794291556SAlexandru Ardelean 5894291556SAlexandru ArdeleanadditionalProperties: false 5994291556SAlexandru Ardelean 6094291556SAlexandru Ardeleanexamples: 6194291556SAlexandru Ardelean - | 6294291556SAlexandru Ardelean spi { 6394291556SAlexandru Ardelean #address-cells = <1>; 6494291556SAlexandru Ardelean #size-cells = <0>; 6594291556SAlexandru Ardelean 6694291556SAlexandru Ardelean adc@0 { 6794291556SAlexandru Ardelean compatible = "adi,ad9467"; 6894291556SAlexandru Ardelean reg = <0>; 6994291556SAlexandru Ardelean clocks = <&adc_clk>; 7094291556SAlexandru Ardelean clock-names = "adc-clk"; 7194291556SAlexandru Ardelean }; 7294291556SAlexandru Ardelean }; 7394291556SAlexandru Ardelean... 74