1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/iio/frequency/adi,admv1013.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADMV1013 Microwave Upconverter
10 - Antoniu Miclaus <antoniu.miclaus@analog.com>
13 Wideband, microwave upconverter 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/admv1013.html
31 Definition of the external clock.
40 Analog voltage regulator.
44 RF Driver voltage regulator.
48 RF predriver voltage regulator.
52 VVA Control Circuit voltage regulator.
56 RF Amplifier 1 voltage regulator.
60 RF Amplifier 2 voltage regulator.
64 Envelope Detector voltage regulator.
68 Mixer Chip Band Gap Circuit voltage regulator.
72 VGA Chip Band Gap Circuit voltage regulator.
76 Mixer voltage regulator.
80 Quadruppler voltage regulator.
84 Enable the Envelope Detector available at output pins VENV_P and
85 VENV_N. Disable to reduce power consumption.
90 Select the input mode.
91 iq - in-phase quadrature (I/Q) input
92 if - complex intermediate frequency (IF) input
97 Switch the LO path from differential to single-ended operation.
98 se-neg - Single-Ended Mode, Negative Side Disabled.
99 se-pos - Single-Ended Mode, Positive Side Disabled.
100 diff - Differential Mode.
101 enum: [se-neg, se-pos, diff]
124 - $ref: /schemas/spi/spi-peripheral-props.yaml#
126 unevaluatedProperties: false
131 #address-cells = <1>;
134 compatible = "adi,admv1013";
136 spi-max-frequency = <1000000>;
137 clocks = <&admv1013_lo>;
138 clock-names = "lo_in";
140 vcc-drv-supply = <&vcc_drv>;
141 vcc2-drv-supply = <&vcc2_drv>;
142 vcc-vva-supply = <&vcc_vva>;
143 vcc-amp1-supply = <&vcc_amp1>;
144 vcc-amp2-supply = <&vcc_amp2>;
145 vcc-env-supply = <&vcc_env>;
146 vcc-bg-supply = <&vcc_bg>;
147 vcc-bg2-supply = <&vcc_bg2>;
148 vcc-mixer-supply = <&vcc_mixer>;
149 vcc-quad-supply = <&vcc_quad>;
150 adi,quad-se-mode = "diff";