104 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---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 converters8 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.pdf16 AD7682/AD7698:17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7682_7689.pdf18 19properties:20 compatible:21 enum:22 - adi,ad768223 - adi,ad768924 - adi,ad794925 26 reg:27 maxItems: 128 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 the42 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 to46 4096mV internal reference.47 48 enum: [2500000, 4096000]49 default: 409600050 51 52 '#io-channel-cells':53 const: 154 55 '#address-cells':56 const: 157 58 '#size-cells':59 const: 060 61required:62 - compatible63 - reg64 65allOf:66 - $ref: /schemas/spi/spi-peripheral-props.yaml#67 68unevaluatedProperties: false69 70examples:71 - |72 spi {73 #address-cells = <1>;74 #size-cells = <0>;75 76 adc@0 {77 #address-cells = <1>;78 #size-cells = <0>;79 80 compatible = "adi,ad7949";81 reg = <0>;82 vref-supply = <&vdd_supply>;83 };84 85 adc@1 {86 #address-cells = <1>;87 #size-cells = <0>;88 89 compatible = "adi,ad7949";90 reg = <1>;91 vrefin-supply = <&vdd_supply>;92 };93 94 adc@2 {95 #address-cells = <1>;96 #size-cells = <0>;97 98 compatible = "adi,ad7949";99 reg = <2>;100 adi,internal-ref-microvolt = <4096000>;101 };102 };103...104