dt-bindings: iio: adc: adi,ad7606: add gain calibration support
Add gain calibration support by a per-channel resistor value. Acked-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Angelo Dureghello <adureghello@baylibre.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://patch.msgid.link/20250606-wip-bl-ad7606-calibration-v9-4-6e014a1f92a2@baylibre.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
48d487dc64
commit
e986466a92
@@ -204,6 +204,15 @@ patternProperties:
|
||||
considered a bipolar differential channel. Otherwise it is bipolar
|
||||
single-ended.
|
||||
|
||||
adi,rfilter-ohms:
|
||||
description:
|
||||
For ADCs that supports gain calibration, this property must be set to
|
||||
the value of the external RFilter resistor. Proper gain error
|
||||
correction is applied based on this value.
|
||||
default: 0
|
||||
minimum: 0
|
||||
maximum: 64512
|
||||
|
||||
required:
|
||||
- reg
|
||||
- bipolar
|
||||
@@ -256,6 +265,25 @@ allOf:
|
||||
properties:
|
||||
adi,oversampling-ratio-gpios: false
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- adi,ad7605-4
|
||||
- adi,ad7606-4
|
||||
- adi,ad7606-6
|
||||
- adi,ad7606-8
|
||||
- adi,ad7607
|
||||
- adi,ad7608
|
||||
- adi,ad7609
|
||||
- adi,ad7616
|
||||
then:
|
||||
patternProperties:
|
||||
"^channel@[0-9a-f]+$":
|
||||
properties:
|
||||
adi,rfilter-ohms: false
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
@@ -398,6 +426,7 @@ examples:
|
||||
reg = <8>;
|
||||
diff-channels = <8 8>;
|
||||
bipolar;
|
||||
adi,rfilter-ohms = <2048>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user