Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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_TIGHTLOOP_TRIGGER
  22. tristate "A kthread based hammering loop trigger"
  23. depends on IIO_SW_TRIGGER
  24. help
  25. An experimental trigger, used to allow sensors to be sampled as fast
  26. as possible under the limitations of whatever else is going on.
  27. Uses a tight loop in a kthread. Will only work with lower half only
  28. trigger consumers.
  29. To compile this driver as a module, choose M here: the
  30. module will be called iio-trig-loop.
  31. config IIO_SYSFS_TRIGGER
  32. tristate "SYSFS trigger"
  33. depends on SYSFS
  34. select IRQ_WORK
  35. help
  36. Provides support for using SYSFS entries as IIO triggers.
  37. If unsure, say N (but it's safe to say "Y").
  38. To compile this driver as a module, choose M here: the
  39. module will be called iio-trig-sysfs.
  40. endmenu