Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1#
2# Industrial I/O standalone triggers
3#
4# When adding new entries keep the list in alphabetical order
5
6menu "Triggers - standalone"
7
8config IIO_HRTIMER_TRIGGER
9 tristate "High resolution timer trigger"
10 depends on IIO_SW_TRIGGER
11 help
12 Provides a frequency based IIO trigger using high resolution
13 timers as interrupt source.
14
15 To compile this driver as a module, choose M here: the
16 module will be called iio-trig-hrtimer.
17
18config IIO_INTERRUPT_TRIGGER
19 tristate "Generic interrupt trigger"
20 help
21 Provides support for using an interrupt of any type as an IIO
22 trigger. This may be provided by a gpio driver for example.
23
24 To compile this driver as a module, choose M here: the
25 module will be called iio-trig-interrupt.
26
27config IIO_TIGHTLOOP_TRIGGER
28 tristate "A kthread based hammering loop trigger"
29 depends on IIO_SW_TRIGGER
30 help
31 An experimental trigger, used to allow sensors to be sampled as fast
32 as possible under the limitations of whatever else is going on.
33 Uses a tight loop in a kthread. Will only work with lower half only
34 trigger consumers.
35
36 To compile this driver as a module, choose M here: the
37 module will be called iio-trig-loop.
38
39config IIO_SYSFS_TRIGGER
40 tristate "SYSFS trigger"
41 depends on SYSFS
42 select IRQ_WORK
43 help
44 Provides support for using SYSFS entries as IIO triggers.
45 If unsure, say N (but it's safe to say "Y").
46
47 To compile this driver as a module, choose M here: the
48 module will be called iio-trig-sysfs.
49
50endmenu