brintos

brintos / linux-shallow public Read only

0
0
Text · 2.2 KiB · 9ee4d97 Raw
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