blob: e4d4e63434dba8415a7a0ced3a33c9af761644ed [file] [log] [blame]
Jonathan Camerone64e7d52013-04-14 12:54:00 +01001#
2# Industrial I/O standalone triggers
3#
Lars-Peter Clausen3edc84e2013-07-15 08:45:00 +01004# When adding new entries keep the list in alphabetical order
5
Jonathan Camerone64e7d52013-04-14 12:54:00 +01006menu "Triggers - standalone"
7
Daniel Balutaac5006a2015-11-09 09:14:01 +02008config 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
Jonathan Cameronc7a8be02013-06-02 20:00:00 +010018config 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
Benjamin Gaignard93fbe912017-01-20 10:15:07 +010027config IIO_STM32_TIMER_TRIGGER
28 tristate "STM32 Timer Trigger"
29 depends on (ARCH_STM32 && OF && MFD_STM32_TIMERS) || COMPILE_TEST
30 help
31 Select this option to enable STM32 Timer Trigger
32
33 To compile this driver as a module, choose M here: the
34 module will be called stm32-timer-trigger.
35
Jonathan Cameronbc2e1122016-03-06 20:02:56 +000036config IIO_TIGHTLOOP_TRIGGER
37 tristate "A kthread based hammering loop trigger"
38 depends on IIO_SW_TRIGGER
39 help
40 An experimental trigger, used to allow sensors to be sampled as fast
41 as possible under the limitations of whatever else is going on.
42 Uses a tight loop in a kthread. Will only work with lower half only
43 trigger consumers.
44
45 To compile this driver as a module, choose M here: the
46 module will be called iio-trig-loop.
47
Jonathan Camerone64e7d52013-04-14 12:54:00 +010048config IIO_SYSFS_TRIGGER
49 tristate "SYSFS trigger"
50 depends on SYSFS
51 select IRQ_WORK
52 help
Peter Meerwald93232cd2013-06-23 22:28:00 +010053 Provides support for using SYSFS entries as IIO triggers.
Jonathan Camerone64e7d52013-04-14 12:54:00 +010054 If unsure, say N (but it's safe to say "Y").
55
56 To compile this driver as a module, choose M here: the
57 module will be called iio-trig-sysfs.
58
59endmenu