[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-iio
Subject: Re: [RESEND PATCH] iio: adc: ad7124: Add direct reg access
From: Lars-Peter Clausen <lars () metafoo ! de>
Date: 2020-01-29 7:18:08
Message-ID: d5d1eb35-fb5f-07d6-e678-3c54709ea75f () metafoo ! de
[Download RAW message or body]
On 1/29/20 6:14 AM, Mircea Caprioru wrote:
> From: Mircea <mircea.caprioru@analog.com>
>
> This patch adds the posibility do read and write registers from userspace
> using the kernel debug direct register access option.
Typo: possibility
>
> Signed-off-by: Mircea Caprioru <mircea.caprioru@analog.com>
[...]
>
> +static int ad7124_reg_access(struct iio_dev *indio_dev,
> + unsigned int reg,
> + unsigned int writeval,
> + unsigned int *readval)
> +{
> + struct ad7124_state *st = iio_priv(indio_dev);
> + int ret;
> +
> +
> + if (readval)
> + ret = ad_sd_read_reg(&st->sd, reg, ad7124_reg_size[reg],
> + readval);
> + else
> + ret = ad_sd_write_reg(&st->sd, reg, ad7124_reg_size[reg],
> + writeval);
Needs a bounds check to make sure that reg is less then the number of
entries in ad7124_reg_size.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic