2 # Industrial I/O subsytem configuration
4 menu "IIO staging drivers"
8 tristate "Hwmon driver that uses channels specified via iio maps"
11 This is a platform driver that in combination with a suitable
12 map allows IIO devices to provide basic hwmon functionality
13 for those channels specified in the map.
19 tristate "Industrial I/O lock free software ring"
21 Example software ring buffer implementation. The design aim
22 of this particular realization was to minimize write locking
23 with the intention that some devices would be able to write
28 source "drivers/staging/iio/accel/Kconfig"
29 source "drivers/staging/iio/adc/Kconfig"
30 source "drivers/staging/iio/addac/Kconfig"
31 source "drivers/staging/iio/cdc/Kconfig"
32 source "drivers/staging/iio/dac/Kconfig"
33 source "drivers/staging/iio/frequency/Kconfig"
34 source "drivers/staging/iio/gyro/Kconfig"
35 source "drivers/staging/iio/impedance-analyzer/Kconfig"
36 source "drivers/staging/iio/imu/Kconfig"
37 source "drivers/staging/iio/light/Kconfig"
38 source "drivers/staging/iio/magnetometer/Kconfig"
39 source "drivers/staging/iio/meter/Kconfig"
40 source "drivers/staging/iio/resolver/Kconfig"
41 source "drivers/staging/iio/trigger/Kconfig"
43 config IIO_DUMMY_EVGEN
46 config IIO_SIMPLE_DUMMY
47 tristate "An example driver with no hardware requirements"
49 Driver intended mainly as documentation for how to write
50 a driver. May also be useful for testing userspace code
55 config IIO_SIMPLE_DUMMY_EVENTS
56 boolean "Event generation support"
57 select IIO_DUMMY_EVGEN
59 Add some dummy events to the simple dummy driver.
61 config IIO_SIMPLE_DUMMY_BUFFER
62 boolean "Buffered capture support"
63 depends on IIO_KFIFO_BUF
65 Add buffered data capture to the simple dummy driver.
67 endif # IIO_SIMPLE_DUMMY