Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:tools-software:linux-drivers:iio-pll:adf5355 [25 Mar 2021 12:38] – [Supported Devices] Michael Hennerichresources:tools-software:linux-drivers:iio-pll:adf5355 [25 Mar 2021 12:52] (current) – [Devicetree bindings] Michael Hennerich
Line 12: Line 12:
 ===== Evaluation Boards ===== ===== Evaluation Boards =====
  
-  * [[adi>EV-ADF5355SD1Z|ADF5355 Eval Board]] +  * [[adi>EVAL-ADF4355|ADF4355 Eval Board]] 
-  * [[adi>EV-ADF4355-2SD1Z|ADF4355-Eval Board]]+  * [[adi>EVAL-ADF5355|ADF5355 Eval Board]] 
 +  * [[adi>EVAL-ADF5356|ADF5356 Eval Board]] 
      
 ===== Description ===== ===== Description =====
Line 117: Line 119:
  - compatible: Should be one of  - compatible: Should be one of
  * "adi,adf5355": When using the ADF5355 device  * "adi,adf5355": When using the ADF5355 device
 + * "adi,adf5356": When using the ADF5356 device
 + * "adi,adf4355": When using the ADF4355 device
  * "adi,adf4355-2": When using the ADF4355-2 device  * "adi,adf4355-2": When using the ADF4355-2 device
 + * "adi,adf4355-3": When using the ADF4355-3 device
  - reg: SPI chip select numbert for the device  - reg: SPI chip select numbert for the device
  - spi-max-frequency: Max SPI frequency to use (< 20000000)  - spi-max-frequency: Max SPI frequency to use (< 20000000)
Line 181: Line 186:
 <code> <code>
 Example: Example:
- adf5355@0 { + 
- compatible = "adf5355"; +&spi0 { 
- reg = <0>; + status = "okay"; 
- spi-max-frequency = <1000000>; + 
- clocks = <&adf4351_clkin>; + adf5355@0 { 
- clock-names = "clkin"; + compatible = "adf5355"; 
- clock-output-names = "adf5355_out"; + reg = <0>; 
- adi,charge-pump-current = <900>; + spi-max-frequency = <1000000>; 
- adi,muxout-select = <6>; + clocks = <&adf4351_clkin>; 
- adi,mute-till-lock-enable; + clock-names = "clkin"; 
- adi,output-a-power = <2>; + clock-output-names = "adf5355_out"; 
- adi,output-b-power = <2>; + adi,charge-pump-current = <900>; 
- adi,output-b-enable; + adi,muxout-select = <6>; 
- adi,output-a-enable; + adi,mute-till-lock-enable; 
- adi,charge-pump-negative-bleed-enable; + adi,output-a-power = <2>; 
- adi,reference-differential-input-enable; + adi,output-b-power = <2>; 
- adi,muxout-level-3v3-enable; + adi,output-b-enable; 
- adi,power-up-frequency = /bits/ 64 <123000000>; + adi,output-a-enable; 
- };+ adi,charge-pump-negative-bleed-enable; 
 + adi,reference-differential-input-enable; 
 + adi,muxout-level-3v3-enable; 
 + adi,power-up-frequency = /bits/ 64 <123000000>; 
 + }; 
 + 
 + adf5356@1 { 
 + #clock-cells = <0>; 
 + compatible = "adi,adf5356"; 
 + reg = <1>; 
 + spi-max-frequency = <1000000>; 
 + clocks = <&ad9361_clkin>; 
 + clock-names = "clkin"; 
 + clock-output-names = "ADF5356"; 
 + adi,charge-pump-current = <900>; 
 + adi,muxout-select = <6>; 
 +                adi,muxout-level-3v3-enable; 
 + adi,mute-till-lock-enable; 
 + adi,output-a-power = <3>; 
 + adi,output-b-power = <0>; 
 + adi,charge-pump-negative-bleed-enable; 
 + adi,reference-differential-input-enable; 
 + adi,power-up-frequency = /bits/ 64 <1500000000>; 
 + adi,output-a-enable; 
 + adi,clock-shift = <2>; 
 +                adi,reference-div2-enable; 
 +                adi,reference-div-factor = <1>; 
 + }; 
 +};
 </code> </code>
  
resources/tools-software/linux-drivers/iio-pll/adf5355.txt · Last modified: 25 Mar 2021 12:52 by Michael Hennerich