Changes from v2: * calibration status check to report missing reference points * add temp range check * switch to using both edges of interrupt option to avoid having to re-enable after every event. Which could cause a rare deadlock if an interrupt was dropped * add missing iio_trigger_poll and irq_work queue to schedule task * add missing ->num_channels field Matt Ranostay (3): devicetree: add Atlas Scientific LLC vendor prefix iio: ph: add IIO_PH channel type iio: chemical: add Atlas pH-SM sensor support Documentation/ABI/testing/sysfs-bus-iio | 7 + .../bindings/iio/chemical/atlas,ph-sm.txt | 22 + .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/dts/am335x-bone-common.dtsi | 4 +- drivers/iio/chemical/Kconfig | 13 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ph-sensor.c | 505 +++++++++++++++++++++ drivers/iio/industrialio-core.c | 1 + include/uapi/linux/iio/types.h | 1 + 9 files changed, 553 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c -- 2.7.0.rc3 -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html