Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp70956pxa; Tue, 18 Aug 2020 16:16:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxhCRo/G2VyPRBtoH3rCs1SQ0223yECoO5mLoLXAgPSVs5/iVzL8OFu4je5oFXmKWx8pg6J X-Received: by 2002:aa7:c0d8:: with SMTP id j24mr22490858edp.338.1597792561276; Tue, 18 Aug 2020 16:16:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597792561; cv=none; d=google.com; s=arc-20160816; b=kzAk26Dot5bCQrJANGf9SGDZ1cNc+nbCNQGe9DKGdi656QD5pEYOWoKMa3PcnWQbeh l6/0xYrmgwY1uacSJGXjuv78HxkTmLsgMs1Qrimj7N8dCt1LLw8eFTMa0CfmBfKbZMBg Z0Ucu9WXum4P8gVcUTuzjsDn4z/HnnzBMoYmNKnDsRLWLItDOx7dOTq7cBVHuGTkSmCP qGZtZblkmrbY1la+Gxs7h1TIU8xATvJfADN/7Zews3PA6rsSHUh0pA4IL3wD7Fw1ALwk Q6776pNMZBEePEx8VaStzd5U8YAnUxavS0YpHEieFuXab+6+jbn/MvLyXFF5EPnBRpoT U7Sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=2U86mn2kEau7t7AV/3TYAZlozd1Thks5A7onfWqZ6aA=; b=P1a3a6ozs8RYrFEdIDc6u4K7U4n7iTn+FTr8TIMFkQW4F7qDJo1AxioLXULnpq2gOu NQF3GbFkGpJkdvIJtN9UsgCgAb9dJc5oyloP0OIu13SwK25qX02zqS4T47jU37sXMYNZ cLYw/dJFdjajWkuS8WhbugCq66NpyC3v12r9wnV+fPB6mXqE0Ahm8UmKQlxhWPTj25vD +zmmx1yPPq2TBUkt6p1TZR3SsSs/4CaXFnZ5AHLk7T0eBYV/SeMD9zrRpMpMlrNMgJZ5 SUBr1+HEwhskrBuVBPAlX41YBT+oq86L/JQiHeCpJ4b0RRrdXsObdsjIN9N6fxLh1+di KMVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@melexis.com header.s=google header.b=gQPTPw1k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v6si13754137eju.570.2020.08.18.16.15.21; Tue, 18 Aug 2020 16:16:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@melexis.com header.s=google header.b=gQPTPw1k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726605AbgHRViM (ORCPT + 99 others); Tue, 18 Aug 2020 17:38:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725554AbgHRViK (ORCPT ); Tue, 18 Aug 2020 17:38:10 -0400 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2AB5BC061389 for ; Tue, 18 Aug 2020 14:38:10 -0700 (PDT) Received: by mail-wr1-x441.google.com with SMTP id r4so19549846wrx.9 for ; Tue, 18 Aug 2020 14:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=melexis.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2U86mn2kEau7t7AV/3TYAZlozd1Thks5A7onfWqZ6aA=; b=gQPTPw1kOMTq/0m65ziy6G1Cps9/UtYrm/rVmzZ/wUkZU4cBvpsixFB17WxZpKW4Xg HeyF9wmaQ1Ua+P7/c4z0gpZhsm8b21LX+/gqMgs0yX8DU/a7UwfK8xjUs6il+CGVkIAw LQJn5q0botLpXUK5qkqGEfGyhB+DLRnAGx3BHwQGVDDAnouRO1SheZF7P5gEQpaT+wZF 5pNSReZ26+ZfgdS8o9nzYPa2mTRljxaqBFSxUuVc/uHGfMmTaO42qxC0AnMtykz7MoFz kHFcgWkMu7KjnsaUq0MU6m2zX03kIAMPWFU9nS5HszTAVrnfJ+bt6Ln7Bdj7PQ1Ppyvp ovrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2U86mn2kEau7t7AV/3TYAZlozd1Thks5A7onfWqZ6aA=; b=YbVtZmADz1p7qjBnABJssFFlrqfuGv3r7iVY7HNt3ew8GvnpN9s/+uIhTFPJ2p8GoF RQsUuc6F09o9d8c02TOKwpnNaGH0F5OqMoazEPgNRYDuV8TCFhGkUBf+xqBzFyZwn5K9 N99Ene4LGuvWi2LmX11pl+8Nm+OUQqMZ1ddh5mIV2POeQA+aVBf1WceVKF93neJVFWFR 595ZyyXXloPsbOyLRXIhhPj4ofBYzDBLyKefvHVCGFQ0rOfUxdmxvRrJZPu4B69SrMoU wsEZAQYML5ifHlVzoJR5JTu0C8JeRsUFMSVw119Fz5mNrHb7/PPE/bAD8imea1iJIQC9 hWrA== X-Gm-Message-State: AOAM532AuBUqtYpxGkkRwLTbqf967lC077SZYe1X72CM8qMz2WyIODFi /gZoueIhSLhBbNtDuzedq+BrwA== X-Received: by 2002:adf:f248:: with SMTP id b8mr23195251wrp.247.1597786688706; Tue, 18 Aug 2020 14:38:08 -0700 (PDT) Received: from localhost.localdomain ([88.116.83.106]) by smtp.gmail.com with ESMTPSA id z207sm1797860wmc.2.2020.08.18.14.38.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Aug 2020 14:38:07 -0700 (PDT) From: Crt Mori To: Jonathan Cameron Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Crt Mori , Andy Shevchenko Subject: [PATCH v6 0/5] iio: temperature: mlx90632: Add extended calibration calculations Date: Tue, 18 Aug 2020 23:37:32 +0200 Message-Id: <20200818213737.140613-1-cmo@melexis.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add extended calibration calculations for the new subversion of DSP5. V6 review comments from Andy Shevchenko V5: - Add style changes patch along with current series. V4 review comments from Andy Shevchenko : - 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 : - 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 : - 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 regmap iio:temperature:mlx90632: Adding extended calibration option iio:temperature:mlx90632: Some stylefixing leftovers drivers/iio/temperature/mlx90632.c | 274 ++++++++++++++++++++++++++--- 1 file changed, 247 insertions(+), 27 deletions(-) -- 2.25.1