summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux/iio
diff options
context:
space:
mode:
authorWilliam Breathitt Gray2016-09-28 19:59:49 +0200
committerJonathan Cameron2016-10-01 18:06:02 +0200
commit1a8f324aa1f2237caef1c6633734785bbdcffeed (patch)
treee207a5ba454dff12460ec7c65578269aacfba129 /include/uapi/linux/iio
parentiio: pressure: Add driver for Honeywell ABP family (diff)
downloadkernel-qcow2-linux-1a8f324aa1f2237caef1c6633734785bbdcffeed.tar.gz
kernel-qcow2-linux-1a8f324aa1f2237caef1c6633734785bbdcffeed.tar.xz
kernel-qcow2-linux-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 'include/uapi/linux/iio')
-rw-r--r--include/uapi/linux/iio/types.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/linux/iio/types.h b/include/uapi/linux/iio/types.h
index 22e5e589a274..e54d14a7f876 100644
--- a/include/uapi/linux/iio/types.h
+++ b/include/uapi/linux/iio/types.h
@@ -40,6 +40,8 @@ enum iio_chan_type {
IIO_PH,
IIO_UVINDEX,
IIO_ELECTRICALCONDUCTIVITY,
+ IIO_COUNT,
+ IIO_INDEX,
};
enum iio_modifier {