Commit d5b13c9a authored by Federico Vaga's avatar Federico Vaga

drv: disable temperature compensation

We are not able to properly validate this code, we lack the proper
testing environment:
- instrumentation to heat/cool the cards;
- measurnment algorithms;
- stable signals for all channels.

We could set it up, but we urgently need to release the v5 version,
and this is a minor improvement.

Therefore, this feature is disabled by default.
Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 6ae2773a
......@@ -82,9 +82,14 @@ enable_test_data=[0, 1]
Trigger detection is unaffected by use of test data.
fa_calib_period_s=NUMBER
The ADC has a periodic task that every 60 seconds adjusts the
calibration data based on the current temperature. You can use
this module parameter to pass your period in seconds.
The ADC periodically adjusts the calibration data based on the
current temperature. You can use this module parameter to pass
your period in seconds. By default the value is 0 (meaning
feature disabled).
.. warning::
The periodical calibration is by default disabled because we were
not able to perform a complete validation. Use it at your own risk.
.. _zio: https://www.ohwr.org/project/zio
.. _fmc: https://www.ohwr.org/project/fmc-sw
......
......@@ -14,7 +14,7 @@
#include <linux/jiffies.h>
#include <fmc-adc-100m14b4cha.h>
static int fa_calib_period_s = 60;
static int fa_calib_period_s = 0;
module_param_named(calib_s, fa_calib_period_s, int, 0444);
/* This identity calibration is used as default */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment