/* SPDX-License-Identifier: GPL-2.0-only */ /* industrial I/O data types needed both in and out of kernel * * Copyright (c) 2008 Jonathan Cameron */ #ifndef _IIO_TYPES_H_ #define _IIO_TYPES_H_ #include <uapi/linux/iio/types.h> enum iio_event_info { … }; #define IIO_VAL_INT … #define IIO_VAL_INT_PLUS_MICRO … #define IIO_VAL_INT_PLUS_NANO … #define IIO_VAL_INT_PLUS_MICRO_DB … #define IIO_VAL_INT_MULTIPLE … #define IIO_VAL_INT_64 … #define IIO_VAL_FRACTIONAL … #define IIO_VAL_FRACTIONAL_LOG2 … #define IIO_VAL_CHAR … enum iio_available_type { … }; enum iio_chan_info_enum { … }; #endif /* _IIO_TYPES_H_ */