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