Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/iio/frequency/adi,admv1013.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: ADMV1013 Microwave Upconverter maintainers: - Antoniu Miclaus <antoniu.miclaus@analog.com> description: | Wideband, microwave upconverter optimized for point to point microwave radio designs operating in the 24 GHz to 44 GHz frequency range. https://www.analog.com/en/products/admv1013.html properties: compatible: enum: - adi,admv1013 reg: maxItems: 1 spi-max-frequency: maximum: 1000000 clocks: description: Definition of the external clock. minItems: 1 clock-names: items: - const: lo_in vcm-supply: description: Analog voltage regulator. vcc-drv-supply: description: RF Driver voltage regulator. vcc2-drv-supply: description: RF predriver voltage regulator. vcc-vva-supply: description: VVA Control Circuit voltage regulator. vcc-amp1-supply: description: RF Amplifier 1 voltage regulator. vcc-amp2-supply: description: RF Amplifier 2 voltage regulator. vcc-env-supply: description: Envelope Detector voltage regulator. vcc-bg-supply: description: Mixer Chip Band Gap Circuit voltage regulator. vcc-bg2-supply: description: VGA Chip Band Gap Circuit voltage regulator. vcc-mixer-supply: description: Mixer voltage regulator. vcc-quad-supply: description: Quadruppler voltage regulator. adi,detector-enable: description: Enable the Envelope Detector available at output pins VENV_P and VENV_N. Disable to reduce power consumption. type: boolean adi,input-mode: description: Select the input mode. iq - in-phase quadrature (I/Q) input if - complex intermediate frequency (IF) input enum: [iq, if] adi,quad-se-mode: description: Switch the LO path from differential to single-ended operation. se-neg - Single-Ended Mode, Negative Side Disabled. se-pos - Single-Ended Mode, Positive Side Disabled. diff - Differential Mode. enum: [se-neg, se-pos, diff] '#clock-cells': const: 0 required: - compatible - reg - clocks - clock-names - vcm-supply - vcc-drv-supply - vcc2-drv-supply - vcc-vva-supply - vcc-amp1-supply - vcc-amp2-supply - vcc-env-supply - vcc-bg-supply - vcc-bg2-supply - vcc-mixer-supply - vcc-quad-supply allOf: - $ref: /schemas/spi/spi-peripheral-props.yaml# unevaluatedProperties: false examples: - | spi { #address-cells = <1>; #size-cells = <0>; admv1013@0{ compatible = "adi,admv1013"; reg = <0>; spi-max-frequency = <1000000>; clocks = <&admv1013_lo>; clock-names = "lo_in"; vcm-supply = <&vcm>; vcc-drv-supply = <&vcc_drv>; vcc2-drv-supply = <&vcc2_drv>; vcc-vva-supply = <&vcc_vva>; vcc-amp1-supply = <&vcc_amp1>; vcc-amp2-supply = <&vcc_amp2>; vcc-env-supply = <&vcc_env>; vcc-bg-supply = <&vcc_bg>; vcc-bg2-supply = <&vcc_bg2>; vcc-mixer-supply = <&vcc_mixer>; vcc-quad-supply = <&vcc_quad>; adi,quad-se-mode = "diff"; adi,detector-enable; }; }; ... |