From: "Vianney le Clément de Saint-Marcq" <vianney.leclement-buIOx9BAs4sybS5Ee8rs3A@public.gmane.org>
To: linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Peter Meerwald <pmeerw-jW+XmwGofnusTnJN9+BGXg@public.gmane.org>,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: "Vianney le Clément de Saint-Marcq"
<vianney.leclement-buIOx9BAs4sybS5Ee8rs3A@public.gmane.org>,
"Arnout Vandecappelle (Essensium/Mind)"
<arnout-agwphqFHkxc@public.gmane.org>
Subject: [PATCH 0/7] iio: mlx90614 enhancements
Date: Wed, 25 Feb 2015 16:55:05 +0100 [thread overview]
Message-ID: <1424879712-28304-1-git-send-email-vianney.leclement@essensium.com> (raw)
This set of patches adds the following additional features to the
mlx90614 temperature sensor driver.
* Processed temperature output (patch 3)
* Support for the dual IR sensor model (patch 4)
* EEPROM configuration tuning (patch 5)
* Power management (patch 6)
* Raw IR value access (RFC, patch 7)
The changes have been split into 7 patches to ease code review.
Patches 1 and 2 contain mandatory symbol definitions.
Patches 3-7 implement the additional features and are mostly independent
from each other. If some features are not desired, the corresponding
patches can be left out.
Perhaps the most tricky part is the power management implemented by
patch 6, as it involves an extra GPIO messing with the SDA line in order
to wake up the sensor. See the commit message for details.
Patch 6 introduces device tree bindings and is the only one sent to the
devicetree list.
Vianney le Clément de Saint-Marcq (7):
iio: mlx90614: Refactor register symbols
iio: mlx90614: Add symbols for accessible registers
iio: mlx90614: Add processed temperature output
iio: mlx90614: Support devices with dual IR sensor
iio: mlx90614: Allow tuning EEPROM configuration
iio: mlx90614: Add power management
iio: mlx90614: Provide raw IR value for object channels
.../bindings/iio/temperature/mlx90614.txt | 24 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
drivers/iio/temperature/mlx90614.c | 574 ++++++++++++++++++++-
3 files changed, 580 insertions(+), 19 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt
--
2.3.0
next reply other threads:[~2015-02-25 15:55 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-25 15:55 Vianney le Clément de Saint-Marcq [this message]
[not found] ` <1424879712-28304-1-git-send-email-vianney.leclement-buIOx9BAs4sybS5Ee8rs3A@public.gmane.org>
2015-02-25 15:55 ` [PATCH 6/7] iio: mlx90614: Add power management Vianney le Clément de Saint-Marcq
[not found] ` <1424879712-28304-7-git-send-email-vianney.leclement-buIOx9BAs4sybS5Ee8rs3A@public.gmane.org>
2015-03-09 15:39 ` Jonathan Cameron
[not found] ` <54FDBEB7.8030403-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2015-03-09 15:42 ` Jonathan Cameron
2015-03-09 16:43 ` Wolfram Sang
2015-03-12 10:30 ` Jonathan Cameron
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1424879712-28304-1-git-send-email-vianney.leclement@essensium.com \
--to=vianney.leclement-buiox9bas4sybs5ee8rs3a@public.gmane.org \
--cc=arnout-agwphqFHkxc@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-iio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=pmeerw-jW+XmwGofnusTnJN9+BGXg@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).