This series follows up on the first series sent on February 25. I have dropped
the filter configuration for now, as I am still trying to figure out how to do
that properly.
This set of patches adds the following additional features to the
mlx90614 temperature sensor driver.
* Support for the dual IR sensor model (patch 3)
* Emissivity setting (patches 4 and 5)
* Power management (patch 6)
* Handle errors in temperature reading (patch 7)
The changes have been split into 7 patches to ease code review.
Patches 1 and 2 contain mandatory symbol definitions, which have already
been applied to the togreg branch of iio.git.
Patches 3, 5-7 implement the additional features and are mostly independent
from each other.
Patch 4 introduces IIO_CHAN_INFO_EMISSIVITY in iio core and is a prerequisite
of patch 5.
Patch 6 introduces device tree bindings and is the only one sent to the
devicetree list.
Patch set history:
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ément de Saint-Marcq (7):
iio: mlx90614: Refactor register symbols
iio: mlx90614: Add symbols for accessible registers
iio: mlx90614: Support devices with dual IR sensor
iio: core: Introduce IIO_CHAN_INFO_EMISSIVITY
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 | 450 ++++++++++++++++++++-
include/linux/iio/iio.h | 1 +
6 files changed, 472 insertions(+), 16 deletions(-)
create mode 100644
Documentation/devicetree/bindings/iio/temperature/mlx90614.txt
--
2.3.3
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html