diff options
Diffstat (limited to 'include/linux/iio/types.h')
-rw-r--r-- | include/linux/iio/types.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/include/linux/iio/types.h b/include/linux/iio/types.h new file mode 100644 index 000000000..942b6de68 --- /dev/null +++ b/include/linux/iio/types.h @@ -0,0 +1,30 @@ +/* industrial I/O data types needed both in and out of kernel + * + * Copyright (c) 2008 Jonathan Cameron + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 as published by + * the Free Software Foundation. + */ + +#ifndef _IIO_TYPES_H_ +#define _IIO_TYPES_H_ + +#include <uapi/linux/iio/types.h> + +enum iio_event_info { + IIO_EV_INFO_ENABLE, + IIO_EV_INFO_VALUE, + IIO_EV_INFO_HYSTERESIS, + IIO_EV_INFO_PERIOD, +}; + +#define IIO_VAL_INT 1 +#define IIO_VAL_INT_PLUS_MICRO 2 +#define IIO_VAL_INT_PLUS_NANO 3 +#define IIO_VAL_INT_PLUS_MICRO_DB 4 +#define IIO_VAL_INT_MULTIPLE 5 +#define IIO_VAL_FRACTIONAL 10 +#define IIO_VAL_FRACTIONAL_LOG2 11 + +#endif /* _IIO_TYPES_H_ */ |