Re: [PATCH v6 01/16] iio: ABI: add attributes for altcurrent channels
From: Jonathan Cameron
Date: Thu Jul 02 2026 - 21:17:26 EST
On Thu, 18 Jun 2026 14:27:17 +0100
Rodrigo Alencar via B4 Relay <devnull+rodrigo.alencar.analog.com@xxxxxxxxxx> wrote:
> From: Rodrigo Alencar <rodrigo.alencar@xxxxxxxxxx>
>
> Add missing attributes applicable to altcurrent channels, e.g., frequency,
> phase, scale, raw, label and powerdown.
I 'think' these aren't missing until this driver. The only upstream
altcurrent channel I can find is modified as it reports RMS so would
be slightly different from these.
Maybe word that to say they will be used shortly.
Jonathan
>
> Signed-off-by: Rodrigo Alencar <rodrigo.alencar@xxxxxxxxxx>
> ---
> Documentation/ABI/testing/sysfs-bus-iio | 11 +++++++++++
> 1 file changed, 11 insertions(+)
>
> diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
> index d8d6d85235b0..f52db6abcf31 100644
> --- a/Documentation/ABI/testing/sysfs-bus-iio
> +++ b/Documentation/ABI/testing/sysfs-bus-iio
> @@ -478,6 +478,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_currentY_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_current_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_current_q_scale
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_scale
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrent_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale
> What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_scale
> @@ -798,6 +800,8 @@ What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown
> What: /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_powerdown
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrent_powerdown
> KernelVersion: 2.6.38
> Contact: linux-iio@xxxxxxxxxxxxxxx
> Description:
> @@ -808,6 +812,7 @@ Description:
> together.
>
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_frequency
> KernelVersion: 3.4.0
> Contact: linux-iio@xxxxxxxxxxxxxxx
> Description:
> @@ -834,8 +839,10 @@ Description:
> all the other channels, since it involves changing the VCO
> fundamental output frequency.
>
> +What: /sys/bus/iio/devices/iio:deviceX/in_altcurrentY_phase
> What: /sys/bus/iio/devices/iio:deviceX/in_altvoltageY_i_phase
> What: /sys/bus/iio/devices/iio:deviceX/in_altvoltageY_q_phase
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_phase
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_i_phase
> What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_q_phase
> @@ -1735,6 +1742,8 @@ Description:
>
> What: /sys/bus/iio/devices/iio:deviceX/in_currentY_raw
> What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_raw
> +What: /sys/bus/iio/devices/iio:deviceX/in_altcurrentY_raw
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_raw
> KernelVersion: 3.17
> Contact: linux-iio@xxxxxxxxxxxxxxx
> Description:
> @@ -2125,7 +2134,9 @@ Description:
>
> Raw counter device counters direction for channel Y.
>
> +What: /sys/bus/iio/devices/iio:deviceX/in_altcurrentY_label
> What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_label
> +What: /sys/bus/iio/devices/iio:deviceX/out_altcurrentY_label
> What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_label
> KernelVersion: 5.8
> Contact: linux-iio@xxxxxxxxxxxxxxx
>