1*04892d25SFlorian Boor# SPDX-License-Identifier: GPL-2.0 2*04892d25SFlorian Boor%YAML 1.2 3*04892d25SFlorian Boor--- 4*04892d25SFlorian Boor$id: http://devicetree.org/schemas/iio/adc/adi,ad799x.yaml# 5*04892d25SFlorian Boor$schema: http://devicetree.org/meta-schemas/core.yaml# 6*04892d25SFlorian Boor 7*04892d25SFlorian Boortitle: Analog Devices AD799x analog to digital converters 8*04892d25SFlorian Boor 9*04892d25SFlorian Boormaintainers: 10*04892d25SFlorian Boor - Michael Hennerich <Michael.Hennerich@analog.com> 11*04892d25SFlorian Boor 12*04892d25SFlorian Boordescription: | 13*04892d25SFlorian Boor Support for Analog Devices AD7991, AD7992, AD7993, AD7994, AD7995, AD7997, AD7998, 14*04892d25SFlorian Boor AD7999 and similar analog to digital converters. 15*04892d25SFlorian Boor Specifications on the converters can be found at: 16*04892d25SFlorian Boor AD7991, AD7995, AD7999: 17*04892d25SFlorian Boor https://www.analog.com/media/en/technical-documentation/data-sheets/AD7991_7995_7999.pdf 18*04892d25SFlorian Boor AD7992: 19*04892d25SFlorian Boor https://www.analog.com/media/en/technical-documentation/data-sheets/AD7992.pdf 20*04892d25SFlorian Boor AD7993, AD7994: 21*04892d25SFlorian Boor https://www.analog.com/media/en/technical-documentation/data-sheets/AD7993_7994.pdf 22*04892d25SFlorian Boor AD7997, AD7998: 23*04892d25SFlorian Boor https://www.analog.com/media/en/technical-documentation/data-sheets/AD7997_7998.pdf 24*04892d25SFlorian Boor 25*04892d25SFlorian Boorproperties: 26*04892d25SFlorian Boor compatible: 27*04892d25SFlorian Boor enum: 28*04892d25SFlorian Boor - adi,ad7991 29*04892d25SFlorian Boor - adi,ad7992 30*04892d25SFlorian Boor - adi,ad7993 31*04892d25SFlorian Boor - adi,ad7994 32*04892d25SFlorian Boor - adi,ad7995 33*04892d25SFlorian Boor - adi,ad7997 34*04892d25SFlorian Boor - adi,ad7998 35*04892d25SFlorian Boor - adi,ad7999 36*04892d25SFlorian Boor 37*04892d25SFlorian Boor reg: 38*04892d25SFlorian Boor maxItems: 1 39*04892d25SFlorian Boor 40*04892d25SFlorian Boor interrupts: 41*04892d25SFlorian Boor maxItems: 1 42*04892d25SFlorian Boor 43*04892d25SFlorian Boor vcc-supply: 44*04892d25SFlorian Boor description: 45*04892d25SFlorian Boor ADC power supply 46*04892d25SFlorian Boor 47*04892d25SFlorian Boor vref-supply: 48*04892d25SFlorian Boor description: 49*04892d25SFlorian Boor ADC reference voltage supply, optional for AD7991, AD7995 and AD7999 50*04892d25SFlorian Boor 51*04892d25SFlorian Boorrequired: 52*04892d25SFlorian Boor - compatible 53*04892d25SFlorian Boor - reg 54*04892d25SFlorian Boor 55*04892d25SFlorian BooradditionalProperties: false 56*04892d25SFlorian Boor 57*04892d25SFlorian Boorexamples: 58*04892d25SFlorian Boor - | 59*04892d25SFlorian Boor i2c { 60*04892d25SFlorian Boor #address-cells = <1>; 61*04892d25SFlorian Boor #size-cells = <0>; 62*04892d25SFlorian Boor 63*04892d25SFlorian Boor adc1: adc@28 { 64*04892d25SFlorian Boor reg = <0x28>; 65*04892d25SFlorian Boor compatible = "adi,ad7991"; 66*04892d25SFlorian Boor interrupts = <13 2>; 67*04892d25SFlorian Boor interrupt-parent = <&gpio6>; 68*04892d25SFlorian Boor 69*04892d25SFlorian Boor vcc-supply = <&vcc_3v3>; 70*04892d25SFlorian Boor vref-supply = <&adc_vref>; 71*04892d25SFlorian Boor }; 72*04892d25SFlorian Boor }; 73*04892d25SFlorian Boor... 74