Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/iio/adc/ti,ads7950.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Texas Instruments ADS7950 and similar ADCs
0008 
0009 maintainers:
0010   - David Lechner <david@lechnology.com>
0011 
0012 description: |
0013   Family of 4-16 channel, 8-12 bit ADCs with SPI interface.
0014 
0015 properties:
0016   compatible:
0017     enum:
0018       - ti,ads7950
0019       - ti,ads7951
0020       - ti,ads7952
0021       - ti,ads7953
0022       - ti,ads7954
0023       - ti,ads7955
0024       - ti,ads7956
0025       - ti,ads7957
0026       - ti,ads7958
0027       - ti,ads7959
0028       - ti,ads7960
0029       - ti,ads7961
0030 
0031   reg:
0032     maxItems: 1
0033 
0034   spi-max-frequency:
0035     maximum: 20000000
0036 
0037   vref-supply:
0038     description: Supplies the 2.5V or 5V reference voltage
0039 
0040   "#io-channel-cells":
0041     const: 1
0042 
0043 required:
0044   - compatible
0045   - reg
0046   - vref-supply
0047   - "#io-channel-cells"
0048 
0049 additionalProperties: false
0050 
0051 examples:
0052   - |
0053     spi {
0054         #address-cells = <1>;
0055         #size-cells = <0>;
0056 
0057         adc@0 {
0058             compatible = "ti,ads7957";
0059             reg = <0>;
0060             vref-supply = <&refin_supply>;
0061             spi-max-frequency = <10000000>;
0062             #io-channel-cells = <1>;
0063         };
0064     };
0065 ...