xref: /freebsd/sys/contrib/device-tree/Bindings/iio/adc/lltc,ltc2497.yaml (revision 84943d6f38e936ac3b7a3947ca26eeb27a39f938)
16be33864SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
26be33864SEmmanuel Vadot%YAML 1.2
36be33864SEmmanuel Vadot---
46be33864SEmmanuel Vadot$id: http://devicetree.org/schemas/iio/adc/lltc,ltc2497.yaml#
56be33864SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
66be33864SEmmanuel Vadot
7*84943d6fSEmmanuel Vadottitle: Linear Technology / Analog Devices LTC2497 and LTC2309 ADC
86be33864SEmmanuel Vadot
96be33864SEmmanuel Vadotmaintainers:
106be33864SEmmanuel Vadot  - Michael Hennerich <michael.hennerich@analog.com>
11*84943d6fSEmmanuel Vadot  - Liam Beguin <liambeguin@gmail.com>
126be33864SEmmanuel Vadot
136be33864SEmmanuel Vadotdescription: |
14*84943d6fSEmmanuel Vadot  LTC2309:
15*84943d6fSEmmanuel Vadot    low noise, low power, 8-channel, 12-bit successive approximation ADC with an
16*84943d6fSEmmanuel Vadot    I2C compatible serial interface.
17*84943d6fSEmmanuel Vadot
18*84943d6fSEmmanuel Vadot    https://www.analog.com/media/en/technical-documentation/data-sheets/2309fd.pdf
19*84943d6fSEmmanuel Vadot
20*84943d6fSEmmanuel Vadot  LTC2497:
21*84943d6fSEmmanuel Vadot  LTC2499:
226be33864SEmmanuel Vadot    16bit ADC supporting up to 16 single ended or 8 differential inputs.
236be33864SEmmanuel Vadot    I2C interface.
246be33864SEmmanuel Vadot
257ef62cebSEmmanuel Vadot    https://www.analog.com/media/en/technical-documentation/data-sheets/2497fb.pdf
267ef62cebSEmmanuel Vadot    https://www.analog.com/media/en/technical-documentation/data-sheets/2499fe.pdf
277ef62cebSEmmanuel Vadot
286be33864SEmmanuel Vadotproperties:
296be33864SEmmanuel Vadot  compatible:
307ef62cebSEmmanuel Vadot    enum:
31*84943d6fSEmmanuel Vadot      - lltc,ltc2309
327ef62cebSEmmanuel Vadot      - lltc,ltc2497
337ef62cebSEmmanuel Vadot      - lltc,ltc2499
346be33864SEmmanuel Vadot
356be33864SEmmanuel Vadot  reg: true
366be33864SEmmanuel Vadot  vref-supply: true
376be33864SEmmanuel Vadot  "#io-channel-cells":
386be33864SEmmanuel Vadot    const: 1
396be33864SEmmanuel Vadot
406be33864SEmmanuel Vadotrequired:
416be33864SEmmanuel Vadot  - compatible
426be33864SEmmanuel Vadot  - reg
436be33864SEmmanuel Vadot  - vref-supply
446be33864SEmmanuel Vadot
456be33864SEmmanuel VadotadditionalProperties: false
466be33864SEmmanuel Vadot
476be33864SEmmanuel Vadotexamples:
486be33864SEmmanuel Vadot  - |
496be33864SEmmanuel Vadot    i2c {
506be33864SEmmanuel Vadot        #address-cells = <1>;
516be33864SEmmanuel Vadot        #size-cells = <0>;
526be33864SEmmanuel Vadot
536be33864SEmmanuel Vadot        adc@76 {
546be33864SEmmanuel Vadot            compatible = "lltc,ltc2497";
556be33864SEmmanuel Vadot            reg = <0x76>;
566be33864SEmmanuel Vadot            vref-supply = <&ltc2497_reg>;
576be33864SEmmanuel Vadot            #io-channel-cells = <1>;
586be33864SEmmanuel Vadot        };
596be33864SEmmanuel Vadot    };
606be33864SEmmanuel Vadot...
61