xref: /linux/Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml (revision 06d07429858317ded2db7986113a9e0129cd599b)
1a714ee9eSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2a714ee9eSJonathan Cameron%YAML 1.2
3a714ee9eSJonathan Cameron---
4a714ee9eSJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/adi,ad5791.yaml#
5a714ee9eSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6a714ee9eSJonathan Cameron
7a714ee9eSJonathan Camerontitle: Analog Devices AD5791 and similar DACs
8a714ee9eSJonathan Cameron
9a714ee9eSJonathan Cameronmaintainers:
10a714ee9eSJonathan Cameron  - Michael Hennerich <michael.hennerich@analog.com>
11a714ee9eSJonathan Cameron  - Jonathan Cameron <jic23@kernel.org>
12a714ee9eSJonathan Cameron
13a714ee9eSJonathan Cameronproperties:
14a714ee9eSJonathan Cameron
15a714ee9eSJonathan Cameron  compatible:
16a714ee9eSJonathan Cameron    enum:
17a714ee9eSJonathan Cameron      - adi,ad5760
18a714ee9eSJonathan Cameron      - adi,ad5780
19a714ee9eSJonathan Cameron      - adi,ad5781
20a714ee9eSJonathan Cameron      - adi,ad5790
21a714ee9eSJonathan Cameron      - adi,ad5791
22a714ee9eSJonathan Cameron
23a714ee9eSJonathan Cameron  reg:
24a714ee9eSJonathan Cameron    maxItems: 1
25a714ee9eSJonathan Cameron
26a714ee9eSJonathan Cameron  vdd-supply: true
27a714ee9eSJonathan Cameron  vss-supply: true
28a714ee9eSJonathan Cameron
29*d49f6942SMichael Hennerich  adi,rbuf-gain2-en:
30*d49f6942SMichael Hennerich    description: Specify to allow an external amplifier to be connected in a
31*d49f6942SMichael Hennerich      gain of two configuration.
32*d49f6942SMichael Hennerich    type: boolean
33*d49f6942SMichael Hennerich
34a714ee9eSJonathan Cameronrequired:
35a714ee9eSJonathan Cameron  - compatible
36a714ee9eSJonathan Cameron  - reg
37a714ee9eSJonathan Cameron  - vdd-supply
38a714ee9eSJonathan Cameron  - vss-supply
39a714ee9eSJonathan Cameron
4025d04699SKrzysztof KozlowskiallOf:
4125d04699SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
4225d04699SKrzysztof Kozlowski
4325d04699SKrzysztof KozlowskiunevaluatedProperties: false
4425d04699SKrzysztof Kozlowski
45a714ee9eSJonathan Cameronexamples:
46a714ee9eSJonathan Cameron  - |
47a714ee9eSJonathan Cameron    spi {
48a714ee9eSJonathan Cameron        #address-cells = <1>;
49a714ee9eSJonathan Cameron        #size-cells = <0>;
50a714ee9eSJonathan Cameron
51a714ee9eSJonathan Cameron        dac@0 {
52a714ee9eSJonathan Cameron            compatible = "adi,ad5791";
53a714ee9eSJonathan Cameron            reg = <0>;
54a714ee9eSJonathan Cameron            vss-supply = <&dac_vss>;
55a714ee9eSJonathan Cameron            vdd-supply = <&dac_vdd>;
56a714ee9eSJonathan Cameron        };
57a714ee9eSJonathan Cameron    };
58a714ee9eSJonathan Cameron...
59