1# 2# Industrial I/O generic buffer implementations 3# 4# When adding new entries keep the list in alphabetical order 5 6config 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 12config 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 19config 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. 25