Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/dac/adi,ad9739a.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Analog Devices AD9739A RF DAC
8
9maintainers:
10 - Dragos Bogdan <dragos.bogdan@analog.com>
11 - Nuno Sa <nuno.sa@analog.com>
12
13description: |
14 The AD9739A is a 14-bit, 2.5 GSPS high performance RF DACs that are capable
15 of synthesizing wideband signals from dc up to 3 GHz.
16
17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad9737a_9739a.pdf
18
19properties:
20 compatible:
21 enum:
22 - adi,ad9739a
23
24 reg:
25 maxItems: 1
26
27 clocks:
28 maxItems: 1
29
30 reset-gpios:
31 maxItems: 1
32
33 interrupts:
34 maxItems: 1
35
36 vdd-3p3-supply:
37 description: 3.3V Digital input supply.
38
39 vdd-supply:
40 description: 1.8V Digital input supply.
41
42 vdda-supply:
43 description: 3.3V Analog input supply.
44
45 vddc-supply:
46 description: 1.8V Clock input supply.
47
48 vref-supply:
49 description: Input/Output reference supply.
50
51 io-backends:
52 maxItems: 1
53
54 adi,full-scale-microamp:
55 description: This property represents the DAC full scale current.
56 minimum: 8580
57 maximum: 31700
58 default: 20000
59
60required:
61 - compatible
62 - reg
63 - clocks
64 - io-backends
65 - vdd-3p3-supply
66 - vdd-supply
67 - vdda-supply
68 - vddc-supply
69
70allOf:
71 - $ref: /schemas/spi/spi-peripheral-props.yaml#
72
73unevaluatedProperties: false
74
75examples:
76 - |
77 spi {
78 #address-cells = <1>;
79 #size-cells = <0>;
80
81 dac@0 {
82 compatible = "adi,ad9739a";
83 reg = <0>;
84
85 clocks = <&dac_clk>;
86
87 io-backends = <&iio_backend>;
88
89 vdd-3p3-supply = <&vdd_3_3>;
90 vdd-supply = <&vdd>;
91 vdda-supply = <&vdd_3_3>;
92 vddc-supply = <&vdd>;
93 };
94 };
95...