Changes from v1: * changed channel masks to IIO_CHAN_INFO_PROCESSED * return IIO_VAL_INT_PLUS_MICRO/NANO for VOC channels since they don't require any special scaling values * change i2c_msg array to single element * make sure data->buffer is locked in *_read_raw Matt Ranostay (1): iio: chemical: add AMS iAQ-core support .../devicetree/bindings/i2c/trivial-devices.txt | 1 + drivers/iio/chemical/Kconfig | 8 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/ams-iaq-core.c | 200 +++++++++++++++++++++ 4 files changed, 210 insertions(+) create mode 100644 drivers/iio/chemical/ams-iaq-core.c -- 1.9.1 -- 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