blob: 733edc7d6d17ee09c913be64a4eba69b7d5a0d75 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/dac/lltc,ltc2632.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Linear Technology LTC263x 12-/10-/8-Bit Rail-to-Rail DAC
8
9maintainers:
10 - Michael Hennerich <michael.hennerich@analog.com>
11
12description: |
13 Bindings for the Linear Technology LTC2632/2634/2636 DAC
14 Datasheet can be found here: https://www.analog.com/media/en/technical-documentation/data-sheets/LTC263[246].pdf
15
16properties:
17 compatible:
18 enum:
19 - lltc,ltc2632-l12
20 - lltc,ltc2632-l10
21 - lltc,ltc2632-l8
22 - lltc,ltc2632-h12
23 - lltc,ltc2632-h10
24 - lltc,ltc2632-h8
25 - lltc,ltc2634-l12
26 - lltc,ltc2634-l10
27 - lltc,ltc2634-l8
28 - lltc,ltc2634-h12
29 - lltc,ltc2634-h10
30 - lltc,ltc2634-h8
31 - lltc,ltc2636-l12
32 - lltc,ltc2636-l10
33 - lltc,ltc2636-l8
34 - lltc,ltc2636-h12
35 - lltc,ltc2636-h10
36 - lltc,ltc2636-h8
37
38 reg:
39 maxItems: 1
40
41 spi-max-frequency:
42 maximum: 2000000
43
44 vref-supply:
45 description:
46 Phandle to the external reference voltage supply. This should
47 only be set if there is an external reference voltage connected to the VREF
48 pin. If the property is not set the internal reference is used.
49
50required:
51 - compatible
52 - reg
53
54additionalProperties: false
55
56examples:
57 - |
58 vref: regulator-vref {
59 compatible = "regulator-fixed";
60 regulator-name = "vref-ltc2632";
61 regulator-min-microvolt = <1250000>;
62 regulator-max-microvolt = <1250000>;
63 regulator-always-on;
64 };
65
66 spi {
67 #address-cells = <1>;
68 #size-cells = <0>;
69
70 dac@0 {
71 compatible = "lltc,ltc2632-l12";
72 reg = <0>; /* CS0 */
73 spi-max-frequency = <1000000>;
74 vref-supply = <&vref>;
75 };
76 };
77...