Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #
  2. # Industrial I/O subsystem configuration
  3. #
  4. menu "IIO staging drivers"
  5. depends on IIO
  6. source "drivers/staging/iio/accel/Kconfig"
  7. source "drivers/staging/iio/adc/Kconfig"
  8. source "drivers/staging/iio/addac/Kconfig"
  9. source "drivers/staging/iio/cdc/Kconfig"
  10. source "drivers/staging/iio/frequency/Kconfig"
  11. source "drivers/staging/iio/gyro/Kconfig"
  12. source "drivers/staging/iio/impedance-analyzer/Kconfig"
  13. source "drivers/staging/iio/light/Kconfig"
  14. source "drivers/staging/iio/magnetometer/Kconfig"
  15. source "drivers/staging/iio/meter/Kconfig"
  16. source "drivers/staging/iio/resolver/Kconfig"
  17. source "drivers/staging/iio/trigger/Kconfig"
  18. config IIO_DUMMY_EVGEN
  19. tristate
  20. select IRQ_WORK
  21. config IIO_SIMPLE_DUMMY
  22. tristate "An example driver with no hardware requirements"
  23. help
  24. Driver intended mainly as documentation for how to write
  25. a driver. May also be useful for testing userspace code
  26. without hardware.
  27. if IIO_SIMPLE_DUMMY
  28. config IIO_SIMPLE_DUMMY_EVENTS
  29. bool "Event generation support"
  30. select IIO_DUMMY_EVGEN
  31. help
  32. Add some dummy events to the simple dummy driver.
  33. config IIO_SIMPLE_DUMMY_BUFFER
  34. bool "Buffered capture support"
  35. select IIO_BUFFER
  36. select IIO_TRIGGER
  37. select IIO_KFIFO_BUF
  38. help
  39. Add buffered data capture to the simple dummy driver.
  40. endif # IIO_SIMPLE_DUMMY
  41. endmenu