About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / ABI / testing / sysfs-bus-iio




Custom Search

Based on kernel version 3.15.4. Page generated on 2014-07-07 08:59 EST.

1	What:		/sys/bus/iio/devices/iio:deviceX
2	KernelVersion:	2.6.35
3	Contact:	linux-iio@vger.kernel.org
4	Description:
5			Hardware chip or device accessed by one communication port.
6			Corresponds to a grouping of sensor channels. X is the IIO
7			index of the device.
8	
9	What:		/sys/bus/iio/devices/triggerX
10	KernelVersion:	2.6.35
11	Contact:	linux-iio@vger.kernel.org
12	Description:
13			An event driven driver of data capture to an in kernel buffer.
14			May be provided by a device driver that also has an IIO device
15			based on hardware generated events (e.g. data ready) or
16			provided by a separate driver for other hardware (e.g.
17			periodic timer, GPIO or high resolution timer).
18			Contains trigger type specific elements. These do not
19			generalize well and hence are not documented in this file.
20			X is the IIO index of the trigger.
21	
22	What:		/sys/bus/iio/devices/iio:deviceX/buffer
23	KernelVersion:	2.6.35
24	Contact:	linux-iio@vger.kernel.org
25	Description:
26			Directory of attributes relating to the buffer for the device.
27	
28	What:		/sys/bus/iio/devices/iio:deviceX/name
29	KernelVersion:	2.6.35
30	Contact:	linux-iio@vger.kernel.org
31	Description:
32			Description of the physical chip / device for device X.
33			Typically a part number.
34	
35	What:		/sys/bus/iio/devices/iio:deviceX/sampling_frequency
36	What:		/sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency
37	What:		/sys/bus/iio/devices/triggerX/sampling_frequency
38	KernelVersion:	2.6.35
39	Contact:	linux-iio@vger.kernel.org
40	Description:
41			Some devices have internal clocks.  This parameter sets the
42			resulting sampling frequency.  In many devices this
43			parameter has an effect on input filters etc. rather than
44			simply controlling when the input is sampled.  As this
45			effects data ready triggers, hardware buffers and the sysfs
46			direct access interfaces, it may be found in any of the
47			relevant directories.  If it effects all of the above
48			then it is to be found in the base device directory.
49	
50	What:		/sys/bus/iio/devices/iio:deviceX/sampling_frequency_available
51	What:		/sys/.../iio:deviceX/buffer/sampling_frequency_available
52	What:		/sys/bus/iio/devices/triggerX/sampling_frequency_available
53	KernelVersion:	2.6.35
54	Contact:	linux-iio@vger.kernel.org
55	Description:
56			When the internal sampling clock can only take a small
57			discrete set of values, this file lists those available.
58	
59	What:		/sys/bus/iio/devices/iio:deviceX/oversampling_ratio
60	KernelVersion:	2.6.38
61	Contact:	linux-iio@vger.kernel.org
62	Description:
63			Hardware dependent ADC oversampling. Controls the sampling ratio
64			of the digital filter if available.
65	
66	What:		/sys/bus/iio/devices/iio:deviceX/oversampling_ratio_available
67	KernelVersion:	2.6.38
68	Contact:	linux-iio@vger.kernel.org
69	Description:
70			Hardware dependent values supported by the oversampling filter.
71	
72	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_raw
73	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_raw
74	KernelVersion:	2.6.35
75	Contact:	linux-iio@vger.kernel.org
76	Description:
77			Raw (unscaled no bias removal etc.) voltage measurement from
78			channel Y. In special cases where the channel does not
79			correspond to externally available input one of the named
80			versions may be used. The number must always be specified and
81			unique to allow association with event codes. Units after
82			application of scale and offset are millivolts.
83	
84	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_raw
85	KernelVersion:	2.6.35
86	Contact:	linux-iio@vger.kernel.org
87	Description:
88			Raw (unscaled) differential voltage measurement equivalent to
89			channel Y - channel Z where these channel numbers apply to the
90			physically equivalent inputs when non differential readings are
91			separately available. In differential only parts, then all that
92			is required is a consistent labeling.  Units after application
93			of scale and offset are millivolts.
94	
95	What:		/sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw
96	KernelVersion:	3.2
97	Contact:	linux-iio@vger.kernel.org
98	Description:
99			Raw capacitance measurement from channel Y. Units after
100			application of scale and offset are nanofarads.
101	
102	What:		/sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw
103	KernelVersion:	3.2
104	Contact:	linux-iio@vger.kernel.org
105	Description:
106			Raw differential capacitance measurement equivalent to
107			channel Y - channel Z where these channel numbers apply to the
108			physically equivalent inputs when non differential readings are
109			separately available. In differential only parts, then all that
110			is required is a consistent labeling.  Units after application
111			of scale and offset are nanofarads.
112	
113	What:		/sys/bus/iio/devices/iio:deviceX/in_temp_raw
114	What:		/sys/bus/iio/devices/iio:deviceX/in_tempX_raw
115	What:		/sys/bus/iio/devices/iio:deviceX/in_temp_x_raw
116	What:		/sys/bus/iio/devices/iio:deviceX/in_temp_y_raw
117	What:		/sys/bus/iio/devices/iio:deviceX/in_temp_z_raw
118	KernelVersion:	2.6.35
119	Contact:	linux-iio@vger.kernel.org
120	Description:
121			Raw (unscaled no bias removal etc.) temperature measurement.
122			If an axis is specified it generally means that the temperature
123			sensor is associated with one part of a compound device (e.g.
124			a gyroscope axis). Units after application of scale and offset
125			are milli degrees Celsius.
126	
127	What:		/sys/bus/iio/devices/iio:deviceX/in_tempX_input
128	KernelVersion:	2.6.38
129	Contact:	linux-iio@vger.kernel.org
130	Description:
131			Scaled temperature measurement in milli degrees Celsius.
132	
133	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_x_raw
134	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_y_raw
135	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_z_raw
136	KernelVersion:	2.6.35
137	Contact:	linux-iio@vger.kernel.org
138	Description:
139			Acceleration in direction x, y or z (may be arbitrarily assigned
140			but should match other such assignments on device).
141			Has all of the equivalent parameters as per voltageY. Units
142			after application of scale and offset are m/s^2.
143	
144	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_raw
145	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_raw
146	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_raw
147	KernelVersion:	2.6.35
148	Contact:	linux-iio@vger.kernel.org
149	Description:
150			Angular velocity about axis x, y or z (may be arbitrarily
151			assigned). Has all the equivalent parameters as	per voltageY.
152			Units after application of scale and offset are	radians per
153			second.
154	
155	What:		/sys/bus/iio/devices/iio:deviceX/in_incli_x_raw
156	What:		/sys/bus/iio/devices/iio:deviceX/in_incli_y_raw
157	What:		/sys/bus/iio/devices/iio:deviceX/in_incli_z_raw
158	KernelVersion:	2.6.35
159	Contact:	linux-iio@vger.kernel.org
160	Description:
161			Inclination raw reading about axis x, y or z (may be
162			arbitrarily assigned). Data converted by application of offset
163			and scale to degrees.
164	
165	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_x_raw
166	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_y_raw
167	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_z_raw
168	KernelVersion:	2.6.35
169	Contact:	linux-iio@vger.kernel.org
170	Description:
171			Magnetic field along axis x, y or z (may be arbitrarily
172			assigned).  Data converted by application of offset
173			then scale to Gauss.
174	
175	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_x_peak_raw
176	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_y_peak_raw
177	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_z_peak_raw
178	KernelVersion:	2.6.36
179	Contact:	linux-iio@vger.kernel.org
180	Description:
181			Highest value since some reset condition.  These
182			attributes allow access to this and are otherwise
183			the direct equivalent of the <type>Y[_name]_raw attributes.
184	
185	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_xyz_squared_peak_raw
186	KernelVersion:	2.6.36
187	Contact:	linux-iio@vger.kernel.org
188	Description:
189			A computed peak value based on the sum squared magnitude of
190			the underlying value in the specified directions.
191	
192	What:		/sys/bus/iio/devices/iio:deviceX/in_pressureY_raw
193	What:		/sys/bus/iio/devices/iio:deviceX/in_pressure_raw
194	KernelVersion:	3.8
195	Contact:	linux-iio@vger.kernel.org
196	Description:
197			Raw pressure measurement from channel Y. Units after
198			application of scale and offset are kilopascal.
199	
200	What:		/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_raw
201	KernelVersion:	3.14
202	Contact:	linux-iio@vger.kernel.org
203	Description:
204			Raw humidity measurement of air. Units after application of
205			scale and offset are milli percent.
206	
207	What:		/sys/bus/iio/devices/iio:deviceX/in_humidityrelative_input
208	KernelVersion:	3.14
209	Contact:	linux-iio@vger.kernel.org
210	Description:
211			Scaled humidity measurement in milli percent.
212	
213	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_offset
214	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_x_offset
215	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_y_offset
216	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_z_offset
217	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_offset
218	What:		/sys/bus/iio/devices/iio:deviceX/in_voltage_offset
219	What:		/sys/bus/iio/devices/iio:deviceX/in_tempY_offset
220	What:		/sys/bus/iio/devices/iio:deviceX/in_temp_offset
221	What:		/sys/bus/iio/devices/iio:deviceX/in_pressureY_offset
222	What:		/sys/bus/iio/devices/iio:deviceX/in_pressure_offset
223	KernelVersion:	2.6.35
224	Contact:	linux-iio@vger.kernel.org
225	Description:
226			If known for a device, offset to be added to <type>[Y]_raw prior
227			to scaling by <type>[Y]_scale in order to obtain value in the
228			<type> units as specified in <type>[Y]_raw documentation.
229			Not present if the offset is always 0 or unknown. If Y or
230			axis <x|y|z> is not present, then the offset applies to all
231			in channels of <type>.
232			May be writable if a variable offset can be applied on the
233			device. Note that this is different to calibbias which
234			is for devices (or drivers) that apply offsets to compensate
235			for variation between different instances of the part, typically
236			adjusted by using some hardware supported calibration procedure.
237			Calibbias is applied internally, offset is applied in userspace
238			to the _raw output.
239	
240	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
241	What:		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
242	What:		/sys/bus/iio/devices/iio:deviceX/in_voltage_scale
243	What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
244	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale
245	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_scale
246	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale
247	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_scale
248	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_scale
249	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_x_scale
250	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_y_scale
251	What:		/sys/bus/iio/devices/iio:deviceX/in_magn_z_scale
252	What:		/sys/bus/iio/devices/iio:deviceX/in_pressureY_scale
253	What:		/sys/bus/iio/devices/iio:deviceX/in_pressure_scale
254	KernelVersion:	2.6.35
255	Contact:	linux-iio@vger.kernel.org
256	Description:
257			If known for a device, scale to be applied to <type>Y[_name]_raw
258			post addition of <type>[Y][_name]_offset in order to obtain the
259			measured value in <type> units as specified in
260			<type>[Y][_name]_raw documentation.  If shared across all in
261			channels then Y and <x|y|z> are not present and the value is
262			called <type>[Y][_name]_scale. The peak modifier means this
263			value is applied to <type>Y[_name]_peak_raw values.
264	
265	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_x_calibbias
266	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_y_calibbias
267	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_z_calibbias
268	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibbias
269	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibbias
270	What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibbias
271	What:		/sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibbias
272	What:		/sys/bus/iio/devices/iio:deviceX/in_proximity0_calibbias
273	What:		/sys/bus/iio/devices/iio:deviceX/in_pressureY_calibbias
274	What:		/sys/bus/iio/devices/iio:deviceX/in_pressure_calibbias
275	KernelVersion:	2.6.35
276	Contact:	linux-iio@vger.kernel.org
277	Description:
278			Hardware applied calibration offset (assumed to fix production
279			inaccuracies).
280	
281	What		/sys/bus/iio/devices/iio:deviceX/in_voltageY_calibscale
282	What		/sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_calibscale
283	What		/sys/bus/iio/devices/iio:deviceX/in_voltage_calibscale
284	What		/sys/bus/iio/devices/iio:deviceX/in_accel_x_calibscale
285	What		/sys/bus/iio/devices/iio:deviceX/in_accel_y_calibscale
286	What		/sys/bus/iio/devices/iio:deviceX/in_accel_z_calibscale
287	What		/sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibscale
288	What		/sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibscale
289	What		/sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibscale
290	what		/sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibscale
291	what		/sys/bus/iio/devices/iio:deviceX/in_proximity0_calibscale
292	What:		/sys/bus/iio/devices/iio:deviceX/in_pressureY_calibscale
293	What:		/sys/bus/iio/devices/iio:deviceX/in_pressure_calibscale
294	KernelVersion:	2.6.35
295	Contact:	linux-iio@vger.kernel.org
296	Description:
297			Hardware applied calibration scale factor (assumed to fix
298			production inaccuracies).  If shared across all channels,
299			<type>_calibscale is used.
300	
301	What:		/sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
302	What:		/sys/.../iio:deviceX/in_voltageX_scale_available
303	What:		/sys/.../iio:deviceX/in_voltage-voltage_scale_available
304	What:		/sys/.../iio:deviceX/out_voltageX_scale_available
305	What:		/sys/.../iio:deviceX/out_altvoltageX_scale_available
306	What:		/sys/.../iio:deviceX/in_capacitance_scale_available
307	What:		/sys/.../iio:deviceX/in_pressure_scale_available
308	What:		/sys/.../iio:deviceX/in_pressureY_scale_available
309	KernelVersion:	2.6.35
310	Contact:	linux-iio@vger.kernel.org
311	Description:
312			If a discrete set of scale values is available, they
313			are listed in this attribute.
314	
315	What		/sys/bus/iio/devices/iio:deviceX/out_voltageY_hardwaregain
316	KernelVersion:	2.6.35
317	Contact:	linux-iio@vger.kernel.org
318	Description:
319			Hardware applied gain factor. If shared across all channels,
320			<type>_hardwaregain is used.
321	
322	What:		/sys/.../in_accel_filter_low_pass_3db_frequency
323	What:		/sys/.../in_magn_filter_low_pass_3db_frequency
324	What:		/sys/.../in_anglvel_filter_low_pass_3db_frequency
325	KernelVersion:	3.2
326	Contact:	linux-iio@vger.kernel.org
327	Description:
328			If a known or controllable low pass filter is applied
329			to the underlying data channel, then this parameter
330			gives the 3dB frequency of the filter in Hz.
331	
332	What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
333	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
334	KernelVersion:	2.6.37
335	Contact:	linux-iio@vger.kernel.org
336	Description:
337			Raw (unscaled, no bias etc.) output voltage for
338			channel Y.  The number must always be specified and
339			unique if the output corresponds to a single channel.
340			While DAC like devices typically use out_voltage,
341			a continuous frequency generating device, such as
342			a DDS or PLL should use out_altvoltage.
343	
344	What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
345	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
346	KernelVersion:	2.6.37
347	Contact:	linux-iio@vger.kernel.org
348	Description:
349			Raw (unscaled, no bias etc.) output voltage for an aggregate of
350			channel Y, channel Z, etc.  This interface is available in cases
351			where a single output sets the value for multiple channels
352			simultaneously.
353	
354	What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
355	What:		/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
356	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
357	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
358	KernelVersion:	2.6.38
359	Contact:	linux-iio@vger.kernel.org
360	Description:
361			Specifies the output powerdown mode.
362			DAC output stage is disconnected from the amplifier and
363			1kohm_to_gnd: connected	to ground via an 1kOhm resistor,
364			6kohm_to_gnd: connected to ground via a 6kOhm resistor,
365			20kohm_to_gnd: connected to ground via a 20kOhm resistor,
366			100kohm_to_gnd: connected to ground via an 100kOhm resistor,
367			500kohm_to_gnd: connected to ground via a 500kOhm resistor,
368			three_state: left floating.
369			For a list of available output power down options read
370			outX_powerdown_mode_available. If Y is not present the
371			mode is shared across all outputs.
372	
373	What:		/sys/.../iio:deviceX/out_votlageY_powerdown_mode_available
374	What:		/sys/.../iio:deviceX/out_voltage_powerdown_mode_available
375	What:		/sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available
376	What:		/sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
377	KernelVersion:	2.6.38
378	Contact:	linux-iio@vger.kernel.org
379	Description:
380			Lists all available output power down modes.
381			If Y is not present the mode is shared across all outputs.
382	
383	What:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown
384	What:		/sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown
385	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown
386	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown
387	KernelVersion:	2.6.38
388	Contact:	linux-iio@vger.kernel.org
389	Description:
390			Writing 1 causes output Y to enter the power down mode specified
391			by the corresponding outY_powerdown_mode. DAC output stage is
392			disconnected from the amplifier. Clearing returns to normal
393			operation. Y may be suppressed if all outputs are controlled
394			together.
395	
396	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
397	KernelVersion:	3.4.0
398	Contact:	linux-iio@vger.kernel.org
399	Description:
400			Output frequency for channel Y in Hz. The number must always be
401			specified and unique if the output corresponds to a single
402			channel.
403	
404	What:		/sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
405	KernelVersion:	3.4.0
406	Contact:	linux-iio@vger.kernel.org
407	Description:
408			Phase in radians of one frequency/clock output Y
409			(out_altvoltageY) relative to another frequency/clock output
410			(out_altvoltageZ) of the device X. The number must always be
411			specified and unique if the output corresponds to a single
412			channel.
413	
414	What:		/sys/bus/iio/devices/iio:deviceX/events
415	KernelVersion:	2.6.35
416	Contact:	linux-iio@vger.kernel.org
417	Description:
418			Configuration of which hardware generated events are passed up
419			to user-space.
420	
421	What:		/sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en
422	What:		/sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en
423	What:		/sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en
424	What:		/sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en
425	What:		/sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en
426	What:		/sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en
427	What:		/sys/.../iio:deviceX/events/in_anglvel_x_thresh_rising_en
428	What:		/sys/.../iio:deviceX/events/in_anglvel_x_thresh_falling_en
429	What:		/sys/.../iio:deviceX/events/in_anglvel_y_thresh_rising_en
430	What:		/sys/.../iio:deviceX/events/in_anglvel_y_thresh_falling_en
431	What:		/sys/.../iio:deviceX/events/in_anglvel_z_thresh_rising_en
432	What:		/sys/.../iio:deviceX/events/in_anglvel_z_thresh_falling_en
433	What:		/sys/.../iio:deviceX/events/in_magn_x_thresh_rising_en
434	What:		/sys/.../iio:deviceX/events/in_magn_x_thresh_falling_en
435	What:		/sys/.../iio:deviceX/events/in_magn_y_thresh_rising_en
436	What:		/sys/.../iio:deviceX/events/in_magn_y_thresh_falling_en
437	What:		/sys/.../iio:deviceX/events/in_magn_z_thresh_rising_en
438	What:		/sys/.../iio:deviceX/events/in_magn_z_thresh_falling_en
439	What:		/sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en
440	What:		/sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en
441	What:		/sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en
442	What:		/sys/.../iio:deviceX/events/in_voltageY_thresh_falling_en
443	What:		/sys/.../iio:deviceX/events/in_tempY_thresh_rising_en
444	What:		/sys/.../iio:deviceX/events/in_tempY_thresh_falling_en
445	KernelVersion:	2.6.37
446	Contact:	linux-iio@vger.kernel.org
447	Description:
448			Event generated when channel passes a threshold in the specified
449			(_rising|_falling) direction. If the direction is not specified,
450			then either the device will report an event which ever direction
451			a single threshold value is passed in (e.g.
452			<type>[Y][_name]_<raw|input>_thresh_value) or
453			<type>[Y][_name]_<raw|input>_thresh_rising_value and
454			<type>[Y][_name]_<raw|input>_thresh_falling_value may take
455			different values, but the device can only enable both thresholds
456			or neither.
457			Note the driver will assume the last p events requested are
458			to be enabled where p is how many it supports (which may vary
459			depending on the exact set requested. So if you want to be
460			sure you have set what you think you have, check the contents of
461			these attributes after everything is configured. Drivers may
462			have to buffer any parameters so that they are consistent when
463			a given event type is enabled at a future point (and not those for
464			whatever event was previously enabled).
465	
466	What:		/sys/.../iio:deviceX/events/in_accel_x_roc_rising_en
467	What:		/sys/.../iio:deviceX/events/in_accel_x_roc_falling_en
468	What:		/sys/.../iio:deviceX/events/in_accel_y_roc_rising_en
469	What:		/sys/.../iio:deviceX/events/in_accel_y_roc_falling_en
470	What:		/sys/.../iio:deviceX/events/in_accel_z_roc_rising_en
471	What:		/sys/.../iio:deviceX/events/in_accel_z_roc_falling_en
472	What:		/sys/.../iio:deviceX/events/in_anglvel_x_roc_rising_en
473	What:		/sys/.../iio:deviceX/events/in_anglvel_x_roc_falling_en
474	What:		/sys/.../iio:deviceX/events/in_anglvel_y_roc_rising_en
475	What:		/sys/.../iio:deviceX/events/in_anglvel_y_roc_falling_en
476	What:		/sys/.../iio:deviceX/events/in_anglvel_z_roc_rising_en
477	What:		/sys/.../iio:deviceX/events/in_anglvel_z_roc_falling_en
478	What:		/sys/.../iio:deviceX/events/in_magn_x_roc_rising_en
479	What:		/sys/.../iio:deviceX/events/in_magn_x_roc_falling_en
480	What:		/sys/.../iio:deviceX/events/in_magn_y_roc_rising_en
481	What:		/sys/.../iio:deviceX/events/in_magn_y_roc_falling_en
482	What:		/sys/.../iio:deviceX/events/in_magn_z_roc_rising_en
483	What:		/sys/.../iio:deviceX/events/in_magn_z_roc_falling_en
484	What:		/sys/.../iio:deviceX/events/in_voltageY_supply_roc_rising_en
485	What:		/sys/.../iio:deviceX/events/in_voltageY_supply_roc_falling_en
486	What:		/sys/.../iio:deviceX/events/in_voltageY_roc_rising_en
487	What:		/sys/.../iio:deviceX/events/in_voltageY_roc_falling_en
488	What:		/sys/.../iio:deviceX/events/in_tempY_roc_rising_en
489	What:		/sys/.../iio:deviceX/events/in_tempY_roc_falling_en
490	KernelVersion:	2.6.37
491	Contact:	linux-iio@vger.kernel.org
492	Description:
493			Event generated when channel passes a threshold on the rate of
494			change (1st differential) in the specified (_rising|_falling)
495			direction. If the direction is not specified, then either the
496			device will report an event which ever direction a single
497			threshold value is passed in (e.g.
498			<type>[Y][_name]_<raw|input>_roc_value) or
499			<type>[Y][_name]_<raw|input>_roc_rising_value and
500			<type>[Y][_name]_<raw|input>_roc_falling_value may take
501			different values, but the device can only enable both rate of
502			change thresholds or neither.
503			Note the driver will assume the last p events requested are
504			to be enabled where p is however many it supports (which may
505			vary depending on the exact set requested. So if you want to be
506			sure you have set what you think you have, check the contents of
507			these attributes after everything is configured. Drivers may
508			have to buffer any parameters so that they are consistent when
509			a given event type is enabled a future point (and not those for
510			whatever event was previously enabled).
511	
512	What:		/sys/.../events/in_accel_x_raw_thresh_rising_value
513	What:		/sys/.../events/in_accel_x_raw_thresh_falling_value
514	What:		/sys/.../events/in_accel_y_raw_thresh_rising_value
515	What:		/sys/.../events/in_accel_y_raw_thresh_falling_value
516	What:		/sys/.../events/in_accel_z_raw_thresh_rising_value
517	What:		/sys/.../events/in_accel_z_raw_thresh_falling_value
518	What:		/sys/.../events/in_anglvel_x_raw_thresh_rising_value
519	What:		/sys/.../events/in_anglvel_x_raw_thresh_falling_value
520	What:		/sys/.../events/in_anglvel_y_raw_thresh_rising_value
521	What:		/sys/.../events/in_anglvel_y_raw_thresh_falling_value
522	What:		/sys/.../events/in_anglvel_z_raw_thresh_rising_value
523	What:		/sys/.../events/in_anglvel_z_raw_thresh_falling_value
524	What:		/sys/.../events/in_magn_x_raw_thresh_rising_value
525	What:		/sys/.../events/in_magn_x_raw_thresh_falling_value
526	What:		/sys/.../events/in_magn_y_raw_thresh_rising_value
527	What:		/sys/.../events/in_magn_y_raw_thresh_falling_value
528	What:		/sys/.../events/in_magn_z_raw_thresh_rising_value
529	What:		/sys/.../events/in_magn_z_raw_thresh_falling_value
530	What:		/sys/.../events/in_voltageY_supply_raw_thresh_rising_value
531	What:		/sys/.../events/in_voltageY_supply_raw_thresh_falling_value
532	What:		/sys/.../events/in_voltageY_raw_thresh_rising_value
533	What:		/sys/.../events/in_voltageY_raw_thresh_falling_value
534	What:		/sys/.../events/in_tempY_raw_thresh_rising_value
535	What:		/sys/.../events/in_tempY_raw_thresh_falling_value
536	What:		/sys/.../events/in_illuminance0_thresh_falling_value
537	what:		/sys/.../events/in_illuminance0_thresh_rising_value
538	what:		/sys/.../events/in_proximity0_thresh_falling_value
539	what:		/sys/.../events/in_proximity0_thresh_rising_value
540	KernelVersion:	2.6.37
541	Contact:	linux-iio@vger.kernel.org
542	Description:
543			Specifies the value of threshold that the device is comparing
544			against for the events enabled by
545			<type>Y[_name]_thresh[_rising|falling]_en.
546			If separate attributes exist for the two directions, but
547			direction is not specified for this attribute, then a single
548			threshold value applies to both directions.
549			The raw or input element of the name indicates whether the
550			value is in raw device units or in processed units (as _raw
551			and _input do on sysfs direct channel read attributes).
552	
553	What:		/sys/.../events/in_accel_x_thresh_rising_hysteresis
554	What:		/sys/.../events/in_accel_x_thresh_falling_hysteresis
555	What:		/sys/.../events/in_accel_x_thresh_either_hysteresis
556	What:		/sys/.../events/in_accel_y_thresh_rising_hysteresis
557	What:		/sys/.../events/in_accel_y_thresh_falling_hysteresis
558	What:		/sys/.../events/in_accel_y_thresh_either_hysteresis
559	What:		/sys/.../events/in_accel_z_thresh_rising_hysteresis
560	What:		/sys/.../events/in_accel_z_thresh_falling_hysteresis
561	What:		/sys/.../events/in_accel_z_thresh_either_hysteresis
562	What:		/sys/.../events/in_anglvel_x_thresh_rising_hysteresis
563	What:		/sys/.../events/in_anglvel_x_thresh_falling_hysteresis
564	What:		/sys/.../events/in_anglvel_x_thresh_either_hysteresis
565	What:		/sys/.../events/in_anglvel_y_thresh_rising_hysteresis
566	What:		/sys/.../events/in_anglvel_y_thresh_falling_hysteresis
567	What:		/sys/.../events/in_anglvel_y_thresh_either_hysteresis
568	What:		/sys/.../events/in_anglvel_z_thresh_rising_hysteresis
569	What:		/sys/.../events/in_anglvel_z_thresh_falling_hysteresis
570	What:		/sys/.../events/in_anglvel_z_thresh_either_hysteresis
571	What:		/sys/.../events/in_magn_x_thresh_rising_hysteresis
572	What:		/sys/.../events/in_magn_x_thresh_falling_hysteresis
573	What:		/sys/.../events/in_magn_x_thresh_either_hysteresis
574	What:		/sys/.../events/in_magn_y_thresh_rising_hysteresis
575	What:		/sys/.../events/in_magn_y_thresh_falling_hysteresis
576	What:		/sys/.../events/in_magn_y_thresh_either_hysteresis
577	What:		/sys/.../events/in_magn_z_thresh_rising_hysteresis
578	What:		/sys/.../events/in_magn_z_thresh_falling_hysteresis
579	What:		/sys/.../events/in_magn_z_thresh_either_hysteresis
580	What:		/sys/.../events/in_voltageY_thresh_rising_hysteresis
581	What:		/sys/.../events/in_voltageY_thresh_falling_hysteresis
582	What:		/sys/.../events/in_voltageY_thresh_either_hysteresis
583	What:		/sys/.../events/in_tempY_thresh_rising_hysteresis
584	What:		/sys/.../events/in_tempY_thresh_falling_hysteresis
585	What:		/sys/.../events/in_tempY_thresh_either_hysteresis
586	What:		/sys/.../events/in_illuminance0_thresh_falling_hysteresis
587	what:		/sys/.../events/in_illuminance0_thresh_rising_hysteresis
588	what:		/sys/.../events/in_illuminance0_thresh_either_hysteresis
589	what:		/sys/.../events/in_proximity0_thresh_falling_hysteresis
590	what:		/sys/.../events/in_proximity0_thresh_rising_hysteresis
591	what:		/sys/.../events/in_proximity0_thresh_either_hysteresis
592	KernelVersion:	3.13
593	Contact:	linux-iio@vger.kernel.org
594	Description:
595			Specifies the hysteresis of threshold that the device is comparing
596			against for the events enabled by
597			<type>Y[_name]_thresh[_(rising|falling)]_hysteresis.
598			If separate attributes exist for the two directions, but
599			direction is not specified for this attribute, then a single
600			hysteresis value applies to both directions.
601			For falling events the hysteresis is added to the _value attribute for
602			this event to get the upper threshold for when the event goes back to
603			normal, for rising events the hysteresis is subtracted from the _value
604			attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200
605			and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event
606			will get activated once in_voltage0_raw goes above 1200 and will become
607			deactived again once the value falls below 1150.
608	
609	What:		/sys/.../events/in_accel_x_raw_roc_rising_value
610	What:		/sys/.../events/in_accel_x_raw_roc_falling_value
611	What:		/sys/.../events/in_accel_y_raw_roc_rising_value
612	What:		/sys/.../events/in_accel_y_raw_roc_falling_value
613	What:		/sys/.../events/in_accel_z_raw_roc_rising_value
614	What:		/sys/.../events/in_accel_z_raw_roc_falling_value
615	What:		/sys/.../events/in_anglvel_x_raw_roc_rising_value
616	What:		/sys/.../events/in_anglvel_x_raw_roc_falling_value
617	What:		/sys/.../events/in_anglvel_y_raw_roc_rising_value
618	What:		/sys/.../events/in_anglvel_y_raw_roc_falling_value
619	What:		/sys/.../events/in_anglvel_z_raw_roc_rising_value
620	What:		/sys/.../events/in_anglvel_z_raw_roc_falling_value
621	What:		/sys/.../events/in_magn_x_raw_roc_rising_value
622	What:		/sys/.../events/in_magn_x_raw_roc_falling_value
623	What:		/sys/.../events/in_magn_y_raw_roc_rising_value
624	What:		/sys/.../events/in_magn_y_raw_roc_falling_value
625	What:		/sys/.../events/in_magn_z_raw_roc_rising_value
626	What:		/sys/.../events/in_magn_z_raw_roc_falling_value
627	What:		/sys/.../events/in_voltageY_supply_raw_roc_rising_value
628	What:		/sys/.../events/in_voltageY_supply_raw_roc_falling_value
629	What:		/sys/.../events/in_voltageY_raw_roc_rising_value
630	What:		/sys/.../events/in_voltageY_raw_roc_falling_value
631	What:		/sys/.../events/in_tempY_raw_roc_rising_value
632	What:		/sys/.../events/in_tempY_raw_roc_falling_value
633	KernelVersion:	2.6.37
634	Contact:	linux-iio@vger.kernel.org
635	Description:
636			Specifies the value of rate of change threshold that the
637			device is comparing against for the events enabled by
638			<type>[Y][_name]_roc[_rising|falling]_en.
639			If separate attributes exist for the two directions,
640			but direction is not specified for this attribute,
641			then a single threshold value applies to both directions.
642			The raw or input element of the name indicates whether the
643			value is in raw device units or in processed units (as _raw
644			and _input do on sysfs direct channel read attributes).
645	
646	What:		/sys/.../events/in_accel_x_thresh_rising_period
647	What:		/sys/.../events/in_accel_x_thresh_falling_period
648	hat:		/sys/.../events/in_accel_x_roc_rising_period
649	What:		/sys/.../events/in_accel_x_roc_falling_period
650	What:		/sys/.../events/in_accel_y_thresh_rising_period
651	What:		/sys/.../events/in_accel_y_thresh_falling_period
652	What:		/sys/.../events/in_accel_y_roc_rising_period
653	What:		/sys/.../events/in_accel_y_roc_falling_period
654	What:		/sys/.../events/in_accel_z_thresh_rising_period
655	What:		/sys/.../events/in_accel_z_thresh_falling_period
656	What:		/sys/.../events/in_accel_z_roc_rising_period
657	What:		/sys/.../events/in_accel_z_roc_falling_period
658	What:		/sys/.../events/in_anglvel_x_thresh_rising_period
659	What:		/sys/.../events/in_anglvel_x_thresh_falling_period
660	What:		/sys/.../events/in_anglvel_x_roc_rising_period
661	What:		/sys/.../events/in_anglvel_x_roc_falling_period
662	What:		/sys/.../events/in_anglvel_y_thresh_rising_period
663	What:		/sys/.../events/in_anglvel_y_thresh_falling_period
664	What:		/sys/.../events/in_anglvel_y_roc_rising_period
665	What:		/sys/.../events/in_anglvel_y_roc_falling_period
666	What:		/sys/.../events/in_anglvel_z_thresh_rising_period
667	What:		/sys/.../events/in_anglvel_z_thresh_falling_period
668	What:		/sys/.../events/in_anglvel_z_roc_rising_period
669	What:		/sys/.../events/in_anglvel_z_roc_falling_period
670	What:		/sys/.../events/in_magn_x_thresh_rising_period
671	What:		/sys/.../events/in_magn_x_thresh_falling_period
672	What:		/sys/.../events/in_magn_x_roc_rising_period
673	What:		/sys/.../events/in_magn_x_roc_falling_period
674	What:		/sys/.../events/in_magn_y_thresh_rising_period
675	What:		/sys/.../events/in_magn_y_thresh_falling_period
676	What:		/sys/.../events/in_magn_y_roc_rising_period
677	What:		/sys/.../events/in_magn_y_roc_falling_period
678	What:		/sys/.../events/in_magn_z_thresh_rising_period
679	What:		/sys/.../events/in_magn_z_thresh_falling_period
680	What:		/sys/.../events/in_magn_z_roc_rising_period
681	What:		/sys/.../events/in_magn_z_roc_falling_period
682	What:		/sys/.../events/in_voltageY_supply_thresh_rising_period
683	What:		/sys/.../events/in_voltageY_supply_thresh_falling_period
684	What:		/sys/.../events/in_voltageY_supply_roc_rising_period
685	What:		/sys/.../events/in_voltageY_supply_roc_falling_period
686	What:		/sys/.../events/in_voltageY_thresh_rising_period
687	What:		/sys/.../events/in_voltageY_thresh_falling_period
688	What:		/sys/.../events/in_voltageY_roc_rising_period
689	What:		/sys/.../events/in_voltageY_roc_falling_period
690	What:		/sys/.../events/in_tempY_thresh_rising_period
691	What:		/sys/.../events/in_tempY_thresh_falling_period
692	What:		/sys/.../events/in_tempY_roc_rising_period
693	What:		/sys/.../events/in_tempY_roc_falling_period
694	What:		/sys/.../events/in_accel_x&y&z_mag_falling_period
695	What:		/sys/.../events/in_intensity0_thresh_period
696	What:		/sys/.../events/in_proximity0_thresh_period
697	KernelVersion:	2.6.37
698	Contact:	linux-iio@vger.kernel.org
699	Description:
700			Period of time (in seconds) for which the condition must be
701			met before an event is generated. If direction is not
702			specified then this period applies to both directions.
703	
704	What:		/sys/.../iio:deviceX/events/in_accel_mag_en
705	What:		/sys/.../iio:deviceX/events/in_accel_mag_rising_en
706	What:		/sys/.../iio:deviceX/events/in_accel_mag_falling_en
707	What:		/sys/.../iio:deviceX/events/in_accel_x_mag_en
708	What:		/sys/.../iio:deviceX/events/in_accel_x_mag_rising_en
709	What:		/sys/.../iio:deviceX/events/in_accel_x_mag_falling_en
710	What:		/sys/.../iio:deviceX/events/in_accel_y_mag_en
711	What:		/sys/.../iio:deviceX/events/in_accel_y_mag_rising_en
712	What:		/sys/.../iio:deviceX/events/in_accel_y_mag_falling_en
713	What:		/sys/.../iio:deviceX/events/in_accel_z_mag_en
714	What:		/sys/.../iio:deviceX/events/in_accel_z_mag_rising_en
715	What:		/sys/.../iio:deviceX/events/in_accel_z_mag_falling_en
716	What:		/sys/.../iio:deviceX/events/in_accel_x&y&z_mag_rising_en
717	What:		/sys/.../iio:deviceX/events/in_accel_x&y&z_mag_falling_en
718	KernelVersion:	2.6.37
719	Contact:	linux-iio@vger.kernel.org
720	Description:
721			Similar to in_accel_x_thresh[_rising|_falling]_en, but here the
722			magnitude of the channel is compared to the threshold, not its
723			signed value.
724	
725	What:		/sys/.../events/in_accel_raw_mag_value
726	What:		/sys/.../events/in_accel_x_raw_mag_rising_value
727	What:		/sys/.../events/in_accel_y_raw_mag_rising_value
728	What:		/sys/.../events/in_accel_z_raw_mag_rising_value
729	KernelVersion:	2.6.37
730	Contact:	linux-iio@vger.kernel.org
731	Description:
732			The value to which the magnitude of the channel is compared. If
733			number or direction is not specified, applies to all channels of
734			this type.
735	
736	What:		/sys/bus/iio/devices/iio:deviceX/trigger/current_trigger
737	KernelVersion:	2.6.35
738	Contact:	linux-iio@vger.kernel.org
739	Description:
740			The name of the trigger source being used, as per string given
741			in /sys/class/iio/triggerY/name.
742	
743	What:		/sys/bus/iio/devices/iio:deviceX/buffer/length
744	KernelVersion:	2.6.35
745	Contact:	linux-iio@vger.kernel.org
746	Description:
747			Number of scans contained by the buffer.
748	
749	What:		/sys/bus/iio/devices/iio:deviceX/buffer/bytes_per_datum
750	KernelVersion:	2.6.37
751	Contact:	linux-iio@vger.kernel.org
752	Description:
753			Bytes per scan.  Due to alignment fun, the scan may be larger
754			than implied directly by the scan_element parameters.
755	
756	What:		/sys/bus/iio/devices/iio:deviceX/buffer/enable
757	KernelVersion:	2.6.35
758	Contact:	linux-iio@vger.kernel.org
759	Description:
760			Actually start the buffer capture up.  Will start trigger
761			if first device and appropriate.
762	
763	What:		/sys/bus/iio/devices/iio:deviceX/scan_elements
764	KernelVersion:	2.6.37
765	Contact:	linux-iio@vger.kernel.org
766	Description:
767			Directory containing interfaces for elements that will be
768			captured for a single triggered sample set in the buffer.
769	
770	What:		/sys/.../iio:deviceX/scan_elements/in_accel_x_en
771	What:		/sys/.../iio:deviceX/scan_elements/in_accel_y_en
772	What:		/sys/.../iio:deviceX/scan_elements/in_accel_z_en
773	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_x_en
774	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_y_en
775	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_z_en
776	What:		/sys/.../iio:deviceX/scan_elements/in_magn_x_en
777	What:		/sys/.../iio:deviceX/scan_elements/in_magn_y_en
778	What:		/sys/.../iio:deviceX/scan_elements/in_magn_z_en
779	What:		/sys/.../iio:deviceX/scan_elements/in_timestamp_en
780	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en
781	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_en
782	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en
783	What:		/sys/.../iio:deviceX/scan_elements/in_incli_x_en
784	What:		/sys/.../iio:deviceX/scan_elements/in_incli_y_en
785	What:		/sys/.../iio:deviceX/scan_elements/in_pressureY_en
786	What:		/sys/.../iio:deviceX/scan_elements/in_pressure_en
787	KernelVersion:	2.6.37
788	Contact:	linux-iio@vger.kernel.org
789	Description:
790			Scan element control for triggered data capture.
791	
792	What:		/sys/.../iio:deviceX/scan_elements/in_accel_type
793	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_type
794	What:		/sys/.../iio:deviceX/scan_elements/in_magn_type
795	What:		/sys/.../iio:deviceX/scan_elements/in_incli_type
796	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_type
797	What:		/sys/.../iio:deviceX/scan_elements/in_voltage_type
798	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type
799	What:		/sys/.../iio:deviceX/scan_elements/in_timestamp_type
800	What:		/sys/.../iio:deviceX/scan_elements/in_pressureY_type
801	What:		/sys/.../iio:deviceX/scan_elements/in_pressure_type
802	KernelVersion:	2.6.37
803	Contact:	linux-iio@vger.kernel.org
804	Description:
805			Description of the scan element data storage within the buffer
806			and hence the form in which it is read from user-space.
807			Form is [be|le]:[s|u]bits/storagebits[>>shift].
808			be or le specifies big or little endian. s or u specifies if
809			signed (2's complement) or unsigned. bits is the number of bits
810			of data and storagebits is the space (after padding) that it
811			occupies in the buffer. shift if specified, is the shift that
812			needs to be applied prior to masking out unused bits. Some
813			devices put their data in the middle of the transferred elements
814			with additional information on both sides.  Note that some
815			devices will have additional information in the unused bits
816			so to get a clean value, the bits value must be used to mask
817			the buffer output value appropriately.  The storagebits value
818			also specifies the data alignment.  So s48/64>>2 will be a
819			signed 48 bit integer stored in a 64 bit location aligned to
820			a 64 bit boundary. To obtain the clean value, shift right 2
821			and apply a mask to zero the top 16 bits of the result.
822			For other storage combinations this attribute will be extended
823			appropriately.
824	
825	What:		/sys/.../iio:deviceX/scan_elements/in_accel_type_available
826	KernelVersion:	2.6.37
827	Contact:	linux-iio@vger.kernel.org
828	Description:
829			If the type parameter can take one of a small set of values,
830			this attribute lists them.
831	
832	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_index
833	What:		/sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index
834	What:		/sys/.../iio:deviceX/scan_elements/in_accel_x_index
835	What:		/sys/.../iio:deviceX/scan_elements/in_accel_y_index
836	What:		/sys/.../iio:deviceX/scan_elements/in_accel_z_index
837	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_x_index
838	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_y_index
839	What:		/sys/.../iio:deviceX/scan_elements/in_anglvel_z_index
840	What:		/sys/.../iio:deviceX/scan_elements/in_magn_x_index
841	What:		/sys/.../iio:deviceX/scan_elements/in_magn_y_index
842	What:		/sys/.../iio:deviceX/scan_elements/in_magn_z_index
843	What:		/sys/.../iio:deviceX/scan_elements/in_incli_x_index
844	What:		/sys/.../iio:deviceX/scan_elements/in_incli_y_index
845	What:		/sys/.../iio:deviceX/scan_elements/in_timestamp_index
846	What:		/sys/.../iio:deviceX/scan_elements/in_pressureY_index
847	What:		/sys/.../iio:deviceX/scan_elements/in_pressure_index
848	KernelVersion:	2.6.37
849	Contact:	linux-iio@vger.kernel.org
850	Description:
851			A single positive integer specifying the position of this
852			scan element in the buffer. Note these are not dependent on
853			what is enabled and may not be contiguous. Thus for user-space
854			to establish the full layout these must be used in conjunction
855			with all _en attributes to establish which channels are present,
856			and the relevant _type attributes to establish the data storage
857			format.
858	
859	What:		/sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw
860	KernelVersion:	2.6.38
861	Contact:	linux-iio@vger.kernel.org
862	Description:
863			This attribute is used to read the amount of quadrature error
864			present in the device at a given time.
865	
866	What:		/sys/.../iio:deviceX/in_accelX_power_mode
867	KernelVersion:	3.11
868	Contact:	linux-iio@vger.kernel.org
869	Description:
870			Specifies the chip power mode.
871			low_noise: reduce noise level from ADC,
872			low_power: enable low current consumption.
873			For a list of available output power modes read
874			in_accel_power_mode_available.
875	
876	What:		/sys/bus/iio/devices/iio:deviceX/store_eeprom
877	KernelVersion:	3.4.0
878	Contact:	linux-iio@vger.kernel.org
879	Description:
880			Writing '1' stores the current device configuration into
881			on-chip EEPROM. After power-up or chip reset the device will
882			automatically load the saved configuration.
883	
884	What:		/sys/.../iio:deviceX/in_intensity_red_integration_time
885	What:		/sys/.../iio:deviceX/in_intensity_green_integration_time
886	What:		/sys/.../iio:deviceX/in_intensity_blue_integration_time
887	What:		/sys/.../iio:deviceX/in_intensity_clear_integration_time
888	What:		/sys/.../iio:deviceX/in_illuminance_integration_time
889	KernelVersion:	3.12
890	Contact:	linux-iio@vger.kernel.org
891	Description:
892			This attribute is used to get/set the integration time in
893			seconds.
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.