Add extended calibration calculations for the new subversion of DSP5.

V5 review comments from Andy Shevchenko <andy.shevche...@gmail.com:
         -  Swap order of patches to avoid re-doing the calculations
         - Add fixed name defines for Ambient and Object RAM temperature
           channels as per suggestion of the Jonathan Cameron <ji...@kernel.org>
V5:
         - Add style changes patch along with current series.

V4 review comments from Andy Shevchenko <andy.shevche...@gmail.com>:
         - Move the function creation for Ta4 to first patch
         - Add kernel doc patch for documenting internal struct
         - Add patch to convert while loops to do-while loops for
           polling

V3 review comments from Andy Shevchenko <andy.shevche...@gmail.com>:
         - Change commit message text to more proper English as per suggestions
         - Drop unneeded brackets and parentheses
         - Use defines from limits.h
         - Remove userspace typedefs as leftovers from porting
         - Testing of timeout loops with iopoll.h was no successful,
           because delay between measurements is 10ms, but we need to
           fill at least 3 channels, so final timeout should be 40ms
           which is out of scope of usleep function
         - Fixing some typos in comments

V2 review comments from Andy Shevchenko <andy.shevche...@gmail.com>:
         - Convert divison back to shifts to make it more readable

Crt Mori (5):
  iio:temperature:mlx90632: Reduce number of equal calulcations
  iio:temperature:mlx90632: Add kerneldoc to the internal struct
  iio:temperature:mlx90632: Convert polling while loop to do-while
  iio:temperature:mlx90632: Adding extended calibration option
  iio:temperature:mlx90632: Some stylefixing leftovers

 drivers/iio/temperature/mlx90632.c | 301 +++++++++++++++++++++++++----
 1 file changed, 267 insertions(+), 34 deletions(-)

-- 
2.25.1

Reply via email to