From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Vianney=20le=20Cl=C3=A9ment=20de=20Saint-Marcq?= Subject: [PATCH v3 0/5] iio: mlx90614 enhancements Date: Mon, 30 Mar 2015 10:34:57 +0200 Message-ID: <1427704502-22347-1-git-send-email-vianney.leclement@essensium.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: =?UTF-8?q?Vianney=20le=20Cl=C3=A9ment=20de=20Saint-Marcq?= , "Arnout Vandecappelle (Essensium/Mind)" List-Id: devicetree@vger.kernel.org Many thanks Jonathan and Lars for taking time reviewing this series. P= lease find next follow-up patches addressing your comments. This set of patches adds the following additional features to the mlx90614 temperature sensor driver. * Emissivity setting (patch 3) * Power management (patch 4) * Handle errors in temperature reading (patch 5) The changes have been split into 5 patches to ease code review. Patch 1 introduces IIO_CHAN_INFO_CALIBEMISSIVITY in iio core and is a prerequisite of patch 3. Patch 2 introduces devicetree bindings documentation, which is compleme= nted by patch 4. Patches 3-5 implement the additional features and are mostly independen= t from each other. Patches 2 and 4 introduce device tree bindings and are the only one sen= t to the devicetree list. Patch set history: v3: * Rebase on iio.git testing branch, drop 3 merged patches * Rename IIO_CHAN_INFO_EMISSIVITY to IIO_CHAN_INFO_CALIBEMISSIVITY * Split basic devicetree bindings into separate patch * Make _probe and _remove mirror images * Return -EIO instead of -EREMOTEIO on read error v2: * Drop processed temperature output (v1 patch 3) * Drop raw IR values for now (v1 patch 7) * Drop iir, fir, and gain attributes for now (v1 patch 5) * Introduce standard attribute for emissivity (patches 4 and 5) * Add patch 7, fixing wrong readings * Return -EINTR when wake-up is interrupted during read (patch 6) * Make adding vendor prefix explicit in commit message of patch 6 Vianney le Cl=C3=A9ment de Saint-Marcq (5): iio: core: Introduce IIO_CHAN_INFO_CALIBEMISSIVITY iio: mlx90614: Add devicetree bindings documentation iio: mlx90614: Add emissivity setting iio: mlx90614: Add power management iio: mlx90614: Check for errors in read values Documentation/ABI/testing/sysfs-bus-iio | 11 + .../bindings/iio/temperature/mlx90614.txt | 24 ++ .../devicetree/bindings/vendor-prefixes.txt | 1 + drivers/iio/industrialio-core.c | 1 + drivers/iio/temperature/mlx90614.c | 355 +++++++++++++= +++++++- include/linux/iio/iio.h | 1 + 6 files changed, 389 insertions(+), 4 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/temperature/m= lx90614.txt --=20 2.3.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" i= n the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html