Path: blob/master/Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.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,adrf6780.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ADRF6780 Microwave Upconverter78maintainers:9- Antoniu Miclaus <antoniu.miclaus@analog.com>1011description: |12Wideband, microwave upconverter optimized for point to point microwave13radio designs operating in the 5.9 GHz to 23.6 GHz frequency range.1415https://www.analog.com/en/products/adrf6780.html1617properties:18compatible:19enum:20- adi,adrf67802122reg:23maxItems: 12425spi-max-frequency:26maximum: 10000002728clocks:29description:30Definition of the external clock.31minItems: 13233clock-names:34items:35- const: lo_in3637clock-output-names:38maxItems: 13940adi,vga-buff-en:41description:42RF Variable Gain Amplifier Buffer Enable. Gain is controlled by43the voltage on the VATT pin.44type: boolean4546adi,lo-buff-en:47description:48Local Oscillator Amplifier Enable. Disable to put the part in49a power down state.50type: boolean5152adi,if-mode-en:53description:54Intermediate Frequency Mode Enable. Either IF Mode or I/Q Mode55can be enabled at a time.56type: boolean5758adi,iq-mode-en:59description:60I/Q Mode Enable. Either IF Mode or I/Q Mode can be enabled at a61time.62type: boolean6364adi,lo-x2-en:65description:66Double the Local Oscillator output frequency from the Local67Oscillator Input Frequency. Either LOx1 or LOx2 can be enabled68at a time.69type: boolean7071adi,lo-ppf-en:72description:73Local Oscillator input frequency equal to the Local Oscillator74output frequency (LO x1). Either LOx1 or LOx2 can be enabled75at a time.76type: boolean7778adi,lo-en:79description:80Enable additional cirtuitry in the LO chain. Disable to put the81part in a power down state.82type: boolean8384adi,uc-bias-en:85description:86Enable all bias circuitry thourghout the entire part.87Disable to put the part in a power down state.88type: boolean8990adi,lo-sideband:91description:92Switch to the Lower LO Sideband. By default the Upper LO93sideband is enabled.94type: boolean9596adi,vdet-out-en:97description:98VDET Output Select Enable. Expose the RF detector output to the99VDET external pin.100type: boolean101102'#clock-cells':103const: 0104105dependencies:106adi,lo-x2-en: [ "adi,lo-en" ]107adi,lo-ppf-en: [ "adi,lo-en" ]108109required:110- compatible111- reg112- clocks113- clock-names114115allOf:116- $ref: /schemas/spi/spi-peripheral-props.yaml#117118unevaluatedProperties: false119120examples:121- |122spi {123#address-cells = <1>;124#size-cells = <0>;125adrf6780@0 {126compatible = "adi,adrf6780";127reg = <0>;128spi-max-frequency = <1000000>;129clocks = <&adrf6780_lo>;130clock-names = "lo_in";131};132};133...134135136