1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/iio/frequency/adi,admv1014.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADMV1014 Microwave Downconverter
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
13 Wideband, microwave downconverter optimized for point to point microwave
14 radio designs operating in the 24 GHz to 44 GHz frequency range.
16 https://www.analog.com/en/products/admv1014.html
36 External clock that provides the Local Oscillator input.
40 Common-mode voltage regulator.
44 BB and IF supply voltage regulator.
48 RF Amplifier supply voltage regulator.
52 VVA Control Circuit supply voltage regulator.
56 Low Noise Amplifier 3.3V supply voltage regulator.
60 Low Noise Amplifier 1.5V supply voltage regulator.
64 Band Gap Circuit supply voltage regulator.
68 Quadruple supply voltage regulator.
72 Mixer supply voltage regulator.
76 Select the input mode.
77 iq - in-phase quadrature (I/Q) input
78 if - complex intermediate frequency (IF) input
83 Digital Rx Detector Enable. The Square Law Detector output is
84 available at output pin VDET.
87 adi,p1db-compensation-enable:
89 Turn on bits to optimize P1dB.
94 Switch the LO path from differential to single-ended operation.
95 se-neg - Single-Ended Mode, Negative Side Disabled.
96 se-pos - Single-Ended Mode, Positive Side Disabled.
97 diff - Differential Mode.
98 enum: [se-neg, se-pos, diff]
116 - $ref: /schemas/spi/spi-peripheral-props.yaml#
118 unevaluatedProperties: false
123 #address-cells = <1>;
126 compatible = "adi,admv1014";
128 spi-max-frequency = <1000000>;
129 clocks = <&admv1014_lo>;
130 clock-names = "lo_in";
132 vcc-if-bb-supply = <&vcc_if_bb>;
133 vcc-vga-supply = <&vcc_vga>;
134 vcc-vva-supply = <&vcc_vva>;
135 vcc-lna-3p3-supply = <&vcc_lna_3p3>;
136 vcc-lna-1p5-supply = <&vcc_lna_1p5>;
137 vcc-bg-supply = <&vcc_bg>;
138 vcc-quad-supply = <&vcc_quad>;
139 vcc-mixer-supply = <&vcc_mixer>;
140 adi,quad-se-mode = "diff";
142 adi,p1db-compensation-enable;