Messages in this thread | | | Subject | [PATCH v2 0/2] iio: chemical: sgp30: Support SGP30 / SGPC3 Gas Sensors | From | Andreas Brauchli <> | Date | Sat, 10 Mar 2018 23:06:55 +0100 |
| |
This patch series adds support for Sensirion SGP30 and SGPC3 I2C gas sensors.
Further product specs available from: https://www.sensirion.com/en/environmental-sensors/gas-sensors/multi-pixel-gas-sensors/ https://www.sensirion.com/en/about-us/links/#c15360
Patch 1/2 add new IIO modifiers used by the driver Patch 2/2 add sgp30/sgpc3 driver and documentation
Major changes to v1: * Driver renamed to sgp30 * No or minimal sensor knowledge required to use the device: automatic fixed interval polling (see next point) and initialization. * Background thread for IAQ polling * Remove triggered-buffers support * Add new IIO modifiers for ethanol and H2 * Support for SGPC3 product increment ("feature set 0.6") including humidity compensation and an ultra-low power mode. Unfortunately, the datasheet for this new SGPC3 has not been released yet. * ABI/DT Documentation
Many thanks to Peter Meerwald-Standler and Jonathan Cameron for their most valuable feedback on v1.
Andreas Brauchli (2): iio: Add modifiers for ethanol and H2 gases iio: chemical: sgp30: Support Sensirion SGPxx sensors
Documentation/ABI/testing/sysfs-bus-iio | 4 + .../ABI/testing/sysfs-bus-iio-chemical-sgp30 | 62 ++ .../bindings/iio/chemical/sensirion,sgp30.txt | 15 + Documentation/iio/chemical/sgp30.txt | 97 ++ drivers/iio/chemical/Kconfig | 13 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp30.c | 1120 ++++++++++++++++++++ include/uapi/linux/iio/types.h | 2 + tools/iio/iio_event_monitor.c | 4 + 9 files changed, 1318 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp30 create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt create mode 100644 Documentation/iio/chemical/sgp30.txt create mode 100644 drivers/iio/chemical/sgp30.c
-- 2.15.1
| |