xref: /linux/Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1b120365fSJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2b120365fSJonathan Cameron%YAML 1.2
3b120365fSJonathan Cameron---
4b120365fSJonathan Cameron$id: http://devicetree.org/schemas/iio/dac/ti,dac7311.yaml#
5b120365fSJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6b120365fSJonathan Cameron
7b120365fSJonathan Camerontitle: Texas Instruments DAC5311 and similar SPI DACs
8b120365fSJonathan Cameron
9b120365fSJonathan Cameronmaintainers:
10b120365fSJonathan Cameron  - Charles-Antoine Couret <charles-antoine.couret@essensium.com>
11b120365fSJonathan Cameron
12b120365fSJonathan Cameronproperties:
13b120365fSJonathan Cameron  compatible:
14b120365fSJonathan Cameron    enum:
15b120365fSJonathan Cameron      - ti,dac7311
16b120365fSJonathan Cameron      - ti,dac6311
17b120365fSJonathan Cameron      - ti,dac5311
18b120365fSJonathan Cameron
19b120365fSJonathan Cameron  reg:
20b120365fSJonathan Cameron    maxItems: 1
21b120365fSJonathan Cameron
22b120365fSJonathan Cameron  vref-supply:
23b120365fSJonathan Cameron    description:
24b120365fSJonathan Cameron      Reference voltage must be supplied to establish the scaling of the
25b120365fSJonathan Cameron      output voltage.
26b120365fSJonathan Cameron
27b120365fSJonathan Cameronrequired:
28b120365fSJonathan Cameron  - compatible
29b120365fSJonathan Cameron  - reg
30b120365fSJonathan Cameron  - vref-supply
31b120365fSJonathan Cameron
32*25d04699SKrzysztof KozlowskiallOf:
33*25d04699SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
34*25d04699SKrzysztof Kozlowski
35*25d04699SKrzysztof KozlowskiunevaluatedProperties: false
36b120365fSJonathan Cameron
37b120365fSJonathan Cameronexamples:
38b120365fSJonathan Cameron  - |
39b120365fSJonathan Cameron    spi {
40b120365fSJonathan Cameron        #address-cells = <1>;
41b120365fSJonathan Cameron        #size-cells = <0>;
42b120365fSJonathan Cameron
43b120365fSJonathan Cameron        dac@0 {
44b120365fSJonathan Cameron            compatible = "ti,dac7311";
45b120365fSJonathan Cameron            reg = <0>; /* CS0 */
46b120365fSJonathan Cameron            spi-max-frequency = <1000000>;
47b120365fSJonathan Cameron            vref-supply = <&vdd_supply>;
48b120365fSJonathan Cameron        };
49b120365fSJonathan Cameron    };
50b120365fSJonathan Cameron...
51