Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / iio / dac / adi,ad5686.yaml
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,ad5686.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Analog Devices AD5686 and similar multi-channel DACs
8
9 maintainers:
10   - Michael Auchter <michael.auchter@ni.com>
11
12 description: |
13   Binding for Analog Devices AD5686 and similar multi-channel DACs
14
15 properties:
16   compatible:
17     enum:
18       - adi,ad5311r
19       - adi,ad5338r
20       - adi,ad5671r
21       - adi,ad5675r
22       - adi,ad5691r
23       - adi,ad5692r
24       - adi,ad5693
25       - adi,ad5693r
26       - adi,ad5694
27       - adi,ad5694r
28       - adi,ad5695r
29       - adi,ad5696
30       - adi,ad5696r
31
32   reg:
33     maxItems: 1
34
35   vcc-supply:
36     description: |
37       The regulator supply for DAC reference voltage.
38
39 required:
40   - compatible
41   - reg
42
43 additionalProperties: false
44
45 examples:
46   - |
47     i2c {
48       #address-cells = <1>;
49       #size-cells = <0>;
50
51       ad5686: dac@0 {
52         compatible = "adi,ad5686";
53         reg = <0>;
54         vcc-supply = <&dac_vref>;
55       };
56     };
57 ...