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 Oscilator 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]
107 additionalProperties: false
112 #address-cells = <1>;
115 compatible = "adi,admv1014";
117 spi-max-frequency = <1000000>;
118 clocks = <&admv1014_lo>;
119 clock-names = "lo_in";
121 vcc-if-bb-supply = <&vcc_if_bb>;
122 vcc-vga-supply = <&vcc_vga>;
123 vcc-vva-supply = <&vcc_vva>;
124 vcc-lna-3p3-supply = <&vcc_lna_3p3>;
125 vcc-lna-1p5-supply = <&vcc_lna_1p5>;
126 vcc-bg-supply = <&vcc_bg>;
127 vcc-quad-supply = <&vcc_quad>;
128 vcc-mixer-supply = <&vcc_mixer>;
129 adi,quad-se-mode = "diff";
131 adi,p1db-compensation-enable;