blob: 6d5b38d6957852ee81caa09cb6e3c047c55d26b8 [file] [log] [blame]
Jonathan Cameron847ec802009-08-18 18:06:19 +01001#
Peter Meerwalde58bf532012-08-27 22:12:00 +01002# Industrial I/O subsystem configuration
Jonathan Cameron847ec802009-08-18 18:06:19 +01003#
Jonathan Camerona980e042012-04-25 15:54:59 +01004menu "IIO staging drivers"
5 depends on IIO
Jonathan Cameron847ec802009-08-18 18:06:19 +01006
Jonathan Cameron66533b42009-08-18 18:06:22 +01007source "drivers/staging/iio/accel/Kconfig"
Jonathan Camerond1325cf2009-08-18 18:06:20 +01008source "drivers/staging/iio/adc/Kconfig"
Sonic Zhang35f6b6b2010-10-27 21:43:52 -04009source "drivers/staging/iio/addac/Kconfig"
Michael Hennerich5c48cb92011-10-19 13:02:03 +020010source "drivers/staging/iio/cdc/Kconfig"
Michael Henneriche4e8d1c2012-04-27 10:58:33 +020011source "drivers/staging/iio/frequency/Kconfig"
Barry Song089a4192010-05-12 19:34:06 +010012source "drivers/staging/iio/gyro/Kconfig"
Michael Hennerichf94aa354d2011-08-02 08:48:22 +020013source "drivers/staging/iio/impedance-analyzer/Kconfig"
Jonathan Cameron78632b62009-08-18 18:06:21 +010014source "drivers/staging/iio/light/Kconfig"
Shubhrajyoti Db4e17822010-07-17 18:32:52 +053015source "drivers/staging/iio/magnetometer/Kconfig"
Barry Song09434ef2010-10-27 21:44:14 -040016source "drivers/staging/iio/meter/Kconfig"
Graf Yangf46d9f12010-10-27 21:44:19 -040017source "drivers/staging/iio/resolver/Kconfig"
Jonathan Cameron7f3a1fb2009-08-18 18:06:30 +010018source "drivers/staging/iio/trigger/Kconfig"
19
Jonathan Camerone6477002011-10-14 16:34:14 +010020config IIO_DUMMY_EVGEN
21 tristate
22
Jonathan Cameron3a843312011-10-14 16:34:13 +010023config IIO_SIMPLE_DUMMY
24 tristate "An example driver with no hardware requirements"
25 help
Jonathan Camerone6477002011-10-14 16:34:14 +010026 Driver intended mainly as documentation for how to write
27 a driver. May also be useful for testing userspace code
Justin P. Mattock4abf6f82012-02-29 22:00:38 -080028 without hardware.
Jonathan Cameron3a843312011-10-14 16:34:13 +010029
Jonathan Camerone6477002011-10-14 16:34:14 +010030if IIO_SIMPLE_DUMMY
31
32config IIO_SIMPLE_DUMMY_EVENTS
Christoph Jaeger6341e622014-12-20 15:41:11 -050033 bool "Event generation support"
Jonathan Camerone6477002011-10-14 16:34:14 +010034 select IIO_DUMMY_EVGEN
35 help
36 Add some dummy events to the simple dummy driver.
37
Jonathan Cameron9ad2e2e2011-10-14 16:34:15 +010038config IIO_SIMPLE_DUMMY_BUFFER
Christoph Jaeger6341e622014-12-20 15:41:11 -050039 bool "Buffered capture support"
Arnd Bergmann6d4eed92014-05-06 21:48:00 +010040 select IIO_BUFFER
Daniel Balutaed170de2015-03-09 12:15:53 +020041 select IIO_TRIGGER
Arnd Bergmann6d4eed92014-05-06 21:48:00 +010042 select IIO_KFIFO_BUF
43 help
44 Add buffered data capture to the simple dummy driver.
Jonathan Camerone6477002011-10-14 16:34:14 +010045
46endif # IIO_SIMPLE_DUMMY
Jonathan Cameron3a843312011-10-14 16:34:13 +010047
Jonathan Camerona980e042012-04-25 15:54:59 +010048endmenu