2 # Industrial I/O standalone triggers
4 # When adding new entries keep the list in alphabetical order
6 menu "Triggers - standalone"
8 config IIO_HRTIMER_TRIGGER
9 tristate "High resolution timer trigger"
10 depends on IIO_SW_TRIGGER
12 Provides a frequency based IIO trigger using high resolution
13 timers as interrupt source.
15 To compile this driver as a module, choose M here: the
16 module will be called iio-trig-hrtimer.
18 config IIO_INTERRUPT_TRIGGER
19 tristate "Generic interrupt trigger"
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.
24 To compile this driver as a module, choose M here: the
25 module will be called iio-trig-interrupt.
27 config IIO_STM32_LPTIMER_TRIGGER
28 tristate "STM32 Low-Power Timer Trigger"
29 depends on MFD_STM32_LPTIMER || COMPILE_TEST
31 Select this option to enable STM32 Low-Power Timer Trigger.
32 This can be used as trigger source for STM32 internal ADC
35 To compile this driver as a module, choose M here: the
36 module will be called stm32-lptimer-trigger.
38 config IIO_STM32_TIMER_TRIGGER
39 tristate "STM32 Timer Trigger"
40 depends on (ARCH_STM32 && OF && MFD_STM32_TIMERS) || COMPILE_TEST
42 Select this option to enable STM32 Timer Trigger
44 To compile this driver as a module, choose M here: the
45 module will be called stm32-timer-trigger.
47 config IIO_TIGHTLOOP_TRIGGER
48 tristate "A kthread based hammering loop trigger"
49 depends on IIO_SW_TRIGGER
51 An experimental trigger, used to allow sensors to be sampled as fast
52 as possible under the limitations of whatever else is going on.
53 Uses a tight loop in a kthread. Will only work with lower half only
56 To compile this driver as a module, choose M here: the
57 module will be called iio-trig-loop.
59 config IIO_SYSFS_TRIGGER
60 tristate "SYSFS trigger"
64 Provides support for using SYSFS entries as IIO triggers.
65 If unsure, say N (but it's safe to say "Y").
67 To compile this driver as a module, choose M here: the
68 module will be called iio-trig-sysfs.