From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com ([192.55.52.93]:21354 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965442AbcAZQzC (ORCPT ); Tue, 26 Jan 2016 11:55:02 -0500 From: Daniel Baluta To: jic23@kernel.org Cc: knaack.h@gmx.de, lars@metafoo.de, ludovic.tancerel@maplehightech.com, tduszyns@gmail.com, akinobu.mita@gmail.com, daniel.baluta@intel.com, k.kozlowski@samsung.com, afd@ti.com, broonie@kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, lucas.demarchi@intel.com Subject: [PATCH v2 0/2] ms5611: Add triggered buffer support Date: Tue, 26 Jan 2016 18:57:19 +0200 Message-Id: <1453827441-25611-1-git-send-email-daniel.baluta@intel.com> Sender: linux-iio-owner@vger.kernel.org List-Id: linux-iio@vger.kernel.org First patch reverts 7cb46c2a066 ("iio: pressure: ms5611: remove IIO_CHAN_INFO_SCALE from mask") because we need the scale to correctly transform "raw" data from buffer into correct measurement units. Second patch adds the actual buffer support. Changes since v1: * addressed comments from Peter * explain why the need for allocating a buffer of 4 s32 elements * correctly handle data copy into buffer when not all channels are enabled * fixed timestamp channel index (2 instead of 3) * added some new lines for readability Daniel Baluta (2): iio: pressure: ms5611: Add IIO_CHAN_INFO_SCALE to mask iio: pressure: ms5611: Add triggered buffer support drivers/iio/pressure/Kconfig | 1 + drivers/iio/pressure/ms5611.h | 1 + drivers/iio/pressure/ms5611_core.c | 95 ++++++++++++++++++++++++++++++++++++-- drivers/iio/pressure/ms5611_i2c.c | 7 +++ drivers/iio/pressure/ms5611_spi.c | 8 ++++ 5 files changed, 108 insertions(+), 4 deletions(-) -- 2.5.0