blob: 23f1f3b55abb30a123c90c7b34e807671f7629ba [file] [log] [blame]
Antoniu Miclausce6d7052021-12-21 13:22:05 +02001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/frequency/adi,admv1013.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ADMV1013 Microwave Upconverter
8
9maintainers:
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
11
12description: |
13 Wideband, microwave upconverter optimized for point to point microwave
14 radio designs operating in the 24 GHz to 44 GHz frequency range.
15
16 https://www.analog.com/en/products/admv1013.html
17
18properties:
19 compatible:
20 enum:
21 - adi,admv1013
22
23 reg:
24 maxItems: 1
25
26 spi-max-frequency:
27 maximum: 1000000
28
29 clocks:
30 description:
31 Definition of the external clock.
32 minItems: 1
33
34 clock-names:
35 items:
36 - const: lo_in
37
38 vcm-supply:
39 description:
40 Analog voltage regulator.
41
42 adi,detector-enable:
43 description:
44 Enable the Envelope Detector available at output pins VENV_P and
45 VENV_N. Disable to reduce power consumption.
46 type: boolean
47
48 adi,input-mode:
49 description:
50 Select the input mode.
51 iq - in-phase quadrature (I/Q) input
52 if - complex intermediate frequency (IF) input
53 enum: [iq, if]
54
55 adi,quad-se-mode:
56 description:
57 Switch the LO path from differential to single-ended operation.
58 se-neg - Single-Ended Mode, Negative Side Disabled.
59 se-pos - Single-Ended Mode, Positive Side Disabled.
60 diff - Differential Mode.
61 enum: [se-neg, se-pos, diff]
62
63 '#clock-cells':
64 const: 0
65
66required:
67 - compatible
68 - reg
69 - clocks
70 - clock-names
71 - vcm-supply
72
73additionalProperties: false
74
75examples:
76 - |
77 spi {
78 #address-cells = <1>;
79 #size-cells = <0>;
80 admv1013@0{
81 compatible = "adi,admv1013";
82 reg = <0>;
83 spi-max-frequency = <1000000>;
84 clocks = <&admv1013_lo>;
85 clock-names = "lo_in";
86 vcm-supply = <&vcm>;
87 adi,quad-se-mode = "diff";
88 adi,detector-enable;
89 };
90 };
91...