1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/iio/adc/adi,ad7949.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Analog Devices AD7949/AD7682/AD7689 analog to digital converters 8 9maintainers: 10 - Charles-Antoine Couret <charles-antoine.couret@essensium.com> 11 12description: | 13 Specifications on the converters can be found at: 14 AD7949: 15 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7949.pdf 16 AD7682/AD7698: 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf 18 19properties: 20 compatible: 21 enum: 22 - adi,ad7682 23 - adi,ad7689 24 - adi,ad7949 25 26 reg: 27 maxItems: 1 28 29 vrefin-supply: 30 description: 31 Buffered ADC reference voltage supply. 32 33 vref-supply: 34 description: 35 Unbuffered ADC reference voltage supply. 36 37 adi,internal-ref-microvolt: 38 description: | 39 Internal reference voltage selection in microvolts. 40 41 If no internal reference is specified, the channel will default to the 42 external reference defined by vrefin-supply (or vref-supply). 43 vrefin-supply will take precedence over vref-supply if both are defined. 44 45 If no supplies are defined, the reference selection will default to 46 4096mV internal reference. 47 48 enum: [2500000, 4096000] 49 default: 4096000 50 51 52 spi-max-frequency: true 53 54 '#io-channel-cells': 55 const: 1 56 57 '#address-cells': 58 const: 1 59 60 '#size-cells': 61 const: 0 62 63required: 64 - compatible 65 - reg 66 67additionalProperties: false 68 69examples: 70 - | 71 spi { 72 #address-cells = <1>; 73 #size-cells = <0>; 74 75 adc@0 { 76 #address-cells = <1>; 77 #size-cells = <0>; 78 79 compatible = "adi,ad7949"; 80 reg = <0>; 81 vref-supply = <&vdd_supply>; 82 }; 83 84 adc@1 { 85 #address-cells = <1>; 86 #size-cells = <0>; 87 88 compatible = "adi,ad7949"; 89 reg = <1>; 90 vrefin-supply = <&vdd_supply>; 91 }; 92 93 adc@2 { 94 #address-cells = <1>; 95 #size-cells = <0>; 96 97 compatible = "adi,ad7949"; 98 reg = <2>; 99 adi,internal-ref-microvolt = <4096000>; 100 }; 101 }; 102... 103