brintos

brintos / linux-shallow public Read only

0
0
Text · 2.1 KiB · 7ecb697 Raw
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