mirror of https://gitee.com/openkylin/linux.git
iio: inkern: Convert iio_read_avail_channel_raw into a wrapper
Convert "iio_read_avail_channel_raw" over to a wrapper around "iio_read_avail_channel_attribute". With the introduction of "iio_read_avail_channel_attribute", the necessity of having a separate call to read raw channel values became redundant. Signed-off-by: Artur Rojek <contact@artur-rojek.eu> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
9f421096a1
commit
89388ca495
|
@ -759,16 +759,8 @@ int iio_read_avail_channel_raw(struct iio_channel *chan,
|
|||
int ret;
|
||||
int type;
|
||||
|
||||
mutex_lock(&chan->indio_dev->info_exist_lock);
|
||||
if (!chan->indio_dev->info) {
|
||||
ret = -ENODEV;
|
||||
goto err_unlock;
|
||||
}
|
||||
|
||||
ret = iio_channel_read_avail(chan,
|
||||
vals, &type, length, IIO_CHAN_INFO_RAW);
|
||||
err_unlock:
|
||||
mutex_unlock(&chan->indio_dev->info_exist_lock);
|
||||
ret = iio_read_avail_channel_attribute(chan, vals, &type, length,
|
||||
IIO_CHAN_INFO_RAW);
|
||||
|
||||
if (ret >= 0 && type != IIO_VAL_INT)
|
||||
/* raw values are assumed to be IIO_VAL_INT */
|
||||
|
|
Loading…
Reference in New Issue