diff options
author | William Breathitt Gray <vilhelm.gray@gmail.com> | 2016-09-28 13:59:49 -0400 |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2016-10-01 17:06:02 +0100 |
commit | 1a8f324aa1f2237caef1c6633734785bbdcffeed (patch) | |
tree | e207a5ba454dff12460ec7c65578269aacfba129 /drivers/iio/industrialio-core.c | |
parent | 9ecca12edde435efc6d08f7a1e877ba9929a6c93 (diff) | |
download | lwn-1a8f324aa1f2237caef1c6633734785bbdcffeed.tar.gz lwn-1a8f324aa1f2237caef1c6633734785bbdcffeed.zip |
iio: Implement counter channel type and info constants
Quadrature encoders, such as rotary encoders and linear encoders, are
devices which are capable of encoding the relative position and
direction of motion of a shaft. This patch introduces several IIO
constants for supporting quadrature encoder counter devices.
IIO_COUNT: Current count (main data provided by the counter device)
IIO_INDEX: Counter device index value
Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/industrialio-core.c')
-rw-r--r-- | drivers/iio/industrialio-core.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index fc340ed3dca1..649725bc15c1 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c @@ -81,6 +81,8 @@ static const char * const iio_chan_type_name_spec[] = { [IIO_PH] = "ph", [IIO_UVINDEX] = "uvindex", [IIO_ELECTRICALCONDUCTIVITY] = "electricalconductivity", + [IIO_COUNT] = "count", + [IIO_INDEX] = "index", }; static const char * const iio_modifier_names[] = { |