xref: /linux/Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml (revision fc5ced75d6dffc9e2a441520b7dc587b95281f86)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/dac/adi,ad5696.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analog Devices AD5696 and similar I2C multi-channel DACs
8
9maintainers:
10  - Michael Auchter <michael.auchter@ni.com>
11
12description: |
13  Binding for Analog Devices AD5696 and similar multi-channel DACs
14
15properties:
16  compatible:
17    enum:
18      - adi,ad5311r
19      - adi,ad5337r
20      - adi,ad5338r
21      - adi,ad5671r
22      - adi,ad5675r
23      - adi,ad5691r
24      - adi,ad5692r
25      - adi,ad5693
26      - adi,ad5693r
27      - adi,ad5694
28      - adi,ad5694r
29      - adi,ad5695r
30      - adi,ad5696
31      - adi,ad5696r
32
33  reg:
34    maxItems: 1
35
36  vcc-supply:
37    description: |
38      The regulator supply for DAC reference voltage.
39
40required:
41  - compatible
42  - reg
43
44additionalProperties: false
45
46examples:
47  - |
48    i2c {
49      #address-cells = <1>;
50      #size-cells = <0>;
51
52      ad5696: dac@0 {
53        compatible = "adi,ad5696";
54        reg = <0>;
55        vcc-supply = <&dac_vref>;
56      };
57    };
58...
59