mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
Documentation: ABI: added filter mode doc in sysfs-bus-iio
The filter mode / filter type property is used for ad4130 and ad7779 drivers, therefore the ABI doc file for ad4130 was removed, merging both of them in the sysfs-bus-iio. Since one of the drivers is available from 6.1, the version has been set to 6.1 for these attributes. Signed-off-by: Ramona Alexandra Nechita <ramona.nechita@analog.com> Reviewed-by: Andy Shevchenko <andy@kernel.org> Link: https://patch.msgid.link/20241014143204.30195-3-ramona.nechita@analog.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
ca1c2eceba
commit
01bb12922b
3 changed files with 24 additions and 47 deletions
|
@ -2268,6 +2268,30 @@ Description:
|
||||||
An example format is 16-bytes, 2-digits-per-byte, HEX-string
|
An example format is 16-bytes, 2-digits-per-byte, HEX-string
|
||||||
representing the sensor unique ID number.
|
representing the sensor unique ID number.
|
||||||
|
|
||||||
|
What: /sys/bus/iio/devices/iio:deviceX/filter_type_available
|
||||||
|
What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available
|
||||||
|
KernelVersion: 6.1
|
||||||
|
Contact: linux-iio@vger.kernel.org
|
||||||
|
Description:
|
||||||
|
Reading returns a list with the possible filter modes. Options
|
||||||
|
for the attribute:
|
||||||
|
|
||||||
|
* "sinc3" - The digital sinc3 filter. Moderate 1st
|
||||||
|
conversion time. Good noise performance.
|
||||||
|
* "sinc4" - Sinc 4. Excellent noise performance. Long
|
||||||
|
1st conversion time.
|
||||||
|
* "sinc5" - The digital sinc5 filter. Excellent noise
|
||||||
|
performance
|
||||||
|
* "sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion
|
||||||
|
time.
|
||||||
|
* "sinc3+rej60" - Sinc3 + 60Hz rejection.
|
||||||
|
* "sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion
|
||||||
|
time.
|
||||||
|
* "sinc3+pf1" - Sinc3 + device specific Post Filter 1.
|
||||||
|
* "sinc3+pf2" - Sinc3 + device specific Post Filter 2.
|
||||||
|
* "sinc3+pf3" - Sinc3 + device specific Post Filter 3.
|
||||||
|
* "sinc3+pf4" - Sinc3 + device specific Post Filter 4.
|
||||||
|
|
||||||
What: /sys/.../events/in_proximity_thresh_either_runningperiod
|
What: /sys/.../events/in_proximity_thresh_either_runningperiod
|
||||||
KernelVersion: 6.6
|
KernelVersion: 6.6
|
||||||
Contact: linux-iio@vger.kernel.org
|
Contact: linux-iio@vger.kernel.org
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available
|
|
||||||
KernelVersion: 6.2
|
|
||||||
Contact: linux-iio@vger.kernel.org
|
|
||||||
Description:
|
|
||||||
Reading returns a list with the possible filter modes.
|
|
||||||
|
|
||||||
* "sinc4" - Sinc 4. Excellent noise performance. Long
|
|
||||||
1st conversion time. No natural 50/60Hz rejection.
|
|
||||||
|
|
||||||
* "sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion
|
|
||||||
time.
|
|
||||||
|
|
||||||
* "sinc3" - Sinc3. Moderate 1st conversion time.
|
|
||||||
Good noise performance.
|
|
||||||
|
|
||||||
* "sinc3+rej60" - Sinc3 + 60Hz rejection. At a sampling
|
|
||||||
frequency of 50Hz, achieves simultaneous 50Hz and 60Hz
|
|
||||||
rejection.
|
|
||||||
|
|
||||||
* "sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion
|
|
||||||
time. Best used with a sampling frequency of at least
|
|
||||||
216.19Hz.
|
|
||||||
|
|
||||||
* "sinc3+pf1" - Sinc3 + Post Filter 1. 53dB rejection @
|
|
||||||
50Hz, 58dB rejection @ 60Hz.
|
|
||||||
|
|
||||||
* "sinc3+pf2" - Sinc3 + Post Filter 2. 70dB rejection @
|
|
||||||
50Hz, 70dB rejection @ 60Hz.
|
|
||||||
|
|
||||||
* "sinc3+pf3" - Sinc3 + Post Filter 3. 99dB rejection @
|
|
||||||
50Hz, 103dB rejection @ 60Hz.
|
|
||||||
|
|
||||||
* "sinc3+pf4" - Sinc3 + Post Filter 4. 103dB rejection @
|
|
||||||
50Hz, 109dB rejection @ 60Hz.
|
|
||||||
|
|
||||||
What: /sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_filter_mode
|
|
||||||
KernelVersion: 6.2
|
|
||||||
Contact: linux-iio@vger.kernel.org
|
|
||||||
Description:
|
|
||||||
Set the filter mode of the differential channel. When the filter
|
|
||||||
mode changes, the in_voltageY-voltageZ_sampling_frequency and
|
|
||||||
in_voltageY-voltageZ_sampling_frequency_available attributes
|
|
||||||
might also change to accommodate the new filter mode.
|
|
||||||
If the current sampling frequency is out of range for the new
|
|
||||||
filter mode, the sampling frequency will be changed to the
|
|
||||||
closest valid one.
|
|
|
@ -1255,7 +1255,6 @@ M: Cosmin Tanislav <cosmin.tanislav@analog.com>
|
||||||
L: linux-iio@vger.kernel.org
|
L: linux-iio@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
W: https://ez.analog.com/linux-software-drivers
|
W: https://ez.analog.com/linux-software-drivers
|
||||||
F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
|
|
||||||
F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
|
F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
|
||||||
F: drivers/iio/adc/ad4130.c
|
F: drivers/iio/adc/ad4130.c
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue