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
>
prev 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