1b4112083SAntoniu Miclaus# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2b4112083SAntoniu Miclaus%YAML 1.2 3b4112083SAntoniu Miclaus--- 4b4112083SAntoniu Miclaus$id: http://devicetree.org/schemas/iio/frequency/adi,admv1014.yaml# 5b4112083SAntoniu Miclaus$schema: http://devicetree.org/meta-schemas/core.yaml# 6b4112083SAntoniu Miclaus 7b4112083SAntoniu Miclaustitle: ADMV1014 Microwave Downconverter 8b4112083SAntoniu Miclaus 9b4112083SAntoniu Miclausmaintainers: 10b4112083SAntoniu Miclaus - Antoniu Miclaus <antoniu.miclaus@analog.com> 11b4112083SAntoniu Miclaus 12b4112083SAntoniu Miclausdescription: | 13b4112083SAntoniu Miclaus Wideband, microwave downconverter optimized for point to point microwave 14b4112083SAntoniu Miclaus radio designs operating in the 24 GHz to 44 GHz frequency range. 15b4112083SAntoniu Miclaus 16b4112083SAntoniu Miclaus https://www.analog.com/en/products/admv1014.html 17b4112083SAntoniu Miclaus 18b4112083SAntoniu Miclausproperties: 19b4112083SAntoniu Miclaus compatible: 20b4112083SAntoniu Miclaus enum: 21b4112083SAntoniu Miclaus - adi,admv1014 22b4112083SAntoniu Miclaus 23b4112083SAntoniu Miclaus reg: 24b4112083SAntoniu Miclaus maxItems: 1 25b4112083SAntoniu Miclaus 26b4112083SAntoniu Miclaus spi-max-frequency: 27b4112083SAntoniu Miclaus maximum: 1000000 28b4112083SAntoniu Miclaus 29b4112083SAntoniu Miclaus clocks: 30b4112083SAntoniu Miclaus maxItems: 1 31b4112083SAntoniu Miclaus 32b4112083SAntoniu Miclaus clock-names: 33b4112083SAntoniu Miclaus items: 34b4112083SAntoniu Miclaus - const: lo_in 35b4112083SAntoniu Miclaus description: 36*47aab533SBjorn Helgaas External clock that provides the Local Oscillator input. 37b4112083SAntoniu Miclaus 38b4112083SAntoniu Miclaus vcm-supply: 39b4112083SAntoniu Miclaus description: 40b4112083SAntoniu Miclaus Common-mode voltage regulator. 41b4112083SAntoniu Miclaus 42b4112083SAntoniu Miclaus vcc-if-bb-supply: 43b4112083SAntoniu Miclaus description: 44b4112083SAntoniu Miclaus BB and IF supply voltage regulator. 45b4112083SAntoniu Miclaus 46b4112083SAntoniu Miclaus vcc-vga-supply: 47b4112083SAntoniu Miclaus description: 48b4112083SAntoniu Miclaus RF Amplifier supply voltage regulator. 49b4112083SAntoniu Miclaus 50b4112083SAntoniu Miclaus vcc-vva-supply: 51b4112083SAntoniu Miclaus description: 52b4112083SAntoniu Miclaus VVA Control Circuit supply voltage regulator. 53b4112083SAntoniu Miclaus 54b4112083SAntoniu Miclaus vcc-lna-3p3-supply: 55b4112083SAntoniu Miclaus description: 56b4112083SAntoniu Miclaus Low Noise Amplifier 3.3V supply voltage regulator. 57b4112083SAntoniu Miclaus 58b4112083SAntoniu Miclaus vcc-lna-1p5-supply: 59b4112083SAntoniu Miclaus description: 60b4112083SAntoniu Miclaus Low Noise Amplifier 1.5V supply voltage regulator. 61b4112083SAntoniu Miclaus 62b4112083SAntoniu Miclaus vcc-bg-supply: 63b4112083SAntoniu Miclaus description: 64b4112083SAntoniu Miclaus Band Gap Circuit supply voltage regulator. 65b4112083SAntoniu Miclaus 66b4112083SAntoniu Miclaus vcc-quad-supply: 67b4112083SAntoniu Miclaus description: 68b4112083SAntoniu Miclaus Quadruple supply voltage regulator. 69b4112083SAntoniu Miclaus 70b4112083SAntoniu Miclaus vcc-mixer-supply: 71b4112083SAntoniu Miclaus description: 72b4112083SAntoniu Miclaus Mixer supply voltage regulator. 73b4112083SAntoniu Miclaus 74b4112083SAntoniu Miclaus adi,input-mode: 75b4112083SAntoniu Miclaus description: 76b4112083SAntoniu Miclaus Select the input mode. 77b4112083SAntoniu Miclaus iq - in-phase quadrature (I/Q) input 78b4112083SAntoniu Miclaus if - complex intermediate frequency (IF) input 79b4112083SAntoniu Miclaus enum: [iq, if] 80b4112083SAntoniu Miclaus 81b4112083SAntoniu Miclaus adi,detector-enable: 82b4112083SAntoniu Miclaus description: 83b4112083SAntoniu Miclaus Digital Rx Detector Enable. The Square Law Detector output is 84b4112083SAntoniu Miclaus available at output pin VDET. 85b4112083SAntoniu Miclaus type: boolean 86b4112083SAntoniu Miclaus 87b4112083SAntoniu Miclaus adi,p1db-compensation-enable: 88b4112083SAntoniu Miclaus description: 89b4112083SAntoniu Miclaus Turn on bits to optimize P1dB. 90b4112083SAntoniu Miclaus type: boolean 91b4112083SAntoniu Miclaus 92b4112083SAntoniu Miclaus adi,quad-se-mode: 93b4112083SAntoniu Miclaus description: 94b4112083SAntoniu Miclaus Switch the LO path from differential to single-ended operation. 95b4112083SAntoniu Miclaus se-neg - Single-Ended Mode, Negative Side Disabled. 96b4112083SAntoniu Miclaus se-pos - Single-Ended Mode, Positive Side Disabled. 97b4112083SAntoniu Miclaus diff - Differential Mode. 98b4112083SAntoniu Miclaus enum: [se-neg, se-pos, diff] 99b4112083SAntoniu Miclaus 100b4112083SAntoniu Miclausrequired: 101b4112083SAntoniu Miclaus - compatible 102b4112083SAntoniu Miclaus - reg 103b4112083SAntoniu Miclaus - clocks 104b4112083SAntoniu Miclaus - clock-names 105b4112083SAntoniu Miclaus - vcm-supply 1066d9c5ae6SAntoniu Miclaus - vcc-if-bb-supply 1076d9c5ae6SAntoniu Miclaus - vcc-vga-supply 1086d9c5ae6SAntoniu Miclaus - vcc-vva-supply 1096d9c5ae6SAntoniu Miclaus - vcc-lna-3p3-supply 1106d9c5ae6SAntoniu Miclaus - vcc-lna-1p5-supply 1116d9c5ae6SAntoniu Miclaus - vcc-bg-supply 1126d9c5ae6SAntoniu Miclaus - vcc-quad-supply 1136d9c5ae6SAntoniu Miclaus - vcc-mixer-supply 114b4112083SAntoniu Miclaus 11500407a68SKrzysztof KozlowskiallOf: 11600407a68SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 11700407a68SKrzysztof Kozlowski 11800407a68SKrzysztof KozlowskiunevaluatedProperties: false 119b4112083SAntoniu Miclaus 120b4112083SAntoniu Miclausexamples: 121b4112083SAntoniu Miclaus - | 122b4112083SAntoniu Miclaus spi { 123b4112083SAntoniu Miclaus #address-cells = <1>; 124b4112083SAntoniu Miclaus #size-cells = <0>; 125b4112083SAntoniu Miclaus converter@0 { 126b4112083SAntoniu Miclaus compatible = "adi,admv1014"; 127b4112083SAntoniu Miclaus reg = <0>; 128b4112083SAntoniu Miclaus spi-max-frequency = <1000000>; 129b4112083SAntoniu Miclaus clocks = <&admv1014_lo>; 130b4112083SAntoniu Miclaus clock-names = "lo_in"; 131b4112083SAntoniu Miclaus vcm-supply = <&vcm>; 132b4112083SAntoniu Miclaus vcc-if-bb-supply = <&vcc_if_bb>; 133b4112083SAntoniu Miclaus vcc-vga-supply = <&vcc_vga>; 134b4112083SAntoniu Miclaus vcc-vva-supply = <&vcc_vva>; 135b4112083SAntoniu Miclaus vcc-lna-3p3-supply = <&vcc_lna_3p3>; 136b4112083SAntoniu Miclaus vcc-lna-1p5-supply = <&vcc_lna_1p5>; 137b4112083SAntoniu Miclaus vcc-bg-supply = <&vcc_bg>; 138b4112083SAntoniu Miclaus vcc-quad-supply = <&vcc_quad>; 139b4112083SAntoniu Miclaus vcc-mixer-supply = <&vcc_mixer>; 140b4112083SAntoniu Miclaus adi,quad-se-mode = "diff"; 141b4112083SAntoniu Miclaus adi,detector-enable; 142b4112083SAntoniu Miclaus adi,p1db-compensation-enable; 143b4112083SAntoniu Miclaus }; 144b4112083SAntoniu Miclaus }; 145b4112083SAntoniu Miclaus... 146