xref: /freebsd/sys/contrib/device-tree/Bindings/iio/dac/ti,dac5571.yaml (revision b077aed33b7b6aefca7b17ddb250cf521f938613)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/dac/ti,dac5571.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Texas Instruments DAC5571 Family
8
9maintainers:
10  - Sean Nyekjaer <sean@geanix.com>
11
12properties:
13  compatible:
14    enum:
15      - ti,dac5571
16      - ti,dac6571
17      - ti,dac7571
18      - ti,dac5574
19      - ti,dac6574
20      - ti,dac7574
21      - ti,dac5573
22      - ti,dac6573
23      - ti,dac7573
24      - ti,dac121c081
25
26  reg:
27    maxItems: 1
28
29  vref-supply:
30    description:
31      Reference voltage must be supplied to establish the scaling of the
32      output voltage.
33
34required:
35  - compatible
36  - reg
37  - vref-supply
38
39additionalProperties: false
40
41examples:
42  - |
43    i2c {
44        #address-cells = <1>;
45        #size-cells = <0>;
46
47        dac@4c {
48            compatible = "ti,dac5571";
49            reg = <0x4C>;
50            vref-supply = <&vdd_supply>;
51        };
52    };
53...
54