packaging: release out (3.8.3)
[profile/ivi/kernel-adaptation-intel-automotive.git] / drivers / staging / iio / Kconfig
1 #
2 # Industrial I/O subsystem configuration
3 #
4 menu "IIO staging drivers"
5         depends on IIO
6
7 config IIO_ST_HWMON
8         tristate "Hwmon driver that uses channels specified via iio maps"
9         depends on HWMON
10         help
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.
14
15 if IIO_BUFFER
16
17 config IIO_SW_RING
18        select IIO_TRIGGER
19         tristate "Industrial I/O lock free software ring"
20         help
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
24           in interrupt context.
25
26 endif # IIO_BUFFER
27
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/frequency/Kconfig"
33 source "drivers/staging/iio/gyro/Kconfig"
34 source "drivers/staging/iio/impedance-analyzer/Kconfig"
35 source "drivers/staging/iio/imu/Kconfig"
36 source "drivers/staging/iio/light/Kconfig"
37 source "drivers/staging/iio/magnetometer/Kconfig"
38 source "drivers/staging/iio/meter/Kconfig"
39 source "drivers/staging/iio/resolver/Kconfig"
40 source "drivers/staging/iio/trigger/Kconfig"
41
42 config IIO_DUMMY_EVGEN
43        tristate
44
45 config IIO_SIMPLE_DUMMY
46        tristate "An example driver with no hardware requirements"
47        help
48          Driver intended mainly as documentation for how to write
49          a driver. May also be useful for testing userspace code
50          without hardware.
51
52 if IIO_SIMPLE_DUMMY
53
54 config IIO_SIMPLE_DUMMY_EVENTS
55        boolean "Event generation support"
56        select IIO_DUMMY_EVGEN
57        help
58          Add some dummy events to the simple dummy driver.
59
60 config IIO_SIMPLE_DUMMY_BUFFER
61        boolean "Buffered capture support"
62        depends on IIO_KFIFO_BUF
63        help
64          Add buffered data capture to the simple dummy driver.
65
66 endif # IIO_SIMPLE_DUMMY
67
68 endmenu