1*1407438aSAntoniu Miclaus# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*1407438aSAntoniu Miclaus%YAML 1.2 3*1407438aSAntoniu Miclaus--- 4*1407438aSAntoniu Miclaus$id: http://devicetree.org/schemas/iio/frequency/adi,adf4377.yaml# 5*1407438aSAntoniu Miclaus$schema: http://devicetree.org/meta-schemas/core.yaml# 6*1407438aSAntoniu Miclaus 7*1407438aSAntoniu Miclaustitle: ADF4377 Microwave Wideband Synthesizer with Integrated VCO 8*1407438aSAntoniu Miclaus 9*1407438aSAntoniu Miclausmaintainers: 10*1407438aSAntoniu Miclaus - Antoniu Miclaus <antoniu.miclaus@analog.com> 11*1407438aSAntoniu Miclaus - Dragos Bogdan <dragos.bogdan@analog.com> 12*1407438aSAntoniu Miclaus 13*1407438aSAntoniu Miclausdescription: | 14*1407438aSAntoniu Miclaus The ADF4377 is a high performance, ultralow jitter, dual output integer-N 15*1407438aSAntoniu Miclaus phased locked loop (PLL) with integrated voltage controlled oscillator (VCO) 16*1407438aSAntoniu Miclaus ideally suited for data converter and mixed signal front end (MxFE) clock 17*1407438aSAntoniu Miclaus applications. 18*1407438aSAntoniu Miclaus 19*1407438aSAntoniu Miclaus https://www.analog.com/en/products/adf4377.html 20*1407438aSAntoniu Miclaus 21*1407438aSAntoniu Miclausproperties: 22*1407438aSAntoniu Miclaus compatible: 23*1407438aSAntoniu Miclaus enum: 24*1407438aSAntoniu Miclaus - adi,adf4377 25*1407438aSAntoniu Miclaus - adi,adf4378 26*1407438aSAntoniu Miclaus 27*1407438aSAntoniu Miclaus reg: 28*1407438aSAntoniu Miclaus maxItems: 1 29*1407438aSAntoniu Miclaus 30*1407438aSAntoniu Miclaus spi-max-frequency: 31*1407438aSAntoniu Miclaus maximum: 10000000 32*1407438aSAntoniu Miclaus 33*1407438aSAntoniu Miclaus clocks: 34*1407438aSAntoniu Miclaus maxItems: 1 35*1407438aSAntoniu Miclaus 36*1407438aSAntoniu Miclaus clock-names: 37*1407438aSAntoniu Miclaus description: 38*1407438aSAntoniu Miclaus External clock that provides reference input frequency. 39*1407438aSAntoniu Miclaus items: 40*1407438aSAntoniu Miclaus - const: ref_in 41*1407438aSAntoniu Miclaus 42*1407438aSAntoniu Miclaus chip-enable-gpios: 43*1407438aSAntoniu Miclaus description: 44*1407438aSAntoniu Miclaus GPIO that controls the Chip Enable Pin. 45*1407438aSAntoniu Miclaus maxItems: 1 46*1407438aSAntoniu Miclaus 47*1407438aSAntoniu Miclaus clk1-enable-gpios: 48*1407438aSAntoniu Miclaus description: 49*1407438aSAntoniu Miclaus GPIO that controls the Enable Clock 1 Output Buffer Pin. 50*1407438aSAntoniu Miclaus maxItems: 1 51*1407438aSAntoniu Miclaus 52*1407438aSAntoniu Miclaus clk2-enable-gpios: 53*1407438aSAntoniu Miclaus description: 54*1407438aSAntoniu Miclaus GPIO that controls the Enable Clock 2 Output Buffer Pin. 55*1407438aSAntoniu Miclaus maxItems: 1 56*1407438aSAntoniu Miclaus 57*1407438aSAntoniu Miclaus adi,muxout-select: 58*1407438aSAntoniu Miclaus description: 59*1407438aSAntoniu Miclaus On chip multiplexer output selection. 60*1407438aSAntoniu Miclaus high_z - MUXOUT Pin set to high-Z. 61*1407438aSAntoniu Miclaus lock_detect - MUXOUT Pin set to lock detector output. 62*1407438aSAntoniu Miclaus muxout_low - MUXOUT Pin set to low. 63*1407438aSAntoniu Miclaus f_div_rclk_2 - MUXOUT Pin set to fDIV_RCLK/2. 64*1407438aSAntoniu Miclaus f_div_nclk_2 - MUXOUT Pin set to fDIV_NCLK/2. 65*1407438aSAntoniu Miclaus muxout_high - MUXOUT Pin set to high. 66*1407438aSAntoniu Miclaus enum: [high_z, lock_detect, muxout_low, f_div_rclk_2, f_div_nclk_2, muxout_high] 67*1407438aSAntoniu Miclaus 68*1407438aSAntoniu Miclausrequired: 69*1407438aSAntoniu Miclaus - compatible 70*1407438aSAntoniu Miclaus - reg 71*1407438aSAntoniu Miclaus - clocks 72*1407438aSAntoniu Miclaus - clock-names 73*1407438aSAntoniu Miclaus 74*1407438aSAntoniu MiclausallOf: 75*1407438aSAntoniu Miclaus - $ref: /schemas/spi/spi-peripheral-props.yaml# 76*1407438aSAntoniu Miclaus 77*1407438aSAntoniu MiclausunevaluatedProperties: false 78*1407438aSAntoniu Miclaus 79*1407438aSAntoniu Miclausexamples: 80*1407438aSAntoniu Miclaus - | 81*1407438aSAntoniu Miclaus spi { 82*1407438aSAntoniu Miclaus #address-cells = <1>; 83*1407438aSAntoniu Miclaus #size-cells = <0>; 84*1407438aSAntoniu Miclaus frequency@0 { 85*1407438aSAntoniu Miclaus compatible = "adi,adf4377"; 86*1407438aSAntoniu Miclaus reg = <0>; 87*1407438aSAntoniu Miclaus spi-max-frequency = <10000000>; 88*1407438aSAntoniu Miclaus clocks = <&adf4377_ref_in>; 89*1407438aSAntoniu Miclaus clock-names = "ref_in"; 90*1407438aSAntoniu Miclaus }; 91*1407438aSAntoniu Miclaus }; 92*1407438aSAntoniu Miclaus... 93