72 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Industrial I/O standalone triggers4#5# When adding new entries keep the list in alphabetical order6 7menu "Triggers - standalone"8 9config IIO_HRTIMER_TRIGGER10 tristate "High resolution timer trigger"11 depends on IIO_SW_TRIGGER12 help13 Provides a frequency based IIO trigger using high resolution14 timers as interrupt source.15 16 To compile this driver as a module, choose M here: the17 module will be called iio-trig-hrtimer.18 19config IIO_INTERRUPT_TRIGGER20 tristate "Generic interrupt trigger"21 help22 Provides support for using an interrupt of any type as an IIO23 trigger. This may be provided by a gpio driver for example.24 25 To compile this driver as a module, choose M here: the26 module will be called iio-trig-interrupt.27 28config IIO_STM32_LPTIMER_TRIGGER29 tristate "STM32 Low-Power Timer Trigger"30 depends on MFD_STM32_LPTIMER || COMPILE_TEST31 help32 Select this option to enable STM32 Low-Power Timer Trigger.33 This can be used as trigger source for STM32 internal ADC34 and/or DAC.35 36 To compile this driver as a module, choose M here: the37 module will be called stm32-lptimer-trigger.38 39config IIO_STM32_TIMER_TRIGGER40 tristate "STM32 Timer Trigger"41 depends on (ARCH_STM32 && MFD_STM32_TIMERS) || COMPILE_TEST42 help43 Select this option to enable STM32 Timer Trigger44 45 To compile this driver as a module, choose M here: the46 module will be called stm32-timer-trigger.47 48config IIO_TIGHTLOOP_TRIGGER49 tristate "A kthread based hammering loop trigger"50 depends on IIO_SW_TRIGGER51 help52 An experimental trigger, used to allow sensors to be sampled as fast53 as possible under the limitations of whatever else is going on.54 Uses a tight loop in a kthread. Will only work with lower half only55 trigger consumers.56 57 To compile this driver as a module, choose M here: the58 module will be called iio-trig-loop.59 60config IIO_SYSFS_TRIGGER61 tristate "SYSFS trigger"62 depends on SYSFS63 select IRQ_WORK64 help65 Provides support for using SYSFS entries as IIO triggers.66 If unsure, say N (but it's safe to say "Y").67 68 To compile this driver as a module, choose M here: the69 module will be called iio-trig-sysfs.70 71endmenu72