Hi Peter, On Wed, Feb 02, 2022 at 06:04:25PM +0100, Peter Rosin wrote: > Hi! > > On 2022-01-30 17:10, Liam Beguin wrote: > > Some ADCs use IIO_VAL_INT_PLUS_{NANO,MICRO} scale types. > > Add support for these to allow using the iio-rescaler with them. > > > > Signed-off-by: Liam Beguin <liambeguin@xxxxxxxxx> > > Reviewed-by: Peter Rosin <peda@xxxxxxxxxx> > > --- > > drivers/iio/afe/iio-rescale.c | 35 +++++++++++++++++++++++++++++++++++ > > 1 file changed, 35 insertions(+) > > > > diff --git a/drivers/iio/afe/iio-rescale.c b/drivers/iio/afe/iio-rescale.c > > index 65832dd09249..f833eb38f8bb 100644 > > --- a/drivers/iio/afe/iio-rescale.c > > +++ b/drivers/iio/afe/iio-rescale.c > > @@ -14,6 +14,7 @@ > > #include <linux/of_device.h> > > #include <linux/platform_device.h> > > #include <linux/property.h> > > +#include <linux/units.h> > > This include should be moved to the first patch that uses stuff from > it. Some defines are used a bit further down in mult (copied back from the original message): > > case IIO_VAL_INT_PLUS_NANO: > > case IIO_VAL_INT_PLUS_MICRO: > > mult = scale_type == IIO_VAL_INT_PLUS_NANO ? GIGA : MEGA; > Cheers, > Peter > > *snip* Cheers, Liam