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