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