Commit | Line | Data |
---|---|---|
847ec80b JC |
1 | # |
2 | # Industrial I/O subsytem configuration | |
3 | # | |
4 | ||
5 | menuconfig IIO | |
6 | tristate "Industrial I/O support" | |
1c115ebe | 7 | depends on !S390 |
847ec80b JC |
8 | ---help--- |
9 | The industrial I/O subsystem provides a unified framework for | |
10 | drivers for many different types of embedded sensors using a | |
7e046383 | 11 | number of different physical interfaces (i2c, spi, etc). See |
847ec80b | 12 | Documentation/industrialio for more information. |
d1325cf4 JC |
13 | if IIO |
14 | ||
7026ea4b JC |
15 | config IIO_RING_BUFFER |
16 | bool "Enable ring buffer support within IIO" | |
17 | help | |
18 | Provide core support for various ring buffer based data | |
19 | acquisition methods. | |
20 | ||
2235acb2 JC |
21 | if IIO_RING_BUFFER |
22 | ||
23 | config IIO_SW_RING | |
d3bf812e | 24 | select IIO_TRIGGER |
2235acb2 JC |
25 | tristate "Industrial I/O lock free software ring" |
26 | help | |
7e046383 RD |
27 | Example software ring buffer implementation. The design aim |
28 | of this particular realization was to minimize write locking | |
29 | with the intention that some devices would be able to write | |
30 | in interrupt context. | |
2235acb2 JC |
31 | |
32 | endif # IIO_RINGBUFFER | |
33 | ||
1637db44 JC |
34 | config IIO_TRIGGER |
35 | boolean "Enable triggered sampling support" | |
36 | help | |
37 | Provides IIO core support for triggers. Currently these | |
38 | are used to initialize capture of samples to push into | |
39 | ring buffers. The triggers are effectively a 'capture | |
40 | data now' interrupt. | |
41 | ||
7f3a1fb9 | 42 | |
66533b48 | 43 | source "drivers/staging/iio/accel/Kconfig" |
d1325cf4 | 44 | source "drivers/staging/iio/adc/Kconfig" |
35f6b6b8 | 45 | source "drivers/staging/iio/addac/Kconfig" |
6790e29f | 46 | source "drivers/staging/iio/dac/Kconfig" |
da6fcbdf | 47 | source "drivers/staging/iio/dds/Kconfig" |
089a4198 | 48 | source "drivers/staging/iio/gyro/Kconfig" |
1e3864e6 | 49 | source "drivers/staging/iio/imu/Kconfig" |
78632b60 | 50 | source "drivers/staging/iio/light/Kconfig" |
b4e17822 | 51 | source "drivers/staging/iio/magnetometer/Kconfig" |
09434ef7 | 52 | source "drivers/staging/iio/meter/Kconfig" |
f46d9f15 | 53 | source "drivers/staging/iio/resolver/Kconfig" |
7f3a1fb9 JC |
54 | source "drivers/staging/iio/trigger/Kconfig" |
55 | ||
d1325cf4 | 56 | endif # IIO |