# # Industrial I/O subsystem configuration # menu "IIO staging drivers" depends on IIO config IIO_ST_HWMON tristate "Hwmon driver that uses channels specified via iio maps" depends on HWMON help This is a platform driver that in combination with a suitable map allows IIO devices to provide basic hwmon functionality for those channels specified in the map. if IIO_BUFFER config IIO_SW_RING select IIO_TRIGGER tristate "Industrial I/O lock free software ring" help Example software ring buffer implementation. The design aim of this particular realization was to minimize write locking with the intention that some devices would be able to write in interrupt context. endif # IIO_BUFFER source "drivers/staging/iio/accel/Kconfig" source "drivers/staging/iio/adc/Kconfig" source "drivers/staging/iio/addac/Kconfig" source "drivers/staging/iio/cdc/Kconfig" source "drivers/staging/iio/frequency/Kconfig" source "drivers/staging/iio/gyro/Kconfig" source "drivers/staging/iio/impedance-analyzer/Kconfig" source "drivers/staging/iio/imu/Kconfig" source "drivers/staging/iio/light/Kconfig" source "drivers/staging/iio/magnetometer/Kconfig" source "drivers/staging/iio/meter/Kconfig" source "drivers/staging/iio/resolver/Kconfig" source "drivers/staging/iio/trigger/Kconfig" config IIO_DUMMY_EVGEN tristate config IIO_SIMPLE_DUMMY tristate "An example driver with no hardware requirements" help Driver intended mainly as documentation for how to write a driver. May also be useful for testing userspace code without hardware. if IIO_SIMPLE_DUMMY config IIO_SIMPLE_DUMMY_EVENTS boolean "Event generation support" select IIO_DUMMY_EVGEN help Add some dummy events to the simple dummy driver. config IIO_SIMPLE_DUMMY_BUFFER boolean "Buffered capture support" depends on IIO_KFIFO_BUF help Add buffered data capture to the simple dummy driver. endif # IIO_SIMPLE_DUMMY endmenu