All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Linux IIO List <linux-iio@vger.kernel.org>
Subject: [PULL] IIO new drivers, features and cleanups for 3.16 - set 1
Date: Sat, 26 Apr 2014 15:50:17 +0100	[thread overview]
Message-ID: <535BC7A9.4030802@kernel.org> (raw)

The following changes since commit 24e7d7990179e5ed38e90d78d12c25fa201c618a:

   staging: cxt1e1: Removed assignments from if statements. (2014-03-13 17:44:45 -0700)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-3.16a

for you to fetch changes up to ea7e586bdd331fd6fba2b6f9fd3777928c2814d8:

   iio: st_sensors: move regulator retrieveal to core (2014-04-26 11:52:42 +0100)

----------------------------------------------------------------
First round of IIO new driver, functionality and cleanups for the 3.16 cycle.

New device support
* AS3935 Lightning Sensor
* MCP3426/7/8 support added to the existing MCP3422 ADC driver
* AK8963 support in the AK8975 driver
* MPU6500 support in the MPU6050 driver (the functionality that is different
   is mostly not supported yet in either part).

Staging Graduations
* AD799x ADC

New functionality
* ACPI enumeration for the ak8975 driver

Cleanup / tweaks
* Use snprintf as a matter of good practice in a few additional places.
* Document *_mean_raw attributes.  These have been there a while, but were
   undocumented.
* Add an in kernel interface to get the mean values.
* Bug in the length of the event info mask that by coincidence wasn't yet
   actually causing any problems.
* itg3000 drop an unreachable return statement.
* spear_adc cleanups (heading for a staging graduation but a few more
   issues showed up in the review of these patches).
* Exynos ADC dependencies changed so it is only built when Exynos is present
   or COMPILE_TEST and OF are set.
* tsl2583 cleanups.
* Some cut and paste typos in the comments of various drivers still in staging.
* Couple of minor improvements to the ST sensor drivers.

----------------------------------------------------------------
Angelo Compagnucci (1):
       Add support for Microchip Technology's MCP3426/7/8 ADC

Jean Delvare (1):
       iio: adc: Fix exynos_adc dependencies

Jonathan Cameron (8):
       iio:core: Fix bug in length of event info_mask and catch unhandled bits set in masks.
       iio:gyro:itg3200 - drop unreachable return ret. Highlighted by smatch
       staging:iio:adc:spear adc - prefix defines to avoid namespace clashes.
       staging:iio:adc:spear_adc drop initialization of unused scan_type
       staging:iio:adc:spear_adc use info_mask_shared_by_all for samp freq
       staging:iio:adc:spear rename device specific state structure to _state
       staging:iio:adc:spear rename iodev -> indio_dev to fit with current convention
       staging:iio:adc:spear rename spear_read_raw to spear_adc_read_raw

Kees Cook (1):
       iio: force snprintf for PAGE_SIZE bufs

Lars-Peter Clausen (2):
       staging:iio:ad799x: Move ring functions to the main file
       staging:iio: Move ad799x driver out of staging

Linus Walleij (2):
       iio: st_sensors: announce registered sensors
       iio: st_sensors: move regulator retrieveal to core

Masanari Iida (1):
       staging: iio: Fix typo in iio

Matt Ranostay (2):
       iio:as3935: Add DT binding docs for AS3935 driver
       iio: Add AS3935 lightning sensor support

Michael Welling (3):
       Staging:iio:tsl2583 Removes unwanted space before semicolon
       Staging:iio:tsl2583 Remove quoted string split across lines warnings
       Staging:iio:tsl2583 Switch from msleep to usleep range per timers-howto.txt

Sebastian Reichel (2):
       iio: documentation: Add ABI documentation for *_mean_raw
       iio: inkern: add iio_read_channel_average_raw

Srinivas Pandruvada (3):
       iio: ak8975 : Add AK8963 compatibility mode support
       iio: ak8975: Added ACPI enumeration
       iio: imu: inv_mpu6050: Add compatibity with MPU6500

  Documentation/ABI/testing/sysfs-bus-iio            |   8 +
  .../ABI/testing/sysfs-bus-iio-proximity-as3935     |  16 +
  .../devicetree/bindings/iio/proximity/as3935.txt   |  28 ++
  .../devicetree/bindings/vendor-prefixes.txt        |   1 +
  drivers/iio/Kconfig                                |   1 +
  drivers/iio/Makefile                               |   1 +
  drivers/iio/accel/st_accel_core.c                  |   7 +
  drivers/iio/adc/Kconfig                            |  20 +-
  drivers/iio/adc/Makefile                           |   1 +
  .../iio/adc/ad799x_core.c => iio/adc/ad799x.c}     | 145 ++++++-
  drivers/iio/adc/mcp3422.c                          |  33 +-
  drivers/iio/common/st_sensors/st_sensors_core.c    |  37 ++
  drivers/iio/gyro/itg3200_core.c                    |   2 -
  drivers/iio/gyro/st_gyro_core.c                    |   7 +
  drivers/iio/imu/inv_mpu6050/Kconfig                |   2 +
  drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   1 +
  drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   1 +
  drivers/iio/industrialio-core.c                    |   6 +-
  drivers/iio/industrialio-event.c                   |   4 +-
  drivers/iio/inkern.c                               |  18 +
  drivers/iio/magnetometer/Kconfig                   |   3 +-
  drivers/iio/magnetometer/ak8975.c                  |  70 +++-
  drivers/iio/magnetometer/st_magn_core.c            |   7 +
  drivers/iio/pressure/st_pressure_core.c            |  42 +-
  drivers/iio/proximity/Kconfig                      |  19 +
  drivers/iio/proximity/Makefile                     |   6 +
  drivers/iio/proximity/as3935.c                     | 456 +++++++++++++++++++++
  drivers/staging/iio/adc/Kconfig                    |  20 -
  drivers/staging/iio/adc/Makefile                   |   4 -
  drivers/staging/iio/adc/ad7606.h                   |   4 +-
  drivers/staging/iio/adc/ad7816.c                   |   2 +-
  drivers/staging/iio/adc/ad799x.h                   | 121 ------
  drivers/staging/iio/adc/ad799x_ring.c              |  84 ----
  drivers/staging/iio/adc/spear_adc.c                | 315 +++++++-------
  drivers/staging/iio/addac/adt7316.c                |   4 +-
  drivers/staging/iio/cdc/ad7152.c                   |   2 +-
  drivers/staging/iio/cdc/ad7746.c                   |   2 +-
  drivers/staging/iio/light/tsl2583.c                |  38 +-
  include/linux/iio/common/st_sensors.h              |   4 +
  include/linux/iio/consumer.h                       |  13 +
  40 files changed, 1066 insertions(+), 489 deletions(-)
  create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935
  create mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt
  rename drivers/{staging/iio/adc/ad799x_core.c => iio/adc/ad799x.c} (81%)
  create mode 100644 drivers/iio/proximity/Kconfig
  create mode 100644 drivers/iio/proximity/Makefile
  create mode 100644 drivers/iio/proximity/as3935.c
  delete mode 100644 drivers/staging/iio/adc/ad799x.h
  delete mode 100644 drivers/staging/iio/adc/ad799x_ring.c

             reply	other threads:[~2014-04-26 14:48 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-26 14:50 Jonathan Cameron [this message]
2014-04-26 15:14 ` [PULL] IIO new drivers, features and cleanups for 3.16 - set 1 Greg Kroah-Hartman

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=535BC7A9.4030802@kernel.org \
    --to=jic23@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-iio@vger.kernel.org \
    /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 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.