Kconfig 1.7 KB

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