1bfdf1635SCristian Pop# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2bfdf1635SCristian Pop%YAML 1.2
3bfdf1635SCristian Pop---
4bfdf1635SCristian Pop$id: http://devicetree.org/schemas/iio/frequency/adi,admv4420.yaml#
5bfdf1635SCristian Pop$schema: http://devicetree.org/meta-schemas/core.yaml#
6bfdf1635SCristian Pop
7bfdf1635SCristian Poptitle: ADMV4420 K Band Downconverter
8bfdf1635SCristian Pop
9bfdf1635SCristian Popmaintainers:
108add74e7SNuno Sá  - Nuno Sá <nuno.sa@analog.com>
11bfdf1635SCristian Pop
12bfdf1635SCristian Popdescription:
13bfdf1635SCristian Pop  The ADMV4420 is a highly integrated, double balanced, active
14bfdf1635SCristian Pop  mixer with an integrated fractional-N synthesizer, ideally suited
15bfdf1635SCristian Pop  for next generation K band satellite communications
16bfdf1635SCristian Pop
17bfdf1635SCristian Popproperties:
18bfdf1635SCristian Pop  compatible:
19bfdf1635SCristian Pop    enum:
20bfdf1635SCristian Pop      - adi,admv4420
21bfdf1635SCristian Pop
22bfdf1635SCristian Pop  reg:
23bfdf1635SCristian Pop    maxItems: 1
24bfdf1635SCristian Pop
25bfdf1635SCristian Pop  spi-max-frequency:
26bfdf1635SCristian Pop    maximum: 1000000
27bfdf1635SCristian Pop
28bfdf1635SCristian Pop  adi,lo-freq-khz:
29bfdf1635SCristian Pop    description: LO Frequency
30bfdf1635SCristian Pop    $ref: /schemas/types.yaml#/definitions/uint32
31bfdf1635SCristian Pop
32bfdf1635SCristian Pop  adi,ref-ext-single-ended-en:
33bfdf1635SCristian Pop    description: External reference selected.
34bfdf1635SCristian Pop    type: boolean
35bfdf1635SCristian Pop
36bfdf1635SCristian Poprequired:
37bfdf1635SCristian Pop  - compatible
38bfdf1635SCristian Pop  - reg
39bfdf1635SCristian Pop
40*00407a68SKrzysztof Kozlowski
41*00407a68SKrzysztof KozlowskiallOf:
42*00407a68SKrzysztof Kozlowski  - $ref: /schemas/spi/spi-peripheral-props.yaml#
43*00407a68SKrzysztof Kozlowski
44*00407a68SKrzysztof KozlowskiunevaluatedProperties: false
45bfdf1635SCristian Pop
46bfdf1635SCristian Popexamples:
47bfdf1635SCristian Pop  - |
48bfdf1635SCristian Pop    spi {
49bfdf1635SCristian Pop      #address-cells = <1>;
50bfdf1635SCristian Pop      #size-cells = <0>;
51bfdf1635SCristian Pop      mixer@0 {
52bfdf1635SCristian Pop        compatible = "adi,admv4420";
53bfdf1635SCristian Pop        reg = <0>;
54bfdf1635SCristian Pop        spi-max-frequency = <1000000>;
55bfdf1635SCristian Pop        adi,lo-freq-khz = <16750000>;
56bfdf1635SCristian Pop        adi,ref-ext-single-ended-en;
57bfdf1635SCristian Pop      };
58bfdf1635SCristian Pop    };
59bfdf1635SCristian Pop...
60