These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / iio / buffer / Kconfig
1 #
2 # Industrial I/O generic buffer implementations
3 #
4 # When adding new entries keep the list in alphabetical order
5
6 config IIO_BUFFER_CB
7         tristate "IIO callback buffer used for push in-kernel interfaces"
8         help
9           Should be selected by any drivers that do in-kernel push
10           usage.  That is, those where the data is pushed to the consumer.
11
12 config IIO_KFIFO_BUF
13         tristate "Industrial I/O buffering based on kfifo"
14         help
15           A simple fifo based on kfifo.  Note that this currently provides
16           no buffer events so it is up to userspace to work out how
17           often to read from the buffer.
18
19 config IIO_TRIGGERED_BUFFER
20         tristate
21         select IIO_TRIGGER
22         select IIO_KFIFO_BUF
23         help
24           Provides helper functions for setting up triggered buffers.