aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/iio/Documentation/sysfs-bus-iio-dds
blob: ee8c509c67332b0664e97f91ae87ff5a59e2e983 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
What:		/sys/bus/iio/devices/.../out_altvoltageX_frequencyY
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Stores frequency into tuning word Y.
		There will be more than one out_altvoltageX_frequencyY file,
		which allows for pin controlled FSK Frequency Shift Keying
		(out_altvoltageX_pincontrol_frequency_en is active) or the user
		can control the desired active tuning word by writing Y to the
		out_altvoltageX_frequencysymbol file.

What:		/sys/bus/iio/devices/.../out_altvoltageX_frequencyY_scale
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Scale to be applied to out_altvoltageX_frequencyY in order to
		obtain the desired value in Hz. If shared across all frequency
		registers Y is not present. It is also possible X is not present
		if shared across all channels.

What:		/sys/bus/iio/devices/.../out_altvoltageX_frequencysymbol
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Specifies the active output frequency tuning word. The value
		corresponds to the Y in out_altvoltageX_frequencyY.
		To exit this mode the user can write
		out_altvoltageX_pincontrol_frequency_en or
		out_altvoltageX_out_enable file.

What:		/sys/bus/iio/devices/.../out_altvoltageX_phaseY
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Stores phase into Y.
		There will be more than one out_altvoltageX_phaseY file, which
		allows for pin controlled PSK Phase Shift Keying
		(out_altvoltageX_pincontrol_phase_en is active) or the user can
		control the desired phase Y which is added to the phase
		accumulator output by writing Y to the phase_en file.

What:		/sys/bus/iio/devices/.../out_altvoltageX_phaseY_scale
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Scale to be applied to out_altvoltageX_phaseY in order to obtain
		the desired value in rad. If shared across all phase registers
		Y is not present. It is also possible X is not present if
		shared across all channels.

What:		/sys/bus/iio/devices/.../out_altvoltageX_phasesymbol
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Specifies the active phase Y which is added to the phase
		accumulator output. The value corresponds to the Y in
		out_altvoltageX_phaseY. To exit this mode the user can write
		out_altvoltageX_pincontrol_phase_en or disable file.

What:		/sys/bus/iio/devices/.../out_altvoltageX_pincontrol_en
What:		/sys/bus/iio/devices/.../out_altvoltageX_pincontrol_frequency_en
What:		/sys/bus/iio/devices/.../out_altvoltageX_pincontrol_phase_en
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		out_altvoltageX_pincontrol_en: Both, the active frequency and
		phase is controlled by the respective phase and frequency
		control inputs. In case the device in features independent
		controls, then there are dedicated files
		(out_altvoltageX_pincontrol_frequency_en,
		out_altvoltageX_pincontrol_phase_en).

What:		/sys/bus/iio/devices/.../out_altvoltageX_out_enable
What:		/sys/bus/iio/devices/.../out_altvoltageX_outY_enable
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		out_altvoltageX_outY_enable controls signal generation on
		output Y of channel X. Y may be suppressed if all channels are
		controlled together.

What:		/sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Specifies the output waveform.
		(sine, triangle, ramp, square, ...)
		For a list of available output waveform options read
		available_output_modes.

What:		/sys/bus/iio/devices/.../out_altvoltageX_outY_wavetype_available
KernelVersion:	2.6.37
Contact:	linux-iio@vger.kernel.org
Description:
		Lists all available output waveform options.