All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] staging:iio:adc cleanups / fixes.
@ 2011-09-23 12:01 Jonathan Cameron
  2011-09-23 12:01 ` [PATCH 01/16] staging:iio:adc:ad799x fix incorrect scan_type descriptions Jonathan Cameron
                   ` (17 more replies)
  0 siblings, 18 replies; 37+ messages in thread
From: Jonathan Cameron @ 2011-09-23 12:01 UTC (permalink / raw)
  To: Michael.Hennerich; +Cc: linux-iio, Jonathan Cameron

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.

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(-)

-- 
1.7.3.4

^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2011-09-27  8:58 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
2011-09-27  6:17     ` Hennerich, Michael
2011-09-27  8:58 ` Jonathan Cameron

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.