Thread (8 messages) 8 messages, 3 authors, 2015-08-31

[PATCH v4] iio: adc: vf610: Add IIO buffer support for Vybrid ADC

From: jic23@kernel.org (Jonathan Cameron)
Date: 2015-08-31 15:20:15
Also in: linux-iio, lkml

On 20/08/15 07:50, Duan Andy wrote:
From: Sanchayan Maity <redacted> Sent: Monday, August 17, 2015 11:52 PM
quoted
To: jic23 at kernel.org; linux-iio at vger.kernel.org
Cc: stefan at agner.ch; Duan Fugang-B38611; pmeerw at pmeerw.net; linux-
kernel at vger.kernel.org; linux-arm-kernel at lists.infradead.org; Sanchayan
Maity
Subject: [PATCH v4] iio: adc: vf610: Add IIO buffer support for Vybrid
ADC

This patch adds support for IIO buffer to the Vybrid ADC driver.
IIO triggered buffer infrastructure along with iio sysfs trigger is used
to leverage continuous sampling support provided by the ADC block.

Signed-off-by: Sanchayan Maity <redacted>
---

Changes since v3:
Fix iio_buffer_setup_ops for postenable and predisable functions to match
pairwise. Before this the predisable work was being done in postdisable.

Changes since v2:
1. Fix the wrong buffer size for statically allocated buffer 2. Drop the
use of .address field from the iio_chan_spec 3. Use iio_buffer_enabled
call inside the lock 4. Drop wrapper function around iio_trigered_*
function calls 5. Drop Kconfig select of sysfs trigger 6. Drop Kconfig
select IIO_TRIGGER as it is already selected by IIO_TRIGGERED_BUFFER

Changes since v1:
1. Use a fixed size buffer instead of kmalloc allocated during update
scan mode 2. Remove a write to read only register ADC_HS (COCO bit)

 drivers/iio/adc/Kconfig     |   2 +
 drivers/iio/adc/vf610_adc.c | 105
+++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 100 insertions(+), 7 deletions(-)
The version is fine for me. Thanks for your effort.

Acked-by: Fugang Duan <redacted>
Applied to the togreg branch of iio.git - will be initially pushed out
as testing for the autobuilders to play with it.

Thanks,

Jonathan
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help