mbox series

[v1,0/4] iio: afe: rescale: A few cleanups

Message ID 20241204013620.862943-1-andriy.shevchenko@linux.intel.com (mailing list archive)
Headers show
Series iio: afe: rescale: A few cleanups | expand

Message

Andy Shevchenko Dec. 4, 2024, 1:33 a.m. UTC
There are cleanups to the code, most of the + LoCs due to missed inclusions.

The patch 3 is kinda interesting as in long term the idea to add multiplication
and division macros over the fract structures, which will simplify code that
uses rational numbers. Hence the mentioned patch is just a preparatory for making
next step easier.

Andy Shevchenko (4):
  iio: afe: rescale: Don't use ^ for booleans
  iio: afe: rescale: Don't use ULL(1) << x instead of BIT(x)
  iio: afe: rescale: Re-use generic struct s32_fract
  iio: afe: rescale: Don't use "proxy" headers

 drivers/iio/afe/iio-rescale.c   | 88 ++++++++++++++++++---------------
 include/linux/iio/afe/rescale.h |  5 +-
 2 files changed, 51 insertions(+), 42 deletions(-)