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
next 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.