Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751428AbdLDPaW (ORCPT ); Mon, 4 Dec 2017 10:30:22 -0500 Received: from mail-wm0-f67.google.com ([74.125.82.67]:45289 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750995AbdLDPaS (ORCPT ); Mon, 4 Dec 2017 10:30:18 -0500 X-Google-Smtp-Source: AGs4zMZbdsdHAZPKtpkSjXX8e1kf+JglVq7vXk+ufC/qc/wRC/Gvw01BHQYfsBSeJ/SbkbYZqTmcJw== From: Crt Mori To: Jonathan Cameron Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Crt Mori Subject: [PATCH v2 0/3] iio: temperataure: MLX90632 Date: Mon, 4 Dec 2017 16:29:55 +0100 Message-Id: <20171204152955.25950-1-cmo@melexis.com> X-Mailer: git-send-email 2.15.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1273 Lines: 31 Hi everybody, With the sensor now available to broad public, it is time to also share the driver with the community. MLX90632 is just 3x3mm in size, but with factory calibration offers instant usage in every project. Driver currently provides basic functionality, but I might add some more fancy features after a while. v2 includes comments from Rob Herring (dt-bindings) and Jonathan Cameron (iio), as well as proposal to split out int_sqrt64 function into the linux/kernel.h Crt Mori (3): iio: temperature: Adding support for MLX90632 dt-bindings: iio: temperature: add MLX90632 device bindings lib: Add strongly typed 64bit int_sqrt .../bindings/iio/temperature/mlx90632.txt | 28 + MAINTAINERS | 7 + drivers/iio/temperature/Kconfig | 12 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/mlx90632.c | 793 +++++++++++++++++++++ include/linux/kernel.h | 1 + lib/int_sqrt.c | 27 + 7 files changed, 869 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt create mode 100644 drivers/iio/temperature/mlx90632.c -- 2.15.0