Linux IIO development
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@cam.ac.uk>
To: Jonathan Cameron <jic23@cam.ac.uk>
Cc: linux-iio@vger.kernel.org,
	device-drivers-devel@blackfin.uclinux.org, ldewangan@nvidia.com,
	shubhrajyoti@ti.com
Subject: Re: [PATCH 00/24] staging:iio: move chan_spec conversions and general cleanup.
Date: Thu, 30 Jun 2011 15:53:41 +0100	[thread overview]
Message-ID: <4E0C8DF5.5030805@cam.ac.uk> (raw)
In-Reply-To: <1309348316-7699-1-git-send-email-jic23@cam.ac.uk>

Sorry all. I've messed up the channel conversion patches in this series by
actually failing to set num_channels in any of them.

Will fix and repost and check I haven't made this particularly incompetent mistake
in previous patches...

Jonathan

> This series is intended to remove the last few users of accel.h, gyro.h, magnet.h
> and adc.h.
> 
> There are a fair few cleanps along the way including some bug fixes.
> 
> A few of these drivers are still in 'interesting' condition, but this
> is at least a step in the right direction. Taking them further probably
> requires test hardware.  Note this set is build tested only.
> (obviously for simple header removal that's enough, but others could do with
> testing if anyone has the hardware).
> 
> All comments welcome.
> 
> At some point we'll want to do the same for dds, resolver, dac and light.
> If anyone else wants to take one of those, feel free. *looks around hopefuly*
> 
> 
> This sits on top of
> 
> staging:iio:triggers introduce iio_trigger_ops to take const bits out of iio_trig_structure.
> + the dev_data removal patch and the tsl2583 one that Jon is testing.
> 
> Thanks all - looking like 3.1 is going to be a cleanup cycle for IIO
> rather than anything particularly ground breaking.  Of course it's
> relatively early days yet!
> 
> Thanks,
> 
> Jonathan
> 
> Jonathan Cameron (24):
>   staging:iio:accel:kxsd9 cleanup and conversion to iio_chan_spec.
>   staging:iio: add quadrature correction to chan info types.
>   staging:iio:gyro:adxrs450 move to iio_chan_spec registration
>   staging:iio:gyro:adxrs450 make more use of spi_read and spi_write.
>   staging:iio:gyro:adxrs450 squish some trivial single call point
>     wrappers functions.
>   staging:iio:gyro:adis16080 convert to iio_chan_spec.
>   staging:iio:gyro:adis16260 remove some unused headers
>   staging:iio:imu:adis16400 remove unused headers.
>   staging:iio:magnetometer:ak8975 convert to iio_chan_spec + cleanups.
>   staging:iio:magnetometer:hmc5843 iio_chan_spec conversion.
>   staging:iio:magnetometer: remove unused header magnet.h
>   staging:iio:gyro:adis16130 fix adis16130_spi_read which was never
>     selecting the channel
>   staging:iio:gyro:adis16130 drop control of adc resolution.
>   staging:iio:gyro:adis16130 move to iio_chan_spec registration.
>   staging:iio:gyro:adis16060 convert to iio_chan_spec
>   staging:iio:gyro: remove gyro.h
>   staging:iio:accel: usused header removals.
>   staging:iio:inclinometer.h remove as now unused.
>   staging:iio:adc: unused header removals.
>   staging:iio:various  header includes that should never have been.
>   staging:iio:accel:adis16204:  use peak_raw info_mask element + push
>     some defs down from header.
>   staging:iio:accel:adis16220 iio_chan_spec conversion.
>   staging:iio:accel remove unused accel.h header.
>   staging:iio:adc remove unused adc.h.
> 
>  drivers/staging/iio/accel/accel.h          |   87 -------
>  drivers/staging/iio/accel/adis16201_core.c |    4 -
>  drivers/staging/iio/accel/adis16201_ring.c |    1 -
>  drivers/staging/iio/accel/adis16203_core.c |    3 -
>  drivers/staging/iio/accel/adis16203_ring.c |    1 -
>  drivers/staging/iio/accel/adis16204_core.c |   47 +++--
>  drivers/staging/iio/accel/adis16204_ring.c |    1 -
>  drivers/staging/iio/accel/adis16209_core.c |    3 -
>  drivers/staging/iio/accel/adis16209_ring.c |    1 -
>  drivers/staging/iio/accel/adis16220_core.c |  340 +++++++++++++++++-----------
>  drivers/staging/iio/accel/adis16240_core.c |    2 -
>  drivers/staging/iio/accel/adis16240_ring.c |    1 -
>  drivers/staging/iio/accel/inclinometer.h   |   25 --
>  drivers/staging/iio/accel/kxsd9.c          |  267 +++++++++-------------
>  drivers/staging/iio/accel/lis3l02dq_core.c |    2 -
>  drivers/staging/iio/accel/lis3l02dq_ring.c |    1 -
>  drivers/staging/iio/accel/sca3000_core.c   |    1 -
>  drivers/staging/iio/accel/sca3000_ring.c   |    1 -
>  drivers/staging/iio/adc/ad7298_core.c      |    1 -
>  drivers/staging/iio/adc/ad7476_core.c      |    1 -
>  drivers/staging/iio/adc/ad7606_core.c      |    1 -
>  drivers/staging/iio/adc/ad7780.c           |    1 -
>  drivers/staging/iio/adc/ad7793.c           |    1 -
>  drivers/staging/iio/adc/ad7887_core.c      |    2 +-
>  drivers/staging/iio/adc/ad799x_core.c      |   13 +-
>  drivers/staging/iio/adc/adc.h              |   42 ----
>  drivers/staging/iio/adc/max1363_core.c     |   23 ++-
>  drivers/staging/iio/gyro/adis16060_core.c  |  113 +++++-----
>  drivers/staging/iio/gyro/adis16080_core.c  |   91 ++++----
>  drivers/staging/iio/gyro/adis16130_core.c  |  143 ++++---------
>  drivers/staging/iio/gyro/adis16260_core.c  |    2 -
>  drivers/staging/iio/gyro/adis16260_ring.c  |    1 -
>  drivers/staging/iio/gyro/adxrs450_core.c   |  251 +++++++++------------
>  drivers/staging/iio/gyro/gyro.h            |   85 -------
>  drivers/staging/iio/iio.h                  |    3 +
>  drivers/staging/iio/imu/adis16400_core.c   |    5 -
>  drivers/staging/iio/imu/adis16400_ring.c   |    1 -
>  drivers/staging/iio/industrialio-core.c    |    2 +
>  drivers/staging/iio/magnetometer/ak8975.c  |  213 +++++++++---------
>  drivers/staging/iio/magnetometer/hmc5843.c |   95 ++++----
>  drivers/staging/iio/magnetometer/magnet.h  |   31 ---
>  drivers/staging/iio/meter/ade7758_ring.c   |    1 -
>  42 files changed, 782 insertions(+), 1128 deletions(-)
>  delete mode 100644 drivers/staging/iio/accel/accel.h
>  delete mode 100644 drivers/staging/iio/accel/inclinometer.h
>  delete mode 100644 drivers/staging/iio/adc/adc.h
>  delete mode 100644 drivers/staging/iio/gyro/gyro.h
>  delete mode 100644 drivers/staging/iio/magnetometer/magnet.h
> 

      parent reply	other threads:[~2011-06-30 14:53 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-29 11:51 [PATCH 00/24] staging:iio: move chan_spec conversions and general cleanup Jonathan Cameron
2011-06-29 11:51 ` [PATCH 01/24] staging:iio:accel:kxsd9 cleanup and conversion to iio_chan_spec Jonathan Cameron
2011-06-29 11:51 ` [PATCH 02/24] staging:iio: add quadrature correction to chan info types Jonathan Cameron
2011-06-29 11:51 ` [PATCH 03/24] staging:iio:gyro:adxrs450 move to iio_chan_spec registration Jonathan Cameron
2011-06-29 11:51 ` [PATCH 04/24] staging:iio:gyro:adxrs450 make more use of spi_read and spi_write Jonathan Cameron
2011-06-30 14:10   ` [Device-drivers-devel] " Michael Hennerich
2011-06-29 11:51 ` [PATCH 05/24] staging:iio:gyro:adxrs450 squish some trivial single call point wrappers functions Jonathan Cameron
2011-06-29 11:51 ` [PATCH 06/24] staging:iio:gyro:adis16080 convert to iio_chan_spec Jonathan Cameron
2011-06-29 11:51 ` [PATCH 07/24] staging:iio:gyro:adis16260 remove some unused headers Jonathan Cameron
2011-06-29 11:51 ` [PATCH 08/24] staging:iio:imu:adis16400 remove " Jonathan Cameron
2011-06-29 11:51 ` [PATCH 09/24] staging:iio:magnetometer:ak8975 convert to iio_chan_spec + cleanups Jonathan Cameron
2011-06-29 11:51 ` [PATCH 10/24] staging:iio:magnetometer:hmc5843 iio_chan_spec conversion Jonathan Cameron
2011-06-29 11:51 ` [PATCH 11/24] staging:iio:magnetometer: remove unused header magnet.h Jonathan Cameron
2011-06-29 11:51 ` [PATCH 12/24] staging:iio:gyro:adis16130 fix adis16130_spi_read which was never selecting the channel Jonathan Cameron
2011-06-29 11:51 ` [PATCH 13/24] staging:iio:gyro:adis16130 drop control of adc resolution Jonathan Cameron
2011-06-29 11:51 ` [PATCH 14/24] staging:iio:gyro:adis16130 move to iio_chan_spec registration Jonathan Cameron
2011-06-29 11:51 ` [PATCH 15/24] staging:iio:gyro:adis16060 convert to iio_chan_spec Jonathan Cameron
2011-06-29 11:51 ` [PATCH 16/24] staging:iio:gyro: remove gyro.h Jonathan Cameron
2011-06-29 11:51 ` [PATCH 17/24] staging:iio:accel: usused header removals Jonathan Cameron
2011-06-29 11:51 ` [PATCH 18/24] staging:iio:inclinometer.h remove as now unused Jonathan Cameron
2011-06-29 11:51 ` [PATCH 19/24] staging:iio:adc: unused header removals Jonathan Cameron
2011-06-29 11:51 ` [PATCH 20/24] staging:iio:various header includes that should never have been Jonathan Cameron
2011-06-29 11:51 ` [PATCH 21/24] staging:iio:accel:adis16204: use peak_raw info_mask element + push some defs down from header Jonathan Cameron
2011-06-29 11:51 ` [PATCH 22/24] staging:iio:accel:adis16220 iio_chan_spec conversion Jonathan Cameron
2011-06-29 11:51 ` [PATCH 23/24] staging:iio:accel remove unused accel.h header Jonathan Cameron
2011-06-29 11:51 ` [PATCH 24/24] staging:iio:adc remove unused adc.h Jonathan Cameron
2011-06-30 14:53 ` Jonathan Cameron [this message]

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=4E0C8DF5.5030805@cam.ac.uk \
    --to=jic23@cam.ac.uk \
    --cc=device-drivers-devel@blackfin.uclinux.org \
    --cc=ldewangan@nvidia.com \
    --cc=linux-iio@vger.kernel.org \
    --cc=shubhrajyoti@ti.com \
    /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