Re: [PATCH v3 1/5] iio: Make IIO value formating function globally available.
From: Jonathan Cameron <hidden>
Date: 2015-12-22 17:05:33
Also in:
linux-api, linux-iio, lkml
From: Jonathan Cameron <hidden>
Date: 2015-12-22 17:05:33
Also in:
linux-api, linux-iio, lkml
On 14/12/15 22:35, Andrew F. Davis wrote:
Make IIO value formating function globally available to allow IIO drivers to output values as the core does. Signed-off-by: Andrew F. Davis <redacted>
Applied to the togreg branch of iio.git - initially pushed out as testing for the autobuilders to play with it. Thanks, Jonathan
--- drivers/iio/industrialio-core.c | 1 + include/linux/iio/iio.h | 2 ++ 2 files changed, 3 insertions(+)diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index 208358f..eb5909d 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c@@ -470,6 +470,7 @@ ssize_t iio_format_value(char *buf, unsigned int type, int size, int *vals) return 0; } } +EXPORT_SYMBOL_GPL(iio_format_value); static ssize_t iio_read_channel_info(struct device *dev, struct device_attribute *attr,diff --git a/include/linux/iio/iio.h b/include/linux/iio/iio.h index 19c94c9..b589411 100644 --- a/include/linux/iio/iio.h +++ b/include/linux/iio/iio.h@@ -636,6 +636,8 @@ static inline struct dentry *iio_get_debugfs_dentry(struct iio_dev *indio_dev) } #endif +ssize_t iio_format_value(char *buf, unsigned int type, int size, int *vals); + int iio_str_to_fixpoint(const char *str, int fract_mult, int *integer, int *fract);