Path: blob/master/Documentation/devicetree/bindings/iio/frequency/adi,admv1013.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,admv1013.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ADMV1013 Microwave Upconverter78maintainers:9- Antoniu Miclaus <antoniu.miclaus@analog.com>1011description: |12Wideband, microwave upconverter optimized for point to point microwave13radio designs operating in the 24 GHz to 44 GHz frequency range.1415https://www.analog.com/en/products/admv1013.html1617properties:18compatible:19enum:20- adi,admv10132122reg:23maxItems: 12425spi-max-frequency:26maximum: 10000002728clocks:29description:30Definition of the external clock.31minItems: 13233clock-names:34items:35- const: lo_in3637vcm-supply:38description:39Analog voltage regulator.4041vcc-drv-supply:42description:43RF Driver voltage regulator.4445vcc2-drv-supply:46description:47RF predriver voltage regulator.4849vcc-vva-supply:50description:51VVA Control Circuit voltage regulator.5253vcc-amp1-supply:54description:55RF Amplifier 1 voltage regulator.5657vcc-amp2-supply:58description:59RF Amplifier 2 voltage regulator.6061vcc-env-supply:62description:63Envelope Detector voltage regulator.6465vcc-bg-supply:66description:67Mixer Chip Band Gap Circuit voltage regulator.6869vcc-bg2-supply:70description:71VGA Chip Band Gap Circuit voltage regulator.7273vcc-mixer-supply:74description:75Mixer voltage regulator.7677vcc-quad-supply:78description:79Quadruppler voltage regulator.8081adi,detector-enable:82description:83Enable the Envelope Detector available at output pins VENV_P and84VENV_N. Disable to reduce power consumption.85type: boolean8687adi,input-mode:88description:89Select the input mode.90iq - in-phase quadrature (I/Q) input91if - complex intermediate frequency (IF) input92enum: [iq, if]9394adi,quad-se-mode:95description:96Switch the LO path from differential to single-ended operation.97se-neg - Single-Ended Mode, Negative Side Disabled.98se-pos - Single-Ended Mode, Positive Side Disabled.99diff - Differential Mode.100enum: [se-neg, se-pos, diff]101102'#clock-cells':103const: 0104105required:106- compatible107- reg108- clocks109- clock-names110- vcm-supply111- vcc-drv-supply112- vcc2-drv-supply113- vcc-vva-supply114- vcc-amp1-supply115- vcc-amp2-supply116- vcc-env-supply117- vcc-bg-supply118- vcc-bg2-supply119- vcc-mixer-supply120- vcc-quad-supply121122allOf:123- $ref: /schemas/spi/spi-peripheral-props.yaml#124125unevaluatedProperties: false126127examples:128- |129spi {130#address-cells = <1>;131#size-cells = <0>;132admv1013@0{133compatible = "adi,admv1013";134reg = <0>;135spi-max-frequency = <1000000>;136clocks = <&admv1013_lo>;137clock-names = "lo_in";138vcm-supply = <&vcm>;139vcc-drv-supply = <&vcc_drv>;140vcc2-drv-supply = <&vcc2_drv>;141vcc-vva-supply = <&vcc_vva>;142vcc-amp1-supply = <&vcc_amp1>;143vcc-amp2-supply = <&vcc_amp2>;144vcc-env-supply = <&vcc_env>;145vcc-bg-supply = <&vcc_bg>;146vcc-bg2-supply = <&vcc_bg2>;147vcc-mixer-supply = <&vcc_mixer>;148vcc-quad-supply = <&vcc_quad>;149adi,quad-se-mode = "diff";150adi,detector-enable;151};152};153...154155156