original_kernel/drivers/iio
Lars-Peter Clausen 5212cc8a9d iio: Add helper functions for enum style channel attributes
We often have the case were we do have a enum style channel attribute. These
attributes have in common that they are a list of string values which usually
map in a 1-to-1 fashion to integer values.

This patch implements some common helper code for implementing enum style
channel attributes using extended channel attributes. The helper functions take
care of converting between the string and integer values, as well providing a
function for "_available" attributes which list all available enum items.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-06-05 13:47:29 +09:00
..
adc
amplifiers
frequency iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideband Synthesizers 2012-06-04 21:19:40 -07:00
light iio: add LM3533 ambient-light-sensor driver 2012-06-04 21:12:29 -07:00
Kconfig iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator 2012-06-04 21:19:05 -07:00
Makefile iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator 2012-06-04 21:19:05 -07:00
iio_core.h
iio_core_trigger.h
industrialio-buffer.c
industrialio-core.c iio: Add helper functions for enum style channel attributes 2012-06-05 13:47:29 +09:00
industrialio-event.c
industrialio-trigger.c
inkern.c iio:inkern: Use iio_device_{get,put} 2012-06-04 21:21:29 -07:00
kfifo_buf.c