All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL]  IIO cleanups and fixes (IIO set 4 for the 3.8 cycle)
@ 2012-11-10 11:05 Jonathan Cameron
  2012-11-10 12:53 ` Lars-Peter Clausen
  2012-11-12  2:40 ` Greg KH
  0 siblings, 2 replies; 4+ messages in thread
From: Jonathan Cameron @ 2012-11-10 11:05 UTC (permalink / raw)
  To: Greg KH, linux-iio@vger.kernel.org

The following changes since commit 3c7f0c2b1150eae8683a98a5a9143d81edfc2762:

  staging:iio:adis16400: Set the PROD_ID flag for the adis16334 (2012-11-04 15:55:44 +0000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.8d

for you to fetch changes up to 168c9d95a94077a42e5bf5a4a660b45ccee4fc63:

  iio:adc:max1363 move from staging. (2012-11-10 10:17:31 +0000)

----------------------------------------------------------------
4th set of IIO driver updates and new functionality for the 3.8 cycle.

2 drivers going through final cleanup and moving out of staging.

Addition to the core of support for multiple buffers from a single
datastream.  This functionality is core in allowing multiple users
of interrupt driven data streams from the devices.  First user
will shortly be an input bridge driver.  This has been in review
/ revision for over a year resulting in a far cleaner result.
Much of the work had been in precursor patches. Here we just
add the buffer set tear up and down support + switch to multiple
buffer pushing in the drivers (a one line change in all users).
Thanks to those who have tested / reviewed this set.

----------------------------------------------------------------
Jonathan Cameron (10):
      staging:iio: Add support for multiple buffers
      staging:iio:in kernel users: Add a data field for channel specific info.
      staging:iio: add a callback buffer for in kernel push interface
      staging:iio:adc:max1363 ring_sw->kfifo conversion
      staging:iio:adc:max1363 consolidate files.
      staging:iio:adc:max1363 drop references to 'ring' given now using a fifo
      staging:iio:adc:max1363 make docs match the contents of max1363_chip_info
      staging:iio:adc:max1363 white space cleanup
      staging:iio:adc:max1363 cleanup regulator handling.
      iio:adc:max1363 move from staging.

Lars-Peter Clausen (7):
      staging:iio:ad7887: Preallocate sample buffer
      staging:iio:ad7887: Rework regulator handling
      staging:iio:ad7887: Squash everything into one file
      staging:iio:ad7887: Use proper kernel doc
      staging:iio:ad7887: Allow to use internal ref in two channel mode
      staging:iio:ad7887: Use passed in chan spec in ad7887_read_raw
      staging:iio: Move the ad7887 driver out of staging

 drivers/iio/Kconfig                                |   6 +
 drivers/iio/Makefile                               |   1 +
 drivers/iio/accel/hid-sensor-accel-3d.c            |  15 +-
 drivers/iio/adc/Kconfig                            |  31 ++
 drivers/iio/adc/Makefile                           |   2 +
 drivers/iio/adc/ad7266.c                           |   3 +-
 drivers/iio/adc/ad7476.c                           |   2 +-
 .../iio/adc/ad7887_core.c => iio/adc/ad7887.c}     | 217 +++++++++---
 drivers/iio/adc/ad_sigma_delta.c                   |   2 +-
 drivers/iio/adc/at91_adc.c                         |   3 +-
 .../iio/adc/max1363_core.c => iio/adc/max1363.c}   | 330 ++++++++++++++++--
 drivers/iio/buffer_cb.c                            | 113 ++++++
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |  15 +-
 drivers/iio/industrialio-buffer.c                  | 380 ++++++++++++++-------
 drivers/iio/industrialio-core.c                    |   1 +
 drivers/iio/inkern.c                               |   1 +
 drivers/iio/light/adjd_s311.c                      |   3 +-
 drivers/iio/light/hid-sensor-als.c                 |  15 +-
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |  15 +-
 drivers/staging/iio/accel/adis16201_ring.c         |   2 +-
 drivers/staging/iio/accel/adis16203_ring.c         |   2 +-
 drivers/staging/iio/accel/adis16204_ring.c         |   2 +-
 drivers/staging/iio/accel/adis16209_ring.c         |   2 +-
 drivers/staging/iio/accel/adis16240_ring.c         |   2 +-
 drivers/staging/iio/accel/lis3l02dq_ring.c         |   2 +-
 drivers/staging/iio/adc/Kconfig                    |  37 --
 drivers/staging/iio/adc/Makefile                   |   9 -
 drivers/staging/iio/adc/ad7298_ring.c              |   2 +-
 drivers/staging/iio/adc/ad7606_ring.c              |   2 +-
 drivers/staging/iio/adc/ad7887.h                   |  99 ------
 drivers/staging/iio/adc/ad7887_ring.c              | 122 -------
 drivers/staging/iio/adc/ad799x_ring.c              |   2 +-
 drivers/staging/iio/adc/max1363.h                  | 177 ----------
 drivers/staging/iio/adc/max1363_ring.c             | 139 --------
 drivers/staging/iio/adc/mxs-lradc.c                |   3 +-
 drivers/staging/iio/gyro/adis16260_ring.c          |   2 +-
 drivers/staging/iio/iio_simple_dummy_buffer.c      |   5 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |   4 +-
 drivers/staging/iio/imu/adis16400_ring.c           |   5 +-
 drivers/staging/iio/meter/ade7758_ring.c           |   2 +-
 include/linux/iio/buffer.h                         |  24 +-
 include/linux/iio/consumer.h                       |  48 +++
 include/linux/iio/iio.h                            |   2 +
 include/linux/iio/machine.h                        |   2 +
 include/linux/platform_data/ad7887.h               |  26 ++
 45 files changed, 1003 insertions(+), 876 deletions(-)
 rename drivers/{staging/iio/adc/ad7887_core.c => iio/adc/ad7887.c} (50%)
 rename drivers/{staging/iio/adc/max1363_core.c => iio/adc/max1363.c} (81%)
 create mode 100644 drivers/iio/buffer_cb.c
 delete mode 100644 drivers/staging/iio/adc/ad7887.h
 delete mode 100644 drivers/staging/iio/adc/ad7887_ring.c
 delete mode 100644 drivers/staging/iio/adc/max1363.h
 delete mode 100644 drivers/staging/iio/adc/max1363_ring.c
 create mode 100644 include/linux/platform_data/ad7887.h

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

* Re: [PULL]  IIO cleanups and fixes (IIO set 4 for the 3.8 cycle)
  2012-11-10 11:05 [PULL] IIO cleanups and fixes (IIO set 4 for the 3.8 cycle) Jonathan Cameron
@ 2012-11-10 12:53 ` Lars-Peter Clausen
  2012-11-11 18:39   ` Jonathan Cameron
  2012-11-12  2:40 ` Greg KH
  1 sibling, 1 reply; 4+ messages in thread
From: Lars-Peter Clausen @ 2012-11-10 12:53 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: Greg KH, linux-iio@vger.kernel.org

On 11/10/2012 12:05 PM, Jonathan Cameron wrote:
> The following changes since commit 3c7f0c2b1150eae8683a98a5a9143d81edfc2762:
> 
>   staging:iio:adis16400: Set the PROD_ID flag for the adis16334 (2012-11-04 15:55:44 +0000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.8d

Hi Jonathan,

Did you push this? There is only the iio-for-3.8c tag

Thanks,
- Lars

> 
> for you to fetch changes up to 168c9d95a94077a42e5bf5a4a660b45ccee4fc63:
> 
>   iio:adc:max1363 move from staging. (2012-11-10 10:17:31 +0000)
> 
> ----------------------------------------------------------------
> 4th set of IIO driver updates and new functionality for the 3.8 cycle.
> 
> 2 drivers going through final cleanup and moving out of staging.
> 
> Addition to the core of support for multiple buffers from a single
> datastream.  This functionality is core in allowing multiple users
> of interrupt driven data streams from the devices.  First user
> will shortly be an input bridge driver.  This has been in review
> / revision for over a year resulting in a far cleaner result.
> Much of the work had been in precursor patches. Here we just
> add the buffer set tear up and down support + switch to multiple
> buffer pushing in the drivers (a one line change in all users).
> Thanks to those who have tested / reviewed this set.
> 
> ----------------------------------------------------------------
> Jonathan Cameron (10):
>       staging:iio: Add support for multiple buffers
>       staging:iio:in kernel users: Add a data field for channel specific info.
>       staging:iio: add a callback buffer for in kernel push interface
>       staging:iio:adc:max1363 ring_sw->kfifo conversion
>       staging:iio:adc:max1363 consolidate files.
>       staging:iio:adc:max1363 drop references to 'ring' given now using a fifo
>       staging:iio:adc:max1363 make docs match the contents of max1363_chip_info
>       staging:iio:adc:max1363 white space cleanup
>       staging:iio:adc:max1363 cleanup regulator handling.
>       iio:adc:max1363 move from staging.
> 
> Lars-Peter Clausen (7):
>       staging:iio:ad7887: Preallocate sample buffer
>       staging:iio:ad7887: Rework regulator handling
>       staging:iio:ad7887: Squash everything into one file
>       staging:iio:ad7887: Use proper kernel doc
>       staging:iio:ad7887: Allow to use internal ref in two channel mode
>       staging:iio:ad7887: Use passed in chan spec in ad7887_read_raw
>       staging:iio: Move the ad7887 driver out of staging
> 
>  drivers/iio/Kconfig                                |   6 +
>  drivers/iio/Makefile                               |   1 +
>  drivers/iio/accel/hid-sensor-accel-3d.c            |  15 +-
>  drivers/iio/adc/Kconfig                            |  31 ++
>  drivers/iio/adc/Makefile                           |   2 +
>  drivers/iio/adc/ad7266.c                           |   3 +-
>  drivers/iio/adc/ad7476.c                           |   2 +-
>  .../iio/adc/ad7887_core.c => iio/adc/ad7887.c}     | 217 +++++++++---
>  drivers/iio/adc/ad_sigma_delta.c                   |   2 +-
>  drivers/iio/adc/at91_adc.c                         |   3 +-
>  .../iio/adc/max1363_core.c => iio/adc/max1363.c}   | 330 ++++++++++++++++--
>  drivers/iio/buffer_cb.c                            | 113 ++++++
>  drivers/iio/gyro/hid-sensor-gyro-3d.c              |  15 +-
>  drivers/iio/industrialio-buffer.c                  | 380 ++++++++++++++-------
>  drivers/iio/industrialio-core.c                    |   1 +
>  drivers/iio/inkern.c                               |   1 +
>  drivers/iio/light/adjd_s311.c                      |   3 +-
>  drivers/iio/light/hid-sensor-als.c                 |  15 +-
>  drivers/iio/magnetometer/hid-sensor-magn-3d.c      |  15 +-
>  drivers/staging/iio/accel/adis16201_ring.c         |   2 +-
>  drivers/staging/iio/accel/adis16203_ring.c         |   2 +-
>  drivers/staging/iio/accel/adis16204_ring.c         |   2 +-
>  drivers/staging/iio/accel/adis16209_ring.c         |   2 +-
>  drivers/staging/iio/accel/adis16240_ring.c         |   2 +-
>  drivers/staging/iio/accel/lis3l02dq_ring.c         |   2 +-
>  drivers/staging/iio/adc/Kconfig                    |  37 --
>  drivers/staging/iio/adc/Makefile                   |   9 -
>  drivers/staging/iio/adc/ad7298_ring.c              |   2 +-
>  drivers/staging/iio/adc/ad7606_ring.c              |   2 +-
>  drivers/staging/iio/adc/ad7887.h                   |  99 ------
>  drivers/staging/iio/adc/ad7887_ring.c              | 122 -------
>  drivers/staging/iio/adc/ad799x_ring.c              |   2 +-
>  drivers/staging/iio/adc/max1363.h                  | 177 ----------
>  drivers/staging/iio/adc/max1363_ring.c             | 139 --------
>  drivers/staging/iio/adc/mxs-lradc.c                |   3 +-
>  drivers/staging/iio/gyro/adis16260_ring.c          |   2 +-
>  drivers/staging/iio/iio_simple_dummy_buffer.c      |   5 +-
>  drivers/staging/iio/impedance-analyzer/ad5933.c    |   4 +-
>  drivers/staging/iio/imu/adis16400_ring.c           |   5 +-
>  drivers/staging/iio/meter/ade7758_ring.c           |   2 +-
>  include/linux/iio/buffer.h                         |  24 +-
>  include/linux/iio/consumer.h                       |  48 +++
>  include/linux/iio/iio.h                            |   2 +
>  include/linux/iio/machine.h                        |   2 +
>  include/linux/platform_data/ad7887.h               |  26 ++
>  45 files changed, 1003 insertions(+), 876 deletions(-)
>  rename drivers/{staging/iio/adc/ad7887_core.c => iio/adc/ad7887.c} (50%)
>  rename drivers/{staging/iio/adc/max1363_core.c => iio/adc/max1363.c} (81%)
>  create mode 100644 drivers/iio/buffer_cb.c
>  delete mode 100644 drivers/staging/iio/adc/ad7887.h
>  delete mode 100644 drivers/staging/iio/adc/ad7887_ring.c
>  delete mode 100644 drivers/staging/iio/adc/max1363.h
>  delete mode 100644 drivers/staging/iio/adc/max1363_ring.c
>  create mode 100644 include/linux/platform_data/ad7887.h
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

* Re: [PULL]  IIO cleanups and fixes (IIO set 4 for the 3.8 cycle)
  2012-11-10 12:53 ` Lars-Peter Clausen
@ 2012-11-11 18:39   ` Jonathan Cameron
  0 siblings, 0 replies; 4+ messages in thread
From: Jonathan Cameron @ 2012-11-11 18:39 UTC (permalink / raw)
  To: Lars-Peter Clausen; +Cc: Greg KH, linux-iio@vger.kernel.org

On 11/10/2012 12:53 PM, Lars-Peter Clausen wrote:
> On 11/10/2012 12:05 PM, Jonathan Cameron wrote:
>> The following changes since commit 3c7f0c2b1150eae8683a98a5a9143d81edfc2762:
>>
>>   staging:iio:adis16400: Set the PROD_ID flag for the adis16334 (2012-11-04 15:55:44 +0000)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.8d
> 
> Hi Jonathan,
> 
> Did you push this? There is only the iio-for-3.8c tag
Gah, I pushed the tag, but not the branch.

Hence the pull request is fine but a little odd as it isn't actually to a branch.

I've now pushed the branch (which just meant moving the togreg branch head).

Sorry about that.
> 
> Thanks,
> - Lars
> 
>>
>> for you to fetch changes up to 168c9d95a94077a42e5bf5a4a660b45ccee4fc63:
>>
>>   iio:adc:max1363 move from staging. (2012-11-10 10:17:31 +0000)
>>
>> ----------------------------------------------------------------
>> 4th set of IIO driver updates and new functionality for the 3.8 cycle.
>>
>> 2 drivers going through final cleanup and moving out of staging.
>>
>> Addition to the core of support for multiple buffers from a single
>> datastream.  This functionality is core in allowing multiple users
>> of interrupt driven data streams from the devices.  First user
>> will shortly be an input bridge driver.  This has been in review
>> / revision for over a year resulting in a far cleaner result.
>> Much of the work had been in precursor patches. Here we just
>> add the buffer set tear up and down support + switch to multiple
>> buffer pushing in the drivers (a one line change in all users).
>> Thanks to those who have tested / reviewed this set.
>>
>> ----------------------------------------------------------------
>> Jonathan Cameron (10):
>>       staging:iio: Add support for multiple buffers
>>       staging:iio:in kernel users: Add a data field for channel specific info.
>>       staging:iio: add a callback buffer for in kernel push interface
>>       staging:iio:adc:max1363 ring_sw->kfifo conversion
>>       staging:iio:adc:max1363 consolidate files.
>>       staging:iio:adc:max1363 drop references to 'ring' given now using a fifo
>>       staging:iio:adc:max1363 make docs match the contents of max1363_chip_info
>>       staging:iio:adc:max1363 white space cleanup
>>       staging:iio:adc:max1363 cleanup regulator handling.
>>       iio:adc:max1363 move from staging.
>>
>> Lars-Peter Clausen (7):
>>       staging:iio:ad7887: Preallocate sample buffer
>>       staging:iio:ad7887: Rework regulator handling
>>       staging:iio:ad7887: Squash everything into one file
>>       staging:iio:ad7887: Use proper kernel doc
>>       staging:iio:ad7887: Allow to use internal ref in two channel mode
>>       staging:iio:ad7887: Use passed in chan spec in ad7887_read_raw
>>       staging:iio: Move the ad7887 driver out of staging
>>
>>  drivers/iio/Kconfig                                |   6 +
>>  drivers/iio/Makefile                               |   1 +
>>  drivers/iio/accel/hid-sensor-accel-3d.c            |  15 +-
>>  drivers/iio/adc/Kconfig                            |  31 ++
>>  drivers/iio/adc/Makefile                           |   2 +
>>  drivers/iio/adc/ad7266.c                           |   3 +-
>>  drivers/iio/adc/ad7476.c                           |   2 +-
>>  .../iio/adc/ad7887_core.c => iio/adc/ad7887.c}     | 217 +++++++++---
>>  drivers/iio/adc/ad_sigma_delta.c                   |   2 +-
>>  drivers/iio/adc/at91_adc.c                         |   3 +-
>>  .../iio/adc/max1363_core.c => iio/adc/max1363.c}   | 330 ++++++++++++++++--
>>  drivers/iio/buffer_cb.c                            | 113 ++++++
>>  drivers/iio/gyro/hid-sensor-gyro-3d.c              |  15 +-
>>  drivers/iio/industrialio-buffer.c                  | 380 ++++++++++++++-------
>>  drivers/iio/industrialio-core.c                    |   1 +
>>  drivers/iio/inkern.c                               |   1 +
>>  drivers/iio/light/adjd_s311.c                      |   3 +-
>>  drivers/iio/light/hid-sensor-als.c                 |  15 +-
>>  drivers/iio/magnetometer/hid-sensor-magn-3d.c      |  15 +-
>>  drivers/staging/iio/accel/adis16201_ring.c         |   2 +-
>>  drivers/staging/iio/accel/adis16203_ring.c         |   2 +-
>>  drivers/staging/iio/accel/adis16204_ring.c         |   2 +-
>>  drivers/staging/iio/accel/adis16209_ring.c         |   2 +-
>>  drivers/staging/iio/accel/adis16240_ring.c         |   2 +-
>>  drivers/staging/iio/accel/lis3l02dq_ring.c         |   2 +-
>>  drivers/staging/iio/adc/Kconfig                    |  37 --
>>  drivers/staging/iio/adc/Makefile                   |   9 -
>>  drivers/staging/iio/adc/ad7298_ring.c              |   2 +-
>>  drivers/staging/iio/adc/ad7606_ring.c              |   2 +-
>>  drivers/staging/iio/adc/ad7887.h                   |  99 ------
>>  drivers/staging/iio/adc/ad7887_ring.c              | 122 -------
>>  drivers/staging/iio/adc/ad799x_ring.c              |   2 +-
>>  drivers/staging/iio/adc/max1363.h                  | 177 ----------
>>  drivers/staging/iio/adc/max1363_ring.c             | 139 --------
>>  drivers/staging/iio/adc/mxs-lradc.c                |   3 +-
>>  drivers/staging/iio/gyro/adis16260_ring.c          |   2 +-
>>  drivers/staging/iio/iio_simple_dummy_buffer.c      |   5 +-
>>  drivers/staging/iio/impedance-analyzer/ad5933.c    |   4 +-
>>  drivers/staging/iio/imu/adis16400_ring.c           |   5 +-
>>  drivers/staging/iio/meter/ade7758_ring.c           |   2 +-
>>  include/linux/iio/buffer.h                         |  24 +-
>>  include/linux/iio/consumer.h                       |  48 +++
>>  include/linux/iio/iio.h                            |   2 +
>>  include/linux/iio/machine.h                        |   2 +
>>  include/linux/platform_data/ad7887.h               |  26 ++
>>  45 files changed, 1003 insertions(+), 876 deletions(-)
>>  rename drivers/{staging/iio/adc/ad7887_core.c => iio/adc/ad7887.c} (50%)
>>  rename drivers/{staging/iio/adc/max1363_core.c => iio/adc/max1363.c} (81%)
>>  create mode 100644 drivers/iio/buffer_cb.c
>>  delete mode 100644 drivers/staging/iio/adc/ad7887.h
>>  delete mode 100644 drivers/staging/iio/adc/ad7887_ring.c
>>  delete mode 100644 drivers/staging/iio/adc/max1363.h
>>  delete mode 100644 drivers/staging/iio/adc/max1363_ring.c
>>  create mode 100644 include/linux/platform_data/ad7887.h
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

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

* Re: [PULL]  IIO cleanups and fixes (IIO set 4 for the 3.8 cycle)
  2012-11-10 11:05 [PULL] IIO cleanups and fixes (IIO set 4 for the 3.8 cycle) Jonathan Cameron
  2012-11-10 12:53 ` Lars-Peter Clausen
@ 2012-11-12  2:40 ` Greg KH
  1 sibling, 0 replies; 4+ messages in thread
From: Greg KH @ 2012-11-12  2:40 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio@vger.kernel.org

On Sat, Nov 10, 2012 at 11:05:24AM +0000, Jonathan Cameron wrote:
> The following changes since commit 3c7f0c2b1150eae8683a98a5a9143d81edfc2762:
> 
>   staging:iio:adis16400: Set the PROD_ID flag for the adis16334 (2012-11-04 15:55:44 +0000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.8d

Pulled and pushed out, thanks.

greg k-h

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

end of thread, other threads:[~2012-11-12  2:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-10 11:05 [PULL] IIO cleanups and fixes (IIO set 4 for the 3.8 cycle) Jonathan Cameron
2012-11-10 12:53 ` Lars-Peter Clausen
2012-11-11 18:39   ` Jonathan Cameron
2012-11-12  2:40 ` Greg KH

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.