linux-iio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] iio: documentation: Add out_altvoltage and friends
@ 2012-05-02 11:24 michael.hennerich
  2012-05-02 11:55 ` Hennerich, Michael
  2012-05-02 14:36 ` Jonathan Cameron
  0 siblings, 2 replies; 7+ messages in thread
From: michael.hennerich @ 2012-05-02 11:24 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, device-drivers-devel, Michael Hennerich

From: Michael Hennerich <michael.hennerich@analog.com>

Continuous frequency/clock generating devices, such as DDSs or PLLs
should use out_altvolatge.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
---
 Documentation/ABI/testing/sysfs-bus-iio |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
index 2ce4dad..f757a30 100644
--- a/Documentation/ABI/testing/sysfs-bus-iio
+++ b/Documentation/ABI/testing/sysfs-bus-iio
@@ -219,6 +219,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
 What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
 What:		/sys/bus/iio/devices/iio:deviceX/in_voltage_scale
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
@@ -273,6 +274,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
 What:		/sys/.../iio:deviceX/in_voltageX_scale_available
 What:		/sys/.../iio:deviceX/in_voltage-voltage_scale_available
 What:		/sys/.../iio:deviceX/out_voltageX_scale_available
+What:		/sys/.../iio:deviceX/out_altvoltageX_scale_available
 What:		/sys/.../iio:deviceX/in_capacitance_scale_available
 KernelVersion:	2.635
 Contact:	linux-iio@vger.kernel.org
@@ -291,14 +293,19 @@ Description:
 		gives the 3dB frequency of the filter in Hz.
 
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
 KernelVersion:	2.6.37
 Contact:	linux-iio@vger.kernel.org
 Description:
 		Raw (unscaled, no bias etc.) output voltage for
 		channel Y.  The number must always be specified and
 		unique if the output corresponds to a single channel.
+		While DAC like devices typically use out_voltage,
+		a continuous frequency generating device, such as
+		a DDS or PLL should use out_altvolatge.
 
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
 KernelVersion:	2.6.37
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -309,6 +316,8 @@ Description:
 
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -323,6 +332,8 @@ Description:
 
 What:		/sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
 What:		/sys/.../iio:deviceX/out_voltage_powerdown_mode_available
+What:		/sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
+What:		/sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -331,6 +342,8 @@ Description:
 
 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
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -339,6 +352,24 @@ Description:
 		normal operation. Y may be suppressed if all outputs are
 		controlled together.
 
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
+KernelVersion:	3.4.0
+Contact:	linux-iio@vger.kernel.org
+Description:
+		Output frequency for channel Y in Hz. The number must always be
+		specified and unique if the output corresponds to a single
+		channel.
+
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
+KernelVersion:	3.4.0
+Contact:	linux-iio@vger.kernel.org
+Description:
+		Phase in radians of one frequency/clock output Y
+		(out_altvoltageY) relative to another frequency/clock output
+		(out_altvoltageZ) of the device X. The number must always be
+		specified and unique if the output corresponds to a single
+		channel.
+
 What:		/sys/bus/iio/devices/iio:deviceX/events
 KernelVersion:	2.6.35
 Contact:	linux-iio@vger.kernel.org
-- 
1.7.0.4



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* RE: [PATCH] iio: documentation: Add out_altvoltage and friends
  2012-05-02 11:24 michael.hennerich
@ 2012-05-02 11:55 ` Hennerich, Michael
  2012-05-02 14:35   ` Jonathan Cameron
  2012-05-02 14:36 ` Jonathan Cameron
  1 sibling, 1 reply; 7+ messages in thread
From: Hennerich, Michael @ 2012-05-02 11:55 UTC (permalink / raw)
  To: jic23@kernel.org
  Cc: linux-iio@vger.kernel.org,
	device-drivers-devel@blackfin.uclinux.org

Hi Jonathan,

I wonder how we want to organize our documentation.
Maintain only one file Documentation/ABI/testing/sysfs-bus-iio?

Or potentially multiple in Documentation/iio covering
untypical and device specific attributes?

Documentation/iio/sysfs-bus-frequency-xxx
Documentation/iio/sysfs-bus-light-xxx
...

Greetings,
Michael

--
Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368;
Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin, Margaret Seif


> -----Original Message-----
> From: michael.hennerich@analog.com
> [mailto:michael.hennerich@analog.com]
> Sent: Wednesday, May 02, 2012 1:24 PM
> To: jic23@kernel.org
> Cc: linux-iio@vger.kernel.org; device-drivers-
> devel@blackfin.uclinux.org; Hennerich, Michael
> Subject: [PATCH] iio: documentation: Add out_altvoltage and friends
>
> From: Michael Hennerich <michael.hennerich@analog.com>
>
> Continuous frequency/clock generating devices, such as DDSs or PLLs
> should use out_altvolatge.
>
> Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
> ---
>  Documentation/ABI/testing/sysfs-bus-iio |   31
> +++++++++++++++++++++++++++++++
>  1 files changed, 31 insertions(+), 0 deletions(-)
>
> diff --git a/Documentation/ABI/testing/sysfs-bus-iio
> b/Documentation/ABI/testing/sysfs-bus-iio
> index 2ce4dad..f757a30 100644
> --- a/Documentation/ABI/testing/sysfs-bus-iio
> +++ b/Documentation/ABI/testing/sysfs-bus-iio
> @@ -219,6 +219,7 @@ What:
>       /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
>  What:
>       /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
>  What:                /sys/bus/iio/devices/iio:deviceX/in_voltage_scale
>  What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
> @@ -273,6 +274,7 @@ What:
>       /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
>  What:                /sys/.../iio:deviceX/in_voltageX_scale_available
>  What:                /sys/.../iio:deviceX/in_voltage-
> voltage_scale_available
>  What:                /sys/.../iio:deviceX/out_voltageX_scale_available
> +What:                /sys/.../iio:deviceX/out_altvoltageX_scale_available
>  What:                /sys/.../iio:deviceX/in_capacitance_scale_available
>  KernelVersion:       2.635
>  Contact:     linux-iio@vger.kernel.org
> @@ -291,14 +293,19 @@ Description:
>               gives the 3dB frequency of the filter in Hz.
>
>  What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
>  KernelVersion:       2.6.37
>  Contact:     linux-iio@vger.kernel.org
>  Description:
>               Raw (unscaled, no bias etc.) output voltage for
>               channel Y.  The number must always be specified and
>               unique if the output corresponds to a single channel.
> +             While DAC like devices typically use out_voltage,
> +             a continuous frequency generating device, such as
> +             a DDS or PLL should use out_altvolatge.
>
>  What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
>  KernelVersion:       2.6.37
>  Contact:     linux-iio@vger.kernel.org
>  Description:
> @@ -309,6 +316,8 @@ Description:
>
>  What:
>       /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
>  What:
>       /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
>  KernelVersion:       2.6.38
>  Contact:     linux-iio@vger.kernel.org
>  Description:
> @@ -323,6 +332,8 @@ Description:
>
>  What:
>       /sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
>  What:
>       /sys/.../iio:deviceX/out_voltage_powerdown_mode_available
> +What:
>       /sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
> +What:
>       /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
>  KernelVersion:       2.6.38
>  Contact:     linux-iio@vger.kernel.org
>  Description:
> @@ -331,6 +342,8 @@ Description:
>
>  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
>  KernelVersion:       2.6.38
>  Contact:     linux-iio@vger.kernel.org
>  Description:
> @@ -339,6 +352,24 @@ Description:
>               normal operation. Y may be suppressed if all outputs are
>               controlled together.
>
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
> +KernelVersion:       3.4.0
> +Contact:     linux-iio@vger.kernel.org
> +Description:
> +             Output frequency for channel Y in Hz. The number must
> always be
> +             specified and unique if the output corresponds to a single
> +             channel.
> +
> +What:
>       /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
> +KernelVersion:       3.4.0
> +Contact:     linux-iio@vger.kernel.org
> +Description:
> +             Phase in radians of one frequency/clock output Y
> +             (out_altvoltageY) relative to another frequency/clock
> output
> +             (out_altvoltageZ) of the device X. The number must always
> be
> +             specified and unique if the output corresponds to a single
> +             channel.
> +
>  What:                /sys/bus/iio/devices/iio:deviceX/events
>  KernelVersion:       2.6.35
>  Contact:     linux-iio@vger.kernel.org
> --
> 1.7.0.4



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] iio: documentation: Add out_altvoltage and friends
  2012-05-02 11:55 ` Hennerich, Michael
@ 2012-05-02 14:35   ` Jonathan Cameron
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Cameron @ 2012-05-02 14:35 UTC (permalink / raw)
  To: Hennerich, Michael
  Cc: jic23@kernel.org, linux-iio@vger.kernel.org,
	device-drivers-devel@blackfin.uclinux.org

On 5/2/2012 12:55 PM, Hennerich, Michael wrote:
> Hi Jonathan,
>
> I wonder how we want to organize our documentation.
> Maintain only one file Documentation/ABI/testing/sysfs-bus-iio?
>
> Or potentially multiple in Documentation/iio covering
> untypical and device specific attributes?
Keep things flat whilst there is a reasonable amount of overlap.
Might be worth splitting things out for the really odd devices.
Also any attributes that are in a single driver only can go
in a device specific file.

Lets see how things go.  Nothing stops us reorganising the docs
whenever we like!
>
> Documentation/iio/sysfs-bus-frequency-xxx
> Documentation/iio/sysfs-bus-light-xxx
> ...
>
> Greetings,
> Michael
>
> --
> Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
> Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368;
> Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin, Margaret Seif
>
>
>> -----Original Message-----
>> From: michael.hennerich@analog.com
>> [mailto:michael.hennerich@analog.com]
>> Sent: Wednesday, May 02, 2012 1:24 PM
>> To: jic23@kernel.org
>> Cc: linux-iio@vger.kernel.org; device-drivers-
>> devel@blackfin.uclinux.org; Hennerich, Michael
>> Subject: [PATCH] iio: documentation: Add out_altvoltage and friends
>>
>> From: Michael Hennerich<michael.hennerich@analog.com>
>>
>> Continuous frequency/clock generating devices, such as DDSs or PLLs
>> should use out_altvolatge.
>>
>> Signed-off-by: Michael Hennerich<michael.hennerich@analog.com>
>> ---
>>   Documentation/ABI/testing/sysfs-bus-iio |   31
>> +++++++++++++++++++++++++++++++
>>   1 files changed, 31 insertions(+), 0 deletions(-)
>>
>> diff --git a/Documentation/ABI/testing/sysfs-bus-iio
>> b/Documentation/ABI/testing/sysfs-bus-iio
>> index 2ce4dad..f757a30 100644
>> --- a/Documentation/ABI/testing/sysfs-bus-iio
>> +++ b/Documentation/ABI/testing/sysfs-bus-iio
>> @@ -219,6 +219,7 @@ What:
>>        /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
>>   What:
>>        /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
>>   What:                /sys/bus/iio/devices/iio:deviceX/in_voltage_scale
>>   What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
>> @@ -273,6 +274,7 @@ What:
>>        /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
>>   What:                /sys/.../iio:deviceX/in_voltageX_scale_available
>>   What:                /sys/.../iio:deviceX/in_voltage-
>> voltage_scale_available
>>   What:                /sys/.../iio:deviceX/out_voltageX_scale_available
>> +What:                /sys/.../iio:deviceX/out_altvoltageX_scale_available
>>   What:                /sys/.../iio:deviceX/in_capacitance_scale_available
>>   KernelVersion:       2.635
>>   Contact:     linux-iio@vger.kernel.org
>> @@ -291,14 +293,19 @@ Description:
>>                gives the 3dB frequency of the filter in Hz.
>>
>>   What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
>>   KernelVersion:       2.6.37
>>   Contact:     linux-iio@vger.kernel.org
>>   Description:
>>                Raw (unscaled, no bias etc.) output voltage for
>>                channel Y.  The number must always be specified and
>>                unique if the output corresponds to a single channel.
>> +             While DAC like devices typically use out_voltage,
>> +             a continuous frequency generating device, such as
>> +             a DDS or PLL should use out_altvolatge.
>>
>>   What:                /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
>>   KernelVersion:       2.6.37
>>   Contact:     linux-iio@vger.kernel.org
>>   Description:
>> @@ -309,6 +316,8 @@ Description:
>>
>>   What:
>>        /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
>>   What:
>>        /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
>>   KernelVersion:       2.6.38
>>   Contact:     linux-iio@vger.kernel.org
>>   Description:
>> @@ -323,6 +332,8 @@ Description:
>>
>>   What:
>>        /sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
>>   What:
>>        /sys/.../iio:deviceX/out_voltage_powerdown_mode_available
>> +What:
>>        /sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
>> +What:
>>        /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
>>   KernelVersion:       2.6.38
>>   Contact:     linux-iio@vger.kernel.org
>>   Description:
>> @@ -331,6 +342,8 @@ Description:
>>
>>   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
>>   KernelVersion:       2.6.38
>>   Contact:     linux-iio@vger.kernel.org
>>   Description:
>> @@ -339,6 +352,24 @@ Description:
>>                normal operation. Y may be suppressed if all outputs are
>>                controlled together.
>>
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
>> +KernelVersion:       3.4.0
>> +Contact:     linux-iio@vger.kernel.org
>> +Description:
>> +             Output frequency for channel Y in Hz. The number must
>> always be
>> +             specified and unique if the output corresponds to a single
>> +             channel.
>> +
>> +What:
>>        /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
>> +KernelVersion:       3.4.0
>> +Contact:     linux-iio@vger.kernel.org
>> +Description:
>> +             Phase in radians of one frequency/clock output Y
>> +             (out_altvoltageY) relative to another frequency/clock
>> output
>> +             (out_altvoltageZ) of the device X. The number must always
>> be
>> +             specified and unique if the output corresponds to a single
>> +             channel.
>> +
>>   What:                /sys/bus/iio/devices/iio:deviceX/events
>>   KernelVersion:       2.6.35
>>   Contact:     linux-iio@vger.kernel.org
>> --
>> 1.7.0.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] iio: documentation: Add out_altvoltage and friends
  2012-05-02 11:24 michael.hennerich
  2012-05-02 11:55 ` Hennerich, Michael
@ 2012-05-02 14:36 ` Jonathan Cameron
  2012-05-02 14:55   ` Michael Hennerich
  1 sibling, 1 reply; 7+ messages in thread
From: Jonathan Cameron @ 2012-05-02 14:36 UTC (permalink / raw)
  To: michael.hennerich; +Cc: jic23, linux-iio, device-drivers-devel

On 5/2/2012 12:24 PM, michael.hennerich@analog.com wrote:
> From: Michael Hennerich<michael.hennerich@analog.com>
>
> Continuous frequency/clock generating devices, such as DDSs or PLLs
> should use out_altvolatge.
>
> Signed-off-by: Michael Hennerich<michael.hennerich@analog.com>
> ---
>   Documentation/ABI/testing/sysfs-bus-iio |   31 +++++++++++++++++++++++++++++++
>   1 files changed, 31 insertions(+), 0 deletions(-)
>
> diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
> index 2ce4dad..f757a30 100644
> --- a/Documentation/ABI/testing/sysfs-bus-iio
> +++ b/Documentation/ABI/testing/sysfs-bus-iio
> @@ -219,6 +219,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
>   What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
>   What:		/sys/bus/iio/devices/iio:deviceX/in_voltage_scale
>   What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
> @@ -273,6 +274,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
>   What:		/sys/.../iio:deviceX/in_voltageX_scale_available
>   What:		/sys/.../iio:deviceX/in_voltage-voltage_scale_available
>   What:		/sys/.../iio:deviceX/out_voltageX_scale_available
> +What:		/sys/.../iio:deviceX/out_altvoltageX_scale_available
>   What:		/sys/.../iio:deviceX/in_capacitance_scale_available
>   KernelVersion:	2.635
>   Contact:	linux-iio@vger.kernel.org
> @@ -291,14 +293,19 @@ Description:
>   		gives the 3dB frequency of the filter in Hz.
>
>   What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
>   KernelVersion:	2.6.37
>   Contact:	linux-iio@vger.kernel.org
>   Description:
>   		Raw (unscaled, no bias etc.) output voltage for
>   		channel Y.  The number must always be specified and
>   		unique if the output corresponds to a single channel.
> +		While DAC like devices typically use out_voltage,
> +		a continuous frequency generating device, such as
> +		a DDS or PLL should use out_altvolatge.
>
>   What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
>   KernelVersion:	2.6.37
>   Contact:	linux-iio@vger.kernel.org
>   Description:
> @@ -309,6 +316,8 @@ Description:
>
>   What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
>   What:		/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
>   KernelVersion:	2.6.38
>   Contact:	linux-iio@vger.kernel.org
>   Description:
> @@ -323,6 +332,8 @@ Description:
>
>   What:		/sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
>   What:		/sys/.../iio:deviceX/out_voltage_powerdown_mode_available
> +What:		/sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
> +What:		/sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
>   KernelVersion:	2.6.38
>   Contact:	linux-iio@vger.kernel.org
>   Description:
> @@ -331,6 +342,8 @@ Description:
>
>   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
>   KernelVersion:	2.6.38
>   Contact:	linux-iio@vger.kernel.org
>   Description:
> @@ -339,6 +352,24 @@ Description:
>   		normal operation. Y may be suppressed if all outputs are
>   		controlled together.
>
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
> +KernelVersion:	3.4.0
> +Contact:	linux-iio@vger.kernel.org
> +Description:
> +		Output frequency for channel Y in Hz. The number must always be
> +		specified and unique if the output corresponds to a single
> +		channel.
> +
> +What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
> +KernelVersion:	3.4.0
> +Contact:	linux-iio@vger.kernel.org
> +Description:
> +		Phase in radians of one frequency/clock output Y
> +		(out_altvoltageY) relative to another frequency/clock output
> +		(out_altvoltageZ) of the device X. The number must always be
> +		specified and unique if the output corresponds to a single
> +		channel.
> +
Do we need a way of specifying which channel is channel z?  e.g. what 
this is relative to?  Or do
we always assume it is relative to the channel 0?

Rest are fine.
>   What:		/sys/bus/iio/devices/iio:deviceX/events
>   KernelVersion:	2.6.35
>   Contact:	linux-iio@vger.kernel.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] iio: documentation: Add out_altvoltage and friends
  2012-05-02 14:36 ` Jonathan Cameron
@ 2012-05-02 14:55   ` Michael Hennerich
  2012-05-02 15:09     ` Jonathan Cameron
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Hennerich @ 2012-05-02 14:55 UTC (permalink / raw)
  To: Jonathan Cameron
  Cc: jic23@kernel.org, linux-iio@vger.kernel.org,
	device-drivers-devel@blackfin.uclinux.org

On 05/02/2012 04:36 PM, Jonathan Cameron wrote:
> On 5/2/2012 12:24 PM, michael.hennerich@analog.com wrote:
>> From: Michael Hennerich<michael.hennerich@analog.com>
>>
>> Continuous frequency/clock generating devices, such as DDSs or PLLs
>> should use out_altvolatge.
>>
>> Signed-off-by: Michael Hennerich<michael.hennerich@analog.com>
>> ---
>>    Documentation/ABI/testing/sysfs-bus-iio |   31 +++++++++++++++++++++++++++++++
>>    1 files changed, 31 insertions(+), 0 deletions(-)
>>
>> diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
>> index 2ce4dad..f757a30 100644
>> --- a/Documentation/ABI/testing/sysfs-bus-iio
>> +++ b/Documentation/ABI/testing/sysfs-bus-iio
>> @@ -219,6 +219,7 @@ What:             /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
>>    What:               /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
>>    What:               /sys/bus/iio/devices/iio:deviceX/in_voltage_scale
>>    What:               /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
>> @@ -273,6 +274,7 @@ What:             /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
>>    What:               /sys/.../iio:deviceX/in_voltageX_scale_available
>>    What:               /sys/.../iio:deviceX/in_voltage-voltage_scale_available
>>    What:               /sys/.../iio:deviceX/out_voltageX_scale_available
>> +What:                /sys/.../iio:deviceX/out_altvoltageX_scale_available
>>    What:               /sys/.../iio:deviceX/in_capacitance_scale_available
>>    KernelVersion:      2.635
>>    Contact:    linux-iio@vger.kernel.org
>> @@ -291,14 +293,19 @@ Description:
>>                gives the 3dB frequency of the filter in Hz.
>>
>>    What:               /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
>>    KernelVersion:      2.6.37
>>    Contact:    linux-iio@vger.kernel.org
>>    Description:
>>                Raw (unscaled, no bias etc.) output voltage for
>>                channel Y.  The number must always be specified and
>>                unique if the output corresponds to a single channel.
>> +             While DAC like devices typically use out_voltage,
>> +             a continuous frequency generating device, such as
>> +             a DDS or PLL should use out_altvolatge.
>>
>>    What:               /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
>>    KernelVersion:      2.6.37
>>    Contact:    linux-iio@vger.kernel.org
>>    Description:
>> @@ -309,6 +316,8 @@ Description:
>>
>>    What:               /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
>>    What:               /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
>>    KernelVersion:      2.6.38
>>    Contact:    linux-iio@vger.kernel.org
>>    Description:
>> @@ -323,6 +332,8 @@ Description:
>>
>>    What:               /sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
>>    What:               /sys/.../iio:deviceX/out_voltage_powerdown_mode_available
>> +What:                /sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
>> +What:                /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
>>    KernelVersion:      2.6.38
>>    Contact:    linux-iio@vger.kernel.org
>>    Description:
>> @@ -331,6 +342,8 @@ Description:
>>
>>    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
>>    KernelVersion:      2.6.38
>>    Contact:    linux-iio@vger.kernel.org
>>    Description:
>> @@ -339,6 +352,24 @@ Description:
>>                normal operation. Y may be suppressed if all outputs are
>>                controlled together.
>>
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
>> +KernelVersion:       3.4.0
>> +Contact:     linux-iio@vger.kernel.org
>> +Description:
>> +             Output frequency for channel Y in Hz. The number must always be
>> +             specified and unique if the output corresponds to a single
>> +             channel.
>> +
>> +What:                /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
>> +KernelVersion:       3.4.0
>> +Contact:     linux-iio@vger.kernel.org
>> +Description:
>> +             Phase in radians of one frequency/clock output Y
>> +             (out_altvoltageY) relative to another frequency/clock output
>> +             (out_altvoltageZ) of the device X. The number must always be
>> +             specified and unique if the output corresponds to a single
>> +             channel.
>> +
> Do we need a way of specifying which channel is channel z?  e.g. what
> this is relative to?  Or do
> we always assume it is relative to the channel 0?
Right now it's assumed it's relative to a channel that sets
phase to 0.

The device in mind is a clock distribution IC featuring 14 channels.
Each channel can be given a phase offset. When the device is put
into SYNC, either a external supplied pulse, or by writing an
sysfs attribute, the state machine starts the channels with
it's dedicated phase offset.

Side questions. Radian is a SI derived unit, however dealing with
fractions and multiples of PI is a bit suboptimal within the kernel.

Do you mind if we make phase use degrees or grads?

>
> Rest are fine.
>>    What:               /sys/bus/iio/devices/iio:deviceX/events
>>    KernelVersion:      2.6.35
>>    Contact:    linux-iio@vger.kernel.org
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>


-- 
Greetings,
Michael

--
Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368;
Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin,
Margaret Seif

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH] iio: documentation: Add out_altvoltage and friends
  2012-05-02 14:55   ` Michael Hennerich
@ 2012-05-02 15:09     ` Jonathan Cameron
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Cameron @ 2012-05-02 15:09 UTC (permalink / raw)
  To: michael.hennerich
  Cc: jic23@kernel.org, linux-iio@vger.kernel.org,
	device-drivers-devel@blackfin.uclinux.org

On 5/2/2012 3:55 PM, Michael Hennerich wrote:
> On 05/02/2012 04:36 PM, Jonathan Cameron wrote:
>> On 5/2/2012 12:24 PM, michael.hennerich@analog.com wrote:
>>> From: Michael Hennerich<michael.hennerich@analog.com>
>>>
>>> Continuous frequency/clock generating devices, such as DDSs or PLLs
>>> should use out_altvolatge.
>>>
>>> Signed-off-by: Michael Hennerich<michael.hennerich@analog.com>
>>> ---
>>>    Documentation/ABI/testing/sysfs-bus-iio |   31 
>>> +++++++++++++++++++++++++++++++
>>>    1 files changed, 31 insertions(+), 0 deletions(-)
>>>
>>> diff --git a/Documentation/ABI/testing/sysfs-bus-iio 
>>> b/Documentation/ABI/testing/sysfs-bus-iio
>>> index 2ce4dad..f757a30 100644
>>> --- a/Documentation/ABI/testing/sysfs-bus-iio
>>> +++ b/Documentation/ABI/testing/sysfs-bus-iio
>>> @@ -219,6 +219,7 @@ What:             
>>> /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/in_voltage_scale
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
>>> @@ -273,6 +274,7 @@ What:             
>>> /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
>>>    What:               /sys/.../iio:deviceX/in_voltageX_scale_available
>>>    What:               
>>> /sys/.../iio:deviceX/in_voltage-voltage_scale_available
>>>    What:               
>>> /sys/.../iio:deviceX/out_voltageX_scale_available
>>> +What:                
>>> /sys/.../iio:deviceX/out_altvoltageX_scale_available
>>>    What:               
>>> /sys/.../iio:deviceX/in_capacitance_scale_available
>>>    KernelVersion:      2.635
>>>    Contact:    linux-iio@vger.kernel.org
>>> @@ -291,14 +293,19 @@ Description:
>>>                gives the 3dB frequency of the filter in Hz.
>>>
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
>>>    KernelVersion:      2.6.37
>>>    Contact:    linux-iio@vger.kernel.org
>>>    Description:
>>>                Raw (unscaled, no bias etc.) output voltage for
>>>                channel Y.  The number must always be specified and
>>>                unique if the output corresponds to a single channel.
>>> +             While DAC like devices typically use out_voltage,
>>> +             a continuous frequency generating device, such as
>>> +             a DDS or PLL should use out_altvolatge.
>>>
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
>>>    KernelVersion:      2.6.37
>>>    Contact:    linux-iio@vger.kernel.org
>>>    Description:
>>> @@ -309,6 +316,8 @@ Description:
>>>
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
>>>    What:               
>>> /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
>>>    KernelVersion:      2.6.38
>>>    Contact:    linux-iio@vger.kernel.org
>>>    Description:
>>> @@ -323,6 +332,8 @@ Description:
>>>
>>>    What:               
>>> /sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
>>>    What:               
>>> /sys/.../iio:deviceX/out_voltage_powerdown_mode_available
>>> +What:                
>>> /sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
>>> +What:                
>>> /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
>>>    KernelVersion:      2.6.38
>>>    Contact:    linux-iio@vger.kernel.org
>>>    Description:
>>> @@ -331,6 +342,8 @@ Description:
>>>
>>>    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
>>>    KernelVersion:      2.6.38
>>>    Contact:    linux-iio@vger.kernel.org
>>>    Description:
>>> @@ -339,6 +352,24 @@ Description:
>>>                normal operation. Y may be suppressed if all outputs are
>>>                controlled together.
>>>
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
>>> +KernelVersion:       3.4.0
>>> +Contact:     linux-iio@vger.kernel.org
>>> +Description:
>>> +             Output frequency for channel Y in Hz. The number must 
>>> always be
>>> +             specified and unique if the output corresponds to a 
>>> single
>>> +             channel.
>>> +
>>> +What:                
>>> /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
>>> +KernelVersion:       3.4.0
>>> +Contact:     linux-iio@vger.kernel.org
>>> +Description:
>>> +             Phase in radians of one frequency/clock output Y
>>> +             (out_altvoltageY) relative to another frequency/clock 
>>> output
>>> +             (out_altvoltageZ) of the device X. The number must 
>>> always be
>>> +             specified and unique if the output corresponds to a 
>>> single
>>> +             channel.
>>> +
>> Do we need a way of specifying which channel is channel z?  e.g. what
>> this is relative to?  Or do
>> we always assume it is relative to the channel 0?
> Right now it's assumed it's relative to a channel that sets
> phase to 0.
>
> The device in mind is a clock distribution IC featuring 14 channels.
> Each channel can be given a phase offset. When the device is put
> into SYNC, either a external supplied pulse, or by writing an
> sysfs attribute, the state machine starts the channels with
> it's dedicated phase offset.
>
> Side questions. Radian is a SI derived unit, however dealing with
> fractions and multiples of PI is a bit suboptimal within the kernel.
err... Would prefer radians just because someone will argue in favour
of degrees for gyroscopes etc if we let it in somewhere...

>
> Do you mind if we make phase use degrees or grads?
>
>>
>> Rest are fine.
>>>    What:               /sys/bus/iio/devices/iio:deviceX/events
>>>    KernelVersion:      2.6.35
>>>    Contact:    linux-iio@vger.kernel.org
>> -- 
>> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] iio: documentation: Add out_altvoltage and friends
@ 2012-05-21 12:30 michael.hennerich
  0 siblings, 0 replies; 7+ messages in thread
From: michael.hennerich @ 2012-05-21 12:30 UTC (permalink / raw)
  To: gregkh; +Cc: jic23, linux-iio, device-drivers-devel, Michael Hennerich

From: Michael Hennerich <michael.hennerich@analog.com>

Continuous frequency/clock generating devices, such as DDSs or PLLs
should use out_altvoltage.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Acked-by: Jonathan Cameron <jic23@kernel.org>
---
 Documentation/ABI/testing/sysfs-bus-iio |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
index 5bc8a47..cfedf63 100644
--- a/Documentation/ABI/testing/sysfs-bus-iio
+++ b/Documentation/ABI/testing/sysfs-bus-iio
@@ -219,6 +219,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
 What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
 What:		/sys/bus/iio/devices/iio:deviceX/in_voltage_scale
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_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
@@ -273,6 +274,7 @@ What:		/sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
 What:		/sys/.../iio:deviceX/in_voltageX_scale_available
 What:		/sys/.../iio:deviceX/in_voltage-voltage_scale_available
 What:		/sys/.../iio:deviceX/out_voltageX_scale_available
+What:		/sys/.../iio:deviceX/out_altvoltageX_scale_available
 What:		/sys/.../iio:deviceX/in_capacitance_scale_available
 KernelVersion:	2.635
 Contact:	linux-iio@vger.kernel.org
@@ -298,14 +300,19 @@ Description:
 		gives the 3dB frequency of the filter in Hz.

 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
 KernelVersion:	2.6.37
 Contact:	linux-iio@vger.kernel.org
 Description:
 		Raw (unscaled, no bias etc.) output voltage for
 		channel Y.  The number must always be specified and
 		unique if the output corresponds to a single channel.
+		While DAC like devices typically use out_voltage,
+		a continuous frequency generating device, such as
+		a DDS or PLL should use out_altvoltage.

 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
 KernelVersion:	2.6.37
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -316,6 +323,8 @@ Description:

 What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
 What:		/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -330,6 +339,8 @@ Description:

 What:		/sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
 What:		/sys/.../iio:deviceX/out_voltage_powerdown_mode_available
+What:		/sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
+What:		/sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -338,6 +349,8 @@ Description:

 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
 KernelVersion:	2.6.38
 Contact:	linux-iio@vger.kernel.org
 Description:
@@ -346,6 +359,24 @@ Description:
 		normal operation. Y may be suppressed if all outputs are
 		controlled together.

+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
+KernelVersion:	3.4.0
+Contact:	linux-iio@vger.kernel.org
+Description:
+		Output frequency for channel Y in Hz. The number must always be
+		specified and unique if the output corresponds to a single
+		channel.
+
+What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
+KernelVersion:	3.4.0
+Contact:	linux-iio@vger.kernel.org
+Description:
+		Phase in radians of one frequency/clock output Y
+		(out_altvoltageY) relative to another frequency/clock output
+		(out_altvoltageZ) of the device X. The number must always be
+		specified and unique if the output corresponds to a single
+		channel.
+
 What:		/sys/bus/iio/devices/iio:deviceX/events
 KernelVersion:	2.6.35
 Contact:	linux-iio@vger.kernel.org
--
1.7.0.4



^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-05-21 12:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-21 12:30 [PATCH] iio: documentation: Add out_altvoltage and friends michael.hennerich
  -- strict thread matches above, loose matches on Subject: below --
2012-05-02 11:24 michael.hennerich
2012-05-02 11:55 ` Hennerich, Michael
2012-05-02 14:35   ` Jonathan Cameron
2012-05-02 14:36 ` Jonathan Cameron
2012-05-02 14:55   ` Michael Hennerich
2012-05-02 15:09     ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).