aboutsummaryrefslogtreecommitdiff
path: root/Documentation/ABI/testing/sysfs-bus-iio-trigger-sysfs
blob: 04ac62305018558ed04ff8208594521f894a0583 (plain)
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
What:		/sys/bus/iio/devices/triggerX/trigger_now
KernelVersion:	2.6.38
Contact:	linux-iio@vger.kernel.org
Description:
		This file is provided by the iio-trig-sysfs stand-alone trigger
		driver. Writing this file with any value triggers an event
		driven driver, associated with this trigger, to capture data
		into an in kernel buffer. This approach can be valuable during
		automated testing or in situations, where other trigger methods
		are not applicable. For example no RTC or spare GPIOs.
		X is the IIO index of the trigger.

What:		/sys/bus/iio/devices/triggerX/name
KernelVersion:	2.6.39
Contact:	linux-iio@vger.kernel.org
Description:
		The name attribute holds a description string for the current
		trigger. In order to associate the trigger with an IIO device
		one should write this name string to
		/sys/bus/iio/devices/iio:deviceY/trigger/current_trigger.

What:		/sys/bus/iio/devices/iio_sysfs_trigger/add_trigger
KernelVersion:	2.6.39
Contact:	linux-iio@vger.kernel.org
Description:
		This attribute is provided by the iio-trig-sysfs stand-alone
		driver and it is used to activate the creation of a new trigger.
		In order to achieve this, one should write a positive integer
		into the associated file, which will serve as the id of the
		trigger. If the trigger with the specified id is already present
		in the system, an invalid argument message will be returned.

What:		/sys/bus/iio/devices/iio_sysfs_trigger/remove_trigger
KernelVersion:	2.6.39
Contact:	linux-iio@vger.kernel.org
Description:
		This attribute is used to unregister and delete a previously
		created trigger from the list of available triggers. In order to
		achieve this, one should write a positive integer into the
		associated file, representing the id of the trigger that needs
		to be removed. If the trigger can't be found, an invalid
		argument message will be returned to the user.