From: Tomislav Denis <tomislav.denis@xxxxxxx> This patchset adds support for All Sensors DLH series low voltage digital pressure sensors. Datasheet: https://www.allsensors.com/cad/DS-0355_Rev_B.PDF Changes in v4: - unused includes removed - fixed casting from big endian to cpu endian - removed -i2c from all filenames - removed _i2c from driver name and all functions Changes in v3: - missing ack included in the commit message - unneceseary iio_buffer_enabled check removed - data ready trigger removed - trigger handler and read raw functions refactored Changes in v2: - web page link in the MAINTAINERS file fixed - adjust the units of the output to the IIO ABI - unneceseary default case removed - define the channel member of the iio_chan_spec struct for channels specification - remove explicit cast for pointers of type void * - add support for the EOC(data ready) pin - drop the unneceseary return ret; - rename dlh-i2c.yaml to asc,dlh-i2c.yaml - change the bindings copyright to GPL-2.0-only OR BSD-2-Clause - document EOC(data ready) pin Tomislav Denis (3): iio: pressure: Add driver for DLH pressure sensors dt-bindings: Add asc vendor bindings: iio: pressure: Add documentation for dlh driver .../devicetree/bindings/iio/pressure/asc,dlh.yaml | 51 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 8 + drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/dlh.c | 375 +++++++++++++++++++++ 6 files changed, 449 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlh.yaml create mode 100644 drivers/iio/pressure/dlh.c -- 2.7.4