Linux IIO development
 help / color / mirror / Atom feed
* [PATCH 00/20] staging:iio updates Abi changes and new drivers
@ 2010-05-04 13:42 Jonathan Cameron
  2010-05-04 13:42 ` [PATCH 01/20] staging:iio: Add new in_raw definitions for adc channels Jonathan Cameron
  2010-05-04 20:48 ` [PATCH 00/20] staging:iio updates Abi changes and new drivers Greg KH
  0 siblings, 2 replies; 23+ messages in thread
From: Jonathan Cameron @ 2010-05-04 13:42 UTC (permalink / raw)
  To: gregkh; +Cc: linux-iio, Jonathan Cameron

Dear Greg,

The following set is based upon your staging-next tree as of Sunday.
When the caching updates they should be available on:

git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio-new-abi.git master

so if it is easier for you, pull from there.

The two Analog devices drivers are from the blackfin tree (where numerous
other iio drivers exist). 
git://sources.blackfin.uclinux.org/git/readonly-mirrors/linux-kernel.git

For Barry, I fixed up a couple of dependency issues in imu/Kconfig whilst
merging your drivers.

Minor changes were made to get them to work with the abi changes.  An
incremental patch will follow to fix remaining non conforming abi elements.

The rest are, up to a few typo and merge related fixes, as per V2 posted
widely so this set isn't going to lkml this time round.

I'm guessing everyone who is developing iio drivers is actually on linux-iio.
This will break your drivers if they aren't in mainline, but only in easily
fixed ways (I hope!)

Jonathan


Barry Song (2):
  staging:iio:imu ADIS16300 driver
  staging:iio:imu ADIS16400 and ADIS16405 driver

Jonathan Cameron (18):
  staging:iio: Add new in_raw definitions for adc channels.
  staging:iio: Add new attrs for sampling frequency available and
    temp_raw
  iio:staging:accelerometers move towards the new abi
  staging:iio: Support functions for scan mask matching
  staging: iio: Move from class to bus
  staging:iio: Move event attributes into the event[n] device in sysfs
  staging:iio: Clean out unused IIO_SCAN_EL and add IIO_SCAN_NAMED_EL_C
  staging:iio:max1363 move to new abi.
  staging:iio: Documentation, update iio_utils.h for the move to a bus
  staging:iio: ABI documentation (partial)
  staging:iio: Directory name changes to match new ABI.
  staging:iio:tsl2563: change lux to illuminance0_input to match new
    abi
  staging:iio: Remove naming via IDR's where no longer necessary under
    new abi.
  staging:iio:max1363 add support for max11606-max11617
  staging:iio:max1363 add support for 8 bit equivalent devices,
    max1036-9, max11600-5
  staging:iio:ring_sw: Fix incorrect test on successful read of last
    value, causes infinite loop
  staging:iio:tsl2563 add a name attribute under the iio
  staging:iio:Documentation: Rewrite example for new abi.

 drivers/staging/iio/Documentation/iio_utils.h      |  266 +++--
 .../iio/Documentation/lis3l02dqbuffersimple.c      |  234 +++--
 drivers/staging/iio/Documentation/sysfs-class-iio  |  285 +++++
 drivers/staging/iio/Kconfig                        |    1 +
 drivers/staging/iio/Makefile                       |    1 +
 drivers/staging/iio/accel/accel.h                  |    8 +-
 drivers/staging/iio/accel/kxsd9.c                  |   88 +-
 drivers/staging/iio/accel/lis3l02dq.h              |    4 -
 drivers/staging/iio/accel/lis3l02dq_core.c         |  175 ++--
 drivers/staging/iio/accel/lis3l02dq_ring.c         |   10 +-
 drivers/staging/iio/accel/sca3000.h                |    2 +
 drivers/staging/iio/accel/sca3000_core.c           |  174 ++--
 drivers/staging/iio/accel/sca3000_ring.c           |   33 +-
 drivers/staging/iio/adc/Kconfig                    |   11 +-
 drivers/staging/iio/adc/Makefile                   |    2 +-
 drivers/staging/iio/adc/adc.h                      |   15 +
 drivers/staging/iio/adc/max1363.h                  |  122 +--
 drivers/staging/iio/adc/max1363_core.c             | 1109 ++++++++++++++------
 drivers/staging/iio/adc/max1363_ring.c             |   80 +-
 drivers/staging/iio/chrdev.h                       |    2 +-
 drivers/staging/iio/gyro/gyro.h                    |   76 ++
 drivers/staging/iio/iio.h                          |   47 +-
 drivers/staging/iio/imu/Kconfig                    |   24 +
 drivers/staging/iio/imu/Makefile                   |   10 +
 drivers/staging/iio/imu/adis16300.h                |  203 ++++
 drivers/staging/iio/imu/adis16300_core.c           |  833 +++++++++++++++
 drivers/staging/iio/imu/adis16300_ring.c           |  233 ++++
 drivers/staging/iio/imu/adis16300_trigger.c        |  127 +++
 drivers/staging/iio/imu/adis16400.h                |  238 +++++
 drivers/staging/iio/imu/adis16400_core.c           |  849 +++++++++++++++
 drivers/staging/iio/imu/adis16400_ring.c           |  245 +++++
 drivers/staging/iio/imu/adis16400_trigger.c        |  127 +++
 drivers/staging/iio/industrialio-core.c            |   58 +-
 drivers/staging/iio/industrialio-ring.c            |   63 +-
 drivers/staging/iio/industrialio-trigger.c         |    2 +-
 drivers/staging/iio/light/tsl2563.c                |   16 +-
 drivers/staging/iio/magnetometer/magnet.h          |   31 +
 drivers/staging/iio/ring_generic.h                 |   42 +-
 drivers/staging/iio/ring_sw.c                      |    4 +-
 drivers/staging/iio/sysfs.h                        |   15 +-
 40 files changed, 4936 insertions(+), 929 deletions(-)
 create mode 100644 drivers/staging/iio/Documentation/sysfs-class-iio
 create mode 100644 drivers/staging/iio/gyro/gyro.h
 create mode 100644 drivers/staging/iio/imu/Kconfig
 create mode 100644 drivers/staging/iio/imu/Makefile
 create mode 100644 drivers/staging/iio/imu/adis16300.h
 create mode 100644 drivers/staging/iio/imu/adis16300_core.c
 create mode 100644 drivers/staging/iio/imu/adis16300_ring.c
 create mode 100644 drivers/staging/iio/imu/adis16300_trigger.c
 create mode 100644 drivers/staging/iio/imu/adis16400.h
 create mode 100644 drivers/staging/iio/imu/adis16400_core.c
 create mode 100644 drivers/staging/iio/imu/adis16400_ring.c
 create mode 100644 drivers/staging/iio/imu/adis16400_trigger.c
 create mode 100644 drivers/staging/iio/magnetometer/magnet.h

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

end of thread, other threads:[~2010-05-04 21:33 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-04 13:42 [PATCH 00/20] staging:iio updates Abi changes and new drivers Jonathan Cameron
2010-05-04 13:42 ` [PATCH 01/20] staging:iio: Add new in_raw definitions for adc channels Jonathan Cameron
2010-05-04 13:42   ` [PATCH 02/20] staging:iio: Add new attrs for sampling frequency available and temp_raw Jonathan Cameron
2010-05-04 13:42     ` [PATCH 03/20] iio:staging:accelerometers move towards the new abi Jonathan Cameron
2010-05-04 13:42       ` [PATCH 04/20] staging:iio: Support functions for scan mask matching Jonathan Cameron
2010-05-04 13:43         ` [PATCH 05/20] staging: iio: Move from class to bus Jonathan Cameron
2010-05-04 13:43           ` [PATCH 06/20] staging:iio: Move event attributes into the event[n] device in sysfs Jonathan Cameron
2010-05-04 13:43             ` [PATCH 07/20] staging:iio: Clean out unused IIO_SCAN_EL and add IIO_SCAN_NAMED_EL_C Jonathan Cameron
2010-05-04 13:43               ` [PATCH 08/20] staging:iio:max1363 move to new abi Jonathan Cameron
2010-05-04 13:43                 ` [PATCH 09/20] staging:iio: Documentation, update iio_utils.h for the move to a bus Jonathan Cameron
2010-05-04 13:43                   ` [PATCH 10/20] staging:iio: ABI documentation (partial) Jonathan Cameron
2010-05-04 13:43                     ` [PATCH 11/20] staging:iio: Directory name changes to match new ABI Jonathan Cameron
2010-05-04 13:43                       ` [PATCH 12/20] staging:iio:tsl2563: change lux to illuminance0_input to match new abi Jonathan Cameron
2010-05-04 13:43                         ` [PATCH 13/20] staging:iio: Remove naming via IDR's where no longer necessary under " Jonathan Cameron
2010-05-04 13:43                           ` [PATCH 14/20] staging:iio:max1363 add support for max11606-max11617 Jonathan Cameron
2010-05-04 13:43                             ` [PATCH 15/20] staging:iio:max1363 add support for 8 bit equivalent devices, max1036-9, max11600-5 Jonathan Cameron
2010-05-04 13:43                               ` [PATCH 16/20] staging:iio:ring_sw: Fix incorrect test on successful read of last value, causes infinite loop Jonathan Cameron
2010-05-04 13:43                                 ` [PATCH 17/20] staging:iio:tsl2563 add a name attribute under the iio Jonathan Cameron
2010-05-04 13:43                                   ` [PATCH 18/20] staging:iio:Documentation: Rewrite example for new abi Jonathan Cameron
2010-05-04 13:43                                     ` [PATCH 19/20] staging:iio:imu ADIS16300 driver Jonathan Cameron
2010-05-04 13:43                                       ` [PATCH 20/20] staging:iio:imu ADIS16400 and ADIS16405 driver Jonathan Cameron
2010-05-04 20:48 ` [PATCH 00/20] staging:iio updates Abi changes and new drivers Greg KH
2010-05-04 21:36   ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox