blob: 5cc6a96840778473895f436b7e2627d6240b254b [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/adc/lltc,ltc2497.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Linear Technology / Analog Devices LTC2497 and LTC2309 ADC
8
9maintainers:
10 - Michael Hennerich <michael.hennerich@analog.com>
11 - Liam Beguin <liambeguin@gmail.com>
12
13description: |
14 LTC2309:
15 low noise, low power, 8-channel, 12-bit successive approximation ADC with an
16 I2C compatible serial interface.
17
18 https://www.analog.com/media/en/technical-documentation/data-sheets/2309fd.pdf
19
20 LTC2497:
21 LTC2499:
22 16bit ADC supporting up to 16 single ended or 8 differential inputs.
23 I2C interface.
24
25 https://www.analog.com/media/en/technical-documentation/data-sheets/2497fb.pdf
26 https://www.analog.com/media/en/technical-documentation/data-sheets/2499fe.pdf
27
28properties:
29 compatible:
30 enum:
31 - lltc,ltc2309
32 - lltc,ltc2497
33 - lltc,ltc2499
34
35 reg: true
36 vref-supply: true
37 "#io-channel-cells":
38 const: 1
39
40required:
41 - compatible
42 - reg
43 - vref-supply
44
45additionalProperties: false
46
47examples:
48 - |
49 i2c {
50 #address-cells = <1>;
51 #size-cells = <0>;
52
53 adc@76 {
54 compatible = "lltc,ltc2497";
55 reg = <0x76>;
56 vref-supply = <&ltc2497_reg>;
57 #io-channel-cells = <1>;
58 };
59 };
60...