Blame view
drivers/iio/Kconfig
2.76 KB
a980e0460
|
1 |
# |
e58bf5332
|
2 |
# Industrial I/O subsystem configuration |
a980e0460
|
3 4 5 6 |
# menuconfig IIO tristate "Industrial I/O support" |
cc8b49fa2
|
7 |
select ANON_INODES |
a980e0460
|
8 9 10 |
help The industrial I/O subsystem provides a unified framework for drivers for many different types of embedded sensors using a |
a529ae4ba
|
11 |
number of different physical interfaces (i2c, spi, etc). |
a980e0460
|
12 13 14 15 16 17 18 19 20 21 |
if IIO config IIO_BUFFER bool "Enable buffer support within IIO" help Provide core support for various buffer based data acquisition methods. if IIO_BUFFER |
8548a63b3
|
22 |
source "drivers/iio/buffer/Kconfig" |
a980e0460
|
23 |
endif # IIO_BUFFER |
8261d961d
|
24 25 26 27 28 29 30 |
config IIO_CONFIGFS tristate "Enable IIO configuration via configfs" select CONFIGFS_FS help This allows configuring various IIO bits through configfs (e.g. software triggers). For more info see Documentation/iio/iio_configfs.txt. |
a980e0460
|
31 |
config IIO_TRIGGER |
6341e62b2
|
32 |
bool "Enable triggered sampling support" |
a980e0460
|
33 34 35 |
help Provides IIO core support for triggers. Currently these are used to initialize capture of samples to push into |
1b2bbe3e6
|
36 |
buffers. The triggers are effectively a 'capture |
a980e0460
|
37 38 39 40 41 42 43 44 45 |
data now' interrupt. config IIO_CONSUMERS_PER_TRIGGER int "Maximum number of consumers per trigger" depends on IIO_TRIGGER default "2" help This value controls the maximum number of consumers that a given trigger may handle. Default is 2. |
0f3a8c3f3
|
46 47 48 49 50 51 52 |
config IIO_SW_DEVICE tristate "Enable software IIO device support" select IIO_CONFIGFS help Provides IIO core support for software devices. A software device can be created via configfs or directly by a driver using the API provided. |
b662f809d
|
53 54 55 56 57 58 59 |
config IIO_SW_TRIGGER tristate "Enable software triggers support" select IIO_CONFIGFS help Provides IIO core support for software triggers. A software trigger can be created via configfs or directly by a driver using the API provided. |
735ad074f
|
60 61 62 63 64 |
config IIO_TRIGGERED_EVENT tristate select IIO_TRIGGER help Provides helper functions for setting up triggered events. |
45fe6f7d0
|
65 |
source "drivers/iio/accel/Kconfig" |
0e589d5fb
|
66 |
source "drivers/iio/adc/Kconfig" |
e71d42e03
|
67 |
source "drivers/iio/amplifiers/Kconfig" |
cd8d97774
|
68 |
source "drivers/iio/chemical/Kconfig" |
73c6768b7
|
69 |
source "drivers/iio/common/Kconfig" |
28e5d3bb0
|
70 |
source "drivers/iio/counter/Kconfig" |
ec04cb048
|
71 |
source "drivers/iio/dac/Kconfig" |
415f79244
|
72 |
source "drivers/iio/dummy/Kconfig" |
ec04cb048
|
73 |
source "drivers/iio/frequency/Kconfig" |
c5bdbef70
|
74 |
source "drivers/iio/gyro/Kconfig" |
4d33615df
|
75 |
source "drivers/iio/health/Kconfig" |
091a121b0
|
76 |
source "drivers/iio/humidity/Kconfig" |
ec04cb048
|
77 78 |
source "drivers/iio/imu/Kconfig" source "drivers/iio/light/Kconfig" |
bc1d57ba0
|
79 |
source "drivers/iio/magnetometer/Kconfig" |
7ba9df54b
|
80 |
source "drivers/iio/multiplexer/Kconfig" |
098d3becc
|
81 |
source "drivers/iio/orientation/Kconfig" |
e64e7d5c8
|
82 83 84 |
if IIO_TRIGGER source "drivers/iio/trigger/Kconfig" endif #IIO_TRIGGER |
c05dc2cce
|
85 |
source "drivers/iio/potentiometer/Kconfig" |
67e17300d
|
86 |
source "drivers/iio/potentiostat/Kconfig" |
217494e5b
|
87 |
source "drivers/iio/pressure/Kconfig" |
24ddb0e4b
|
88 |
source "drivers/iio/proximity/Kconfig" |
e5a639421
|
89 |
source "drivers/iio/temperature/Kconfig" |
e71d42e03
|
90 |
|
a980e0460
|
91 |
endif # IIO |