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 ...