xref: /openbmc/linux/drivers/iio/dummy/Kconfig (revision 3d85fb6f)
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"
133d85fb6fSDaniel Baluta       depends on IIO_SW_DEVICE
14415f7924SCristina Opriceana       help
15415f7924SCristina Opriceana	 Driver intended mainly as documentation for how to write
16415f7924SCristina Opriceana	 a driver. May also be useful for testing userspace code
17415f7924SCristina Opriceana	 without hardware.
18415f7924SCristina Opriceana
19415f7924SCristina Opriceanaif IIO_SIMPLE_DUMMY
20415f7924SCristina Opriceana
21415f7924SCristina Opriceanaconfig IIO_SIMPLE_DUMMY_EVENTS
22415f7924SCristina Opriceana       bool "Event generation support"
23415f7924SCristina Opriceana       select IIO_DUMMY_EVGEN
24415f7924SCristina Opriceana       help
25415f7924SCristina Opriceana         Add some dummy events to the simple dummy driver.
26415f7924SCristina Opriceana
27415f7924SCristina Opriceanaconfig IIO_SIMPLE_DUMMY_BUFFER
28415f7924SCristina Opriceana	bool "Buffered capture support"
29415f7924SCristina Opriceana	select IIO_BUFFER
30415f7924SCristina Opriceana	select IIO_TRIGGER
31415f7924SCristina Opriceana	select IIO_KFIFO_BUF
32415f7924SCristina Opriceana	help
33415f7924SCristina Opriceana	  Add buffered data capture to the simple dummy driver.
34415f7924SCristina Opriceana
35415f7924SCristina Opriceanaendif # IIO_SIMPLE_DUMMY
36415f7924SCristina Opriceana
37415f7924SCristina Opriceanaendmenu
38