linux-iio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@cam.ac.uk>
To: "Hennerich, Michael" <Michael.Hennerich@analog.com>
Cc: "linux-iio@vger.kernel.org" <linux-iio@vger.kernel.org>,
	"Device-drivers-devel@blackfin.uclinux.org"
	<Device-drivers-devel@blackfin.uclinux.org>
Subject: Re: [PATCH 00/16] staging:iio:adc cleanups / fixes.
Date: Mon, 26 Sep 2011 09:34:06 +0100	[thread overview]
Message-ID: <4E8038FE.7030104@cam.ac.uk> (raw)
In-Reply-To: <544AC56F16B56944AEC3BD4E3D59177146E7272AFA@LIMKCMBX1.ad.analog.com>

On 09/26/11 08:55, Hennerich, Michael wrote:
> Jonathan Cameron wrote on 2011-09-23:
>> Hi Michael,
>>
>> Result of doing a careful review of these fundamentally clean
>> drivers.  A few actual bug fixes and quite a few cases of moving
>> to prefered means of doing things (not using IIO_CHAN for starters).
>>
>> Please look over these as I may well have 'cleaned' things into
>> not working.  Only functional changes beyond bug fixes are that
>> we now have event _en attributes for the ad799x (read only and always
>> equal to 1) and what happens with gpio request failures has changed
>> in the ad7606.
> 
> Hi Jonathan,
> 
> Great work. Looks good except for one patch I've NACKed.
> 
> [PATCH 03/16] staging:iio:adc:ad799x fix incorrect setting of configuration register on single channel read.
Dropped.
> 
> Thanks!
You are welcome.  I was so nearly happy with these drivers it made
sense to just spend a few mins hammering the last few corners.

Have you given any thought to which drivers we want to take with
us through the review process for moving the core out of staging?

Jonathan
> 
> -Michael
> 
> 
>> Thanks,
>>
>> Jonathan
>>
>> Jonathan Cameron (16):
>>   staging:iio:adc:ad799x fix incorrect scan_type descriptions.
>>   staging:iio:adc:ad799x stop using IIO_CHAN macro.
>>   staging:iio:adc:ad799x fix incorrect setting of configuration
>>     register on single channel read.
>>   staging:iio:adc:ad799x trivial: use the convenient chan struct.
>>   staging:iio:adc:ad799x use a table for frequency values rather than
>>     big switch. staging:iio:adc:ad799x avoid bouncing back and forth
>>     from iio_priv space. staging:iio:adc:ad799x use the core handling
>>     for as much of the events as possible.
>>   staging:iio:adc:ad799x set the device name only once.
>>   staging:iio:adc:ad799x address and scan_index always match so stop
>>     using address
>>   staging:iio:adc:ad7606 add local define for chan_spec structures.
>>   staging:iio:adc:ad7606 trivial code style fix.
>>   staging:iio:adc:ad7606 make gpio request failures more consistent
>>   staging;iio:adc:ad7606 use iio_sw_buffer_preenable rather than local
>>     equiv
>>   staging:iio:adc:ad7606 refactor to remove st->irq and st->id.
>>   staging:iio:adc:ad7606 remove unused chip info elements.
>>   staging:iio:adc:ad7887 stop using IIO_CHAN macro.
>>  drivers/staging/iio/adc/ad7606.h      |   12 +-
>>  drivers/staging/iio/adc/ad7606_core.c |  226 ++++++------
>>  drivers/staging/iio/adc/ad7606_par.c  |    2 +-
>>  drivers/staging/iio/adc/ad7606_ring.c |   44 +--
>>  drivers/staging/iio/adc/ad7606_spi.c  |    2 +-
>>  drivers/staging/iio/adc/ad7887_core.c |   26 +-
>>  drivers/staging/iio/adc/ad799x.h      |    4 +-
>>  drivers/staging/iio/adc/ad799x_core.c |  645 ++++++++++++++++++++-----
>>  -------- drivers/staging/iio/adc/ad799x_ring.c |    4 +- 9 files
>>  changed, 546 insertions(+), 419 deletions(-)
> 
> Greetings,
> Michael
> 
> --
> Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
> Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368;
> Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin, Margaret Seif
> 
> 
> 
> 


  reply	other threads:[~2011-09-26  8:25 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-23 12:01 [PATCH 00/16] staging:iio:adc cleanups / fixes Jonathan Cameron
2011-09-23 12:01 ` [PATCH 01/16] staging:iio:adc:ad799x fix incorrect scan_type descriptions Jonathan Cameron
2011-09-23 12:01 ` [PATCH 02/16] staging:iio:adc:ad799x stop using IIO_CHAN macro Jonathan Cameron
2011-09-26  7:40   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 03/16] staging:iio:adc:ad799x fix incorrect setting of configuration register on single channel read Jonathan Cameron
2011-09-26  7:24   ` Hennerich, Michael
2011-09-26  8:31     ` Jonathan Cameron
2011-09-23 12:01 ` [PATCH 04/16] staging:iio:adc:ad799x trivial: use the convenient chan struct Jonathan Cameron
2011-09-26  7:32   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 05/16] staging:iio:adc:ad799x use a table for frequency values rather than big switch Jonathan Cameron
2011-09-26  7:25   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 06/16] staging:iio:adc:ad799x avoid bouncing back and forth from iio_priv space Jonathan Cameron
2011-09-26  7:29   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 07/16] staging:iio:adc:ad799x use the core handling for as much of the events as possible Jonathan Cameron
2011-09-26  7:51   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 08/16] staging:iio:adc:ad799x set the device name only once Jonathan Cameron
2011-09-26  7:25   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 09/16] staging:iio:adc:ad799x address and scan_index always match so stop using address Jonathan Cameron
2011-09-26  7:32   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 10/16] staging:iio:adc:ad7606 add local define for chan_spec structures Jonathan Cameron
2011-09-26  7:40   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 11/16] staging:iio:adc:ad7606 trivial code style fix Jonathan Cameron
2011-09-26  7:33   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 12/16] staging:iio:adc:ad7606 make gpio request failures more consistent Jonathan Cameron
2011-09-26  7:37   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 13/16] staging;iio:adc:ad7606 use iio_sw_buffer_preenable rather than local equiv Jonathan Cameron
2011-09-26  7:42   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 14/16] staging:iio:adc:ad7606 refactor to remove st->irq and st->id Jonathan Cameron
2011-09-26  7:38   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 15/16] staging:iio:adc:ad7606 remove unused chip info elements Jonathan Cameron
2011-09-26  7:40   ` Hennerich, Michael
2011-09-23 12:01 ` [PATCH 16/16] staging:iio:adc:ad7887 stop using IIO_CHAN macro Jonathan Cameron
2011-09-26  7:39   ` Hennerich, Michael
2011-09-26  7:55 ` [PATCH 00/16] staging:iio:adc cleanups / fixes Hennerich, Michael
2011-09-26  8:34   ` Jonathan Cameron [this message]
2011-09-27  6:17     ` Hennerich, Michael
2011-09-27  8:58 ` Jonathan Cameron

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4E8038FE.7030104@cam.ac.uk \
    --to=jic23@cam.ac.uk \
    --cc=Device-drivers-devel@blackfin.uclinux.org \
    --cc=Michael.Hennerich@analog.com \
    --cc=linux-iio@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).