GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / iio / frequency / adi,admv4420.yaml
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/iio/frequency/adi,admv4420.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: ADMV4420 K Band Downconverter
8
9 maintainers:
10   - Cristian Pop <cristian.pop@analog.com>
11
12 description:
13   The ADMV4420 is a highly integrated, double balanced, active
14   mixer with an integrated fractional-N synthesizer, ideally suited
15   for next generation K band satellite communications
16
17 properties:
18   compatible:
19     enum:
20       - adi,admv4420
21
22   reg:
23     maxItems: 1
24
25   spi-max-frequency:
26     maximum: 1000000
27
28   adi,lo-freq-khz:
29     description: LO Frequency
30     $ref: /schemas/types.yaml#/definitions/uint32
31
32   adi,ref-ext-single-ended-en:
33     description: External reference selected.
34     type: boolean
35
36 required:
37   - compatible
38   - reg
39
40 additionalProperties: false
41
42 examples:
43   - |
44     spi {
45       #address-cells = <1>;
46       #size-cells = <0>;
47       mixer@0 {
48         compatible = "adi,admv4420";
49         reg = <0>;
50         spi-max-frequency = <1000000>;
51         adi,lo-freq-khz = <16750000>;
52         adi,ref-ext-single-ended-en;
53       };
54     };
55 ...