diff options
author | Joo Aun Saw <jasaw@dius.com.au> | 2015-07-23 02:53:47 (GMT) |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2015-07-23 19:45:50 (GMT) |
commit | 7868dfd216074fc5f902e7befacda2a0ec76e403 (patch) | |
tree | f3665bc22d03de52a68bc5db51f79eccd71f1cc8 /tools | |
parent | 1e9676a8474b657b6a793f0abff2205783a1ce6f (diff) | |
download | linux-7868dfd216074fc5f902e7befacda2a0ec76e403.tar.xz |
tools: iio: make scale and offset files optional
Make scale and offset optional by adding -ENOENT check as not all
drivers implement them.
Signed-off-by: Joo Aun Saw <jasaw@dius.com.au>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/iio/iio_utils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/iio/iio_utils.c b/tools/iio/iio_utils.c index c3f9e37..1dcdf03 100644 --- a/tools/iio/iio_utils.c +++ b/tools/iio/iio_utils.c @@ -487,7 +487,7 @@ int build_channel_array(const char *device_dir, device_dir, current->name, current->generic_name); - if (ret < 0) + if ((ret < 0) && (ret != -ENOENT)) goto error_cleanup_array; ret = iioutils_get_param_float(¤t->offset, @@ -495,7 +495,7 @@ int build_channel_array(const char *device_dir, device_dir, current->name, current->generic_name); - if (ret < 0) + if ((ret < 0) && (ret != -ENOENT)) goto error_cleanup_array; ret = iioutils_get_type(¤t->is_signed, |