Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: iio: frequency: Add ADMV4420 doc

Add device tree bindings for the ADMV4420 K band downconverter.

Signed-off-by: Cristian Pop <cristian.pop@analog.com>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20220223130808.13352-1-cristian.pop@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Cristian Pop and committed by
Jonathan Cameron
bfdf1635 56853f7d

+55
+55
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 + ...