summaryrefslogtreecommitdiff
path: root/drivers/iio/dummy/Kconfig
diff options
context:
space:
mode:
authorCristina Opriceana <cristina.opriceana@gmail.com>2015-10-09 16:31:28 +0300
committerJonathan Cameron <jic23@kernel.org>2015-10-25 15:33:01 +0300
commit415f792447572ef1949a3cef5119bbce8cc66373 (patch)
tree343fd0cd479ed2962d02bca228e153f845efebe9 /drivers/iio/dummy/Kconfig
parentf0b1643581b376ebd97a0068cbc3d146d6abdff1 (diff)
downloadlinux-415f792447572ef1949a3cef5119bbce8cc66373.tar.xz
iio: Move IIO Dummy Driver out of staging
This patch moves the reference IIO dummy driver from drivers/staging/iio into a separate folder, drivers/iio/dummy and adds the proper Kconfig and Makefile for it. A new config menu entry called IIO dummy driver has also been added in the Industrial I/O support menu, corresponding to this driver. Signed-off-by: Cristina Opriceana <cristina.opriceana@gmail.com> Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/dummy/Kconfig')
-rw-r--r--drivers/iio/dummy/Kconfig35
1 files changed, 35 insertions, 0 deletions
diff --git a/drivers/iio/dummy/Kconfig b/drivers/iio/dummy/Kconfig
new file mode 100644
index 000000000000..e8676aa97d62
--- /dev/null
+++ b/drivers/iio/dummy/Kconfig
@@ -0,0 +1,35 @@
+#
+# Industrial I/O subsystem Dummy Driver configuration
+#
+menu "IIO dummy driver"
+ depends on IIO
+
+config IIO_DUMMY_EVGEN
+ tristate
+
+config IIO_SIMPLE_DUMMY
+ tristate "An example driver with no hardware requirements"
+ help
+ Driver intended mainly as documentation for how to write
+ a driver. May also be useful for testing userspace code
+ without hardware.
+
+if IIO_SIMPLE_DUMMY
+
+config IIO_SIMPLE_DUMMY_EVENTS
+ bool "Event generation support"
+ select IIO_DUMMY_EVGEN
+ help
+ Add some dummy events to the simple dummy driver.
+
+config IIO_SIMPLE_DUMMY_BUFFER
+ bool "Buffered capture support"
+ select IIO_BUFFER
+ select IIO_TRIGGER
+ select IIO_KFIFO_BUF
+ help
+ Add buffered data capture to the simple dummy driver.
+
+endif # IIO_SIMPLE_DUMMY
+
+endmenu