mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-21 06:50:25 +00:00

Update the IIO ABI documentation to reflect the actual usage of channels with I and Q modifiers. These are currently only used in a few drivers: frequency/admv1013 (kernel v5.17): - in_altvoltageY-altvoltageZ_i_calibphase - in_altvoltageY-altvoltageZ_q_calibphase - in_altvoltageY_i_calibbias - in_altvoltageY_q_calibbias frequency/admv1014 (kernel v5.18): - in_altvoltageY_i_phase - in_altvoltageY_q_phase - in_altvoltageY_i_offset - in_altvoltageY_q_offset - in_altvoltageY_i_calibscale_course - in_altvoltageY_i_calibscale_fine - in_altvoltageY_q_calibscale_course - in_altvoltageY_q_calibscale_fine frequency/adrf6780 (kernel v5.16): - out_altvoltageY_i_phase - out_altvoltageY_q_phase There are no _raw or _scale attributes in use, so those are all removed. There are no currentY attributes in use with these modifiers, so those are also removed. All of the voltageY are changed to altvoltageY since that is how they are actually used. None of these channels are used with scan buffers, so all of those attributes are removed as well. And the {in,out}_altvoltageY_{i,q}_phase attributes were missing so those are added. The differential channel names for admv1013 are fixed. Signed-off-by: David Lechner <dlechner@baylibre.com> Reviewed-by: Nuno Sá <nuno.sa@analog.com> Link: https://patch.msgid.link/20250711-iio-abi-fix-i-and-q-modifiers-v1-1-35963c9c8c01@baylibre.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
38 lines
1.3 KiB
Text
38 lines
1.3 KiB
Text
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_i_calibphase
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write unscaled value for the Local Oscillatior path quadrature I phase shift.
|
|
|
|
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0-altvoltage1_q_calibphase
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write unscaled value for the Local Oscillatior path quadrature Q phase shift.
|
|
|
|
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_i_calibbias
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write value for the Local Oscillatior Feedthrough Offset Calibration I Positive
|
|
side.
|
|
|
|
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage0_q_calibbias
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write value for the Local Oscillatior Feedthrough Offset Calibration Q Positive side.
|
|
|
|
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage1_i_calibbias
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration I Negative
|
|
side.
|
|
|
|
What: /sys/bus/iio/devices/iio:deviceX/in_altvoltage1_q_calibbias
|
|
KernelVersion:
|
|
Contact: linux-iio@vger.kernel.org
|
|
Description:
|
|
Read/write raw value for the Local Oscillatior Feedthrough Offset Calibration Q Negative
|
|
side.
|