xref: /openbmc/linux/drivers/iio/dummy/Kconfig (revision 9ab655a3)
1415f7924SCristina Opriceana#
2415f7924SCristina Opriceana# Industrial I/O subsystem Dummy Driver configuration
3415f7924SCristina Opriceana#
4415f7924SCristina Opriceanamenu "IIO dummy driver"
5415f7924SCristina Opriceana	depends on IIO
6415f7924SCristina Opriceana
7415f7924SCristina Opriceanaconfig IIO_DUMMY_EVGEN
89ab655a3SArnd Bergmann	select IRQ_WORK
9415f7924SCristina Opriceana	tristate
10415f7924SCristina Opriceana
11415f7924SCristina Opriceanaconfig IIO_SIMPLE_DUMMY
12415f7924SCristina Opriceana       tristate "An example driver with no hardware requirements"
13415f7924SCristina Opriceana       help
14415f7924SCristina Opriceana	 Driver intended mainly as documentation for how to write
15415f7924SCristina Opriceana	 a driver. May also be useful for testing userspace code
16415f7924SCristina Opriceana	 without hardware.
17415f7924SCristina Opriceana
18415f7924SCristina Opriceanaif IIO_SIMPLE_DUMMY
19415f7924SCristina Opriceana
20415f7924SCristina Opriceanaconfig IIO_SIMPLE_DUMMY_EVENTS
21415f7924SCristina Opriceana       bool "Event generation support"
22415f7924SCristina Opriceana       select IIO_DUMMY_EVGEN
23415f7924SCristina Opriceana       help
24415f7924SCristina Opriceana         Add some dummy events to the simple dummy driver.
25415f7924SCristina Opriceana
26415f7924SCristina Opriceanaconfig IIO_SIMPLE_DUMMY_BUFFER
27415f7924SCristina Opriceana	bool "Buffered capture support"
28415f7924SCristina Opriceana	select IIO_BUFFER
29415f7924SCristina Opriceana	select IIO_TRIGGER
30415f7924SCristina Opriceana	select IIO_KFIFO_BUF
31415f7924SCristina Opriceana	help
32415f7924SCristina Opriceana	  Add buffered data capture to the simple dummy driver.
33415f7924SCristina Opriceana
34415f7924SCristina Opriceanaendif # IIO_SIMPLE_DUMMY
35415f7924SCristina Opriceana
36415f7924SCristina Opriceanaendmenu
37