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