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