1*bf75e044SAntoniu Miclaus# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*bf75e044SAntoniu Miclaus%YAML 1.2
3*bf75e044SAntoniu Miclaus---
4*bf75e044SAntoniu Miclaus$id: http://devicetree.org/schemas/iio/filter/adi,admv8818.yaml#
5*bf75e044SAntoniu Miclaus$schema: http://devicetree.org/meta-schemas/core.yaml#
6*bf75e044SAntoniu Miclaus
7*bf75e044SAntoniu Miclaustitle: ADMV8818 Digitally Tunable, High-Pass and Low-Pass Filter
8*bf75e044SAntoniu Miclaus
9*bf75e044SAntoniu Miclausmaintainers:
10*bf75e044SAntoniu Miclaus  - Antoniu Miclaus <antoniu.miclaus@analog.com>
11*bf75e044SAntoniu Miclaus
12*bf75e044SAntoniu Miclausdescription: |
13*bf75e044SAntoniu Miclaus    Fully monolithic microwave integrated circuit (MMIC) that
14*bf75e044SAntoniu Miclaus    features a digitally selectable frequency of operation.
15*bf75e044SAntoniu Miclaus    The device features four independently controlled high-pass
16*bf75e044SAntoniu Miclaus    filters (HPFs) and four independently controlled low-pass filters
17*bf75e044SAntoniu Miclaus    (LPFs) that span the 2 GHz to 18 GHz frequency range.
18*bf75e044SAntoniu Miclaus
19*bf75e044SAntoniu Miclaus    https://www.analog.com/en/products/admv8818.html
20*bf75e044SAntoniu Miclaus
21*bf75e044SAntoniu Miclausproperties:
22*bf75e044SAntoniu Miclaus  compatible:
23*bf75e044SAntoniu Miclaus    enum:
24*bf75e044SAntoniu Miclaus      - adi,admv8818
25*bf75e044SAntoniu Miclaus
26*bf75e044SAntoniu Miclaus  reg:
27*bf75e044SAntoniu Miclaus    maxItems: 1
28*bf75e044SAntoniu Miclaus
29*bf75e044SAntoniu Miclaus  spi-max-frequency:
30*bf75e044SAntoniu Miclaus    maximum: 10000000
31*bf75e044SAntoniu Miclaus
32*bf75e044SAntoniu Miclaus  clocks:
33*bf75e044SAntoniu Miclaus    description:
34*bf75e044SAntoniu Miclaus      Definition of the external clock.
35*bf75e044SAntoniu Miclaus    minItems: 1
36*bf75e044SAntoniu Miclaus
37*bf75e044SAntoniu Miclaus  clock-names:
38*bf75e044SAntoniu Miclaus    items:
39*bf75e044SAntoniu Miclaus      - const: rf_in
40*bf75e044SAntoniu Miclaus
41*bf75e044SAntoniu Miclaus  clock-output-names:
42*bf75e044SAntoniu Miclaus    maxItems: 1
43*bf75e044SAntoniu Miclaus
44*bf75e044SAntoniu Miclaus  '#clock-cells':
45*bf75e044SAntoniu Miclaus    const: 0
46*bf75e044SAntoniu Miclaus
47*bf75e044SAntoniu Miclausrequired:
48*bf75e044SAntoniu Miclaus  - compatible
49*bf75e044SAntoniu Miclaus  - reg
50*bf75e044SAntoniu Miclaus
51*bf75e044SAntoniu MiclausadditionalProperties: false
52*bf75e044SAntoniu Miclaus
53*bf75e044SAntoniu Miclausexamples:
54*bf75e044SAntoniu Miclaus  - |
55*bf75e044SAntoniu Miclaus    spi {
56*bf75e044SAntoniu Miclaus      #address-cells = <1>;
57*bf75e044SAntoniu Miclaus      #size-cells = <0>;
58*bf75e044SAntoniu Miclaus      admv8818@0 {
59*bf75e044SAntoniu Miclaus        compatible = "adi,admv8818";
60*bf75e044SAntoniu Miclaus        reg = <0>;
61*bf75e044SAntoniu Miclaus        spi-max-frequency = <10000000>;
62*bf75e044SAntoniu Miclaus        clocks = <&admv8818_rfin>;
63*bf75e044SAntoniu Miclaus        clock-names = "rf_in";
64*bf75e044SAntoniu Miclaus      };
65*bf75e044SAntoniu Miclaus    };
66*bf75e044SAntoniu Miclaus...
67