* [PULL] IIO new drivers, features and cleanups for 3.16 - set 1
@ 2014-04-26 14:50 Jonathan Cameron
2014-04-26 15:14 ` Greg Kroah-Hartman
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2014-04-26 14:50 UTC (permalink / raw)
To: Greg Kroah-Hartman, Linux IIO List
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] IIO new drivers, features and cleanups for 3.16 - set 1
2014-04-26 14:50 [PULL] IIO new drivers, features and cleanups for 3.16 - set 1 Jonathan Cameron
@ 2014-04-26 15:14 ` Greg Kroah-Hartman
0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2014-04-26 15:14 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: Linux IIO List
On Sat, Apr 26, 2014 at 03:50:17PM +0100, Jonathan Cameron wrote:
> 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
Pulled and pushed out, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-04-26 15:14 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-26 14:50 [PULL] IIO new drivers, features and cleanups for 3.16 - set 1 Jonathan Cameron
2014-04-26 15:14 ` Greg Kroah-Hartman
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.