Wiki

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
resources:tools-software:linux-drivers:iio-transceiver:ad9371 [02 Jul 2021 10:21] – [Example Linux Device-Tree Initialization] Michael Hennerichresources:tools-software:linux-drivers:iio-transceiver:ad9371 [28 Feb 2022 15:08] (current) – [Calibration Tracking Controls] Michael Hennerich
Line 690: Line 690:
 root:/sys/bus/iio/devices/iio:device3> **cat in_voltage0_quadrature_tracking_en** root:/sys/bus/iio/devices/iio:device3> **cat in_voltage0_quadrature_tracking_en**
 0 0
 +</xterm></WRAP>
 +
 +===== ARM Calibrations  =====
 +
 +Sometimes a certain calibration is not required during power-up, or some other external condition must be met. The attributes detailed below allow the user to reschedule a calibration.  Please see //“SYSTEM CONSIDERATIONS FOR ARM CALIBRATIONS”// section of the User Guide for more information.
 +
 +Writing 0, N or 1, Y to the below attributes either disables or enables the corresponding init calibration. They are not run immediately, they are just masked. In order to run them the ''calibrate'' attributes must be written 1 or Y.
 +
 +  * calibrate_rx_qec_en
 +  * calibrate_tx_lol_en
 +  * calibrate_tx_lol_ext_en
 +  * calibrate_tx_qec_en
 +  * calibrate
 +
 +
 +<WRAP box bggreen><wrap info>This specifies any shell prompt running on the target</wrap>
 +<xterm>
 +root:/sys/bus/iio/devices/iio:device3> **cat calibrate_tx_lol_en**
 +0
 +root:/sys/bus/iio/devices/iio:device3> **echo 1 > calibrate_tx_lol_en**
 +root:/sys/bus/iio/devices/iio:device3> **cat calibrate_tx_lol_en**
 +1
 +root:/sys/bus/iio/devices/iio:device3> **echo 1 > calibrate**
 </xterm></WRAP> </xterm></WRAP>
  
resources/tools-software/linux-drivers/iio-transceiver/ad9371.txt · Last modified: 28 Feb 2022 15:08 by Michael Hennerich