Path: blob/master/Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/frequency/adi,admv1014.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ADMV1014 Microwave Downconverter78maintainers:9- Antoniu Miclaus <antoniu.miclaus@analog.com>1011description: |12Wideband, microwave downconverter optimized for point to point microwave13radio designs operating in the 24 GHz to 44 GHz frequency range.1415https://www.analog.com/en/products/admv1014.html1617properties:18compatible:19enum:20- adi,admv10142122reg:23maxItems: 12425spi-max-frequency:26maximum: 10000002728clocks:29maxItems: 13031clock-names:32items:33- const: lo_in34description:35External clock that provides the Local Oscillator input.3637vcm-supply:38description:39Common-mode voltage regulator.4041vcc-if-bb-supply:42description:43BB and IF supply voltage regulator.4445vcc-vga-supply:46description:47RF Amplifier supply voltage regulator.4849vcc-vva-supply:50description:51VVA Control Circuit supply voltage regulator.5253vcc-lna-3p3-supply:54description:55Low Noise Amplifier 3.3V supply voltage regulator.5657vcc-lna-1p5-supply:58description:59Low Noise Amplifier 1.5V supply voltage regulator.6061vcc-bg-supply:62description:63Band Gap Circuit supply voltage regulator.6465vcc-quad-supply:66description:67Quadruple supply voltage regulator.6869vcc-mixer-supply:70description:71Mixer supply voltage regulator.7273adi,input-mode:74description:75Select the input mode.76iq - in-phase quadrature (I/Q) input77if - complex intermediate frequency (IF) input78enum: [iq, if]7980adi,detector-enable:81description:82Digital Rx Detector Enable. The Square Law Detector output is83available at output pin VDET.84type: boolean8586adi,p1db-compensation-enable:87description:88Turn on bits to optimize P1dB.89type: boolean9091adi,quad-se-mode:92description:93Switch the LO path from differential to single-ended operation.94se-neg - Single-Ended Mode, Negative Side Disabled.95se-pos - Single-Ended Mode, Positive Side Disabled.96diff - Differential Mode.97enum: [se-neg, se-pos, diff]9899required:100- compatible101- reg102- clocks103- clock-names104- vcm-supply105- vcc-if-bb-supply106- vcc-vga-supply107- vcc-vva-supply108- vcc-lna-3p3-supply109- vcc-lna-1p5-supply110- vcc-bg-supply111- vcc-quad-supply112- vcc-mixer-supply113114allOf:115- $ref: /schemas/spi/spi-peripheral-props.yaml#116117unevaluatedProperties: false118119examples:120- |121spi {122#address-cells = <1>;123#size-cells = <0>;124converter@0 {125compatible = "adi,admv1014";126reg = <0>;127spi-max-frequency = <1000000>;128clocks = <&admv1014_lo>;129clock-names = "lo_in";130vcm-supply = <&vcm>;131vcc-if-bb-supply = <&vcc_if_bb>;132vcc-vga-supply = <&vcc_vga>;133vcc-vva-supply = <&vcc_vva>;134vcc-lna-3p3-supply = <&vcc_lna_3p3>;135vcc-lna-1p5-supply = <&vcc_lna_1p5>;136vcc-bg-supply = <&vcc_bg>;137vcc-quad-supply = <&vcc_quad>;138vcc-mixer-supply = <&vcc_mixer>;139adi,quad-se-mode = "diff";140adi,detector-enable;141adi,p1db-compensation-enable;142};143};144...145146147