* [PULL] Second set of new device support, features and cleanups for IIO in the 4.14 cycle.
@ 2017-08-20 15:09 Jonathan Cameron
2017-08-20 17:44 ` Greg Kroah-Hartman
0 siblings, 1 reply; 2+ messages in thread
From: Jonathan Cameron @ 2017-08-20 15:09 UTC (permalink / raw)
To: Greg Kroah-Hartman; +Cc: linux-iio
The following changes since commit 0d0d4d21a09981e65b2bd386c999e8c0ecc6444e:
staging: fbtft: array underflow in fbtft_request_gpios_match() (2017-07-28 17:08:16 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.14b
for you to fetch changes up to 87587016f614e96d873f883609a0099e820172e8:
iio: adc: rockchip_saradc: explicitly request exclusive reset control (2017-08-20 15:41:18 +0100)
----------------------------------------------------------------
Second set of IIO new device support, features and cleanup for the 4.14 cycle.
New device support:
* ak8974
- support the AMI306.
* st_magnetometer
- add support for the LIS2MDL with bindings.
* rockchip-saradc
- add binding for rv1108 SoC (no driver change).
* srf08
- add srf02 (i2c only) and srf10 support.
* stm32-timer
- support for the STM32H7 to existing driver.
Features:
* tools
- move over to the tools buildsystem rather than hand rolling.
- add an install section to the build.
* ak8974
- use serial number to add device randomness.
- add AMI306 calibration data output.
* ccs811
- triggered buffer support.
* srf08
- add a device tree table as the old style i2c probing is going away,
- add triggered buffer support
* st32-adc
- add optional st,min-sample-time-nsecs binding to allow control of
sampling against analog circuitry.
* stm32-timer
- add output compare triggers.
* ti-ads1015
- add threshold event support.
* ti-ads7950
- Allow use on ACPI platforms including providing a default reference
voltage as there is no way to obtain this on ACPI currently.
Cleanup and fixes:
* ad7606
- fix an error return code in probe.
* ads1015
- fix incorrect data rate setting update when capture in progress,
- fix wrong scale information for the ADS1115,
- make conversions work when CONFIG_PM is not set,
- make sure we don't get a stale result after a runtime resume by
ensuring we wait long enough,
- avoid returning a false error form the buffer setup callbacks,
- add enough wait time to get the correct conversion,
- remove an unnecessary config register update,
- add a helper to set conversion mode reducing repeated boilerplate,
- use devm_iio_triggered_buffer_setup to simplify error and remove
paths,
- use iio_device_claim_direct_mode instead of opencoding the same.
* ak8974
- mark the INT_CLEAR register as precious to prevent debugfs access.
* apds9300
- constify the i2c_device_id.
* at91-sama5 adc
- add missing Kconfig dependency.
* bma180 accel
- constify the i2c_device_id.
* rockchip_saradc
- explicitly request exclusive reset control as part of the reset rework
on going throughout the kernel.
* st_accel
- fix drdy configuration for a load of accelerometers that only have
the int1 line. Fix is unimportant as presumably no deviec tree actually
used the non existent hardware line.
* st_pressure
- fix drdy configuration for LPS22HB and LPS25H by dropping int2 support
as they don't have this. Fix is unimportant as presumably no device tree
actually used the non existent hardware line.
* stm32-dac
- explicitly request exclusive reset control (part of reset being reworked).
* tsl2583
- constify the i2c_device_id.
* xadc
- coding style fixes.
----------------------------------------------------------------
Akinobu Mita (11):
iio: adc: ti-ads1015: fix incorrect data rate setting update
iio: adc: ti-ads1015: fix scale information for ADS1115
iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set
iio: adc: ti-ads1015: avoid getting stale result after runtime resume
iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks
iio: adc: ti-ads1015: add adequate wait time to get correct conversion
iio: adc: ti-ads1015: remove unnecessary config register update
iio: adc: ti-ads1015: add helper to set conversion mode
iio: adc: ti-ads1015: use devm_iio_triggered_buffer_setup
iio: adc: ti-ads1015: use iio_device_claim_direct_mode()
iio: adc: ti-ads1015: add threshold event support
Andreas Klinger (4):
iio: srf08: add device tree table
iio: srf08: add triggered buffer support
iio: srf08: add sensor type srf10
iio: srf08: add support for srf02 in i2c mode
Andy Shevchenko (4):
iio: adc: ti-ads7950: Add OF device ID table
iio: tools: move to tools buildsystem
iio: tools: add install section
iio: adc: ti-ads7950: Allow to use on ACPI platforms
Andy Yan (1):
dt-bindings: adc: add description for rv1108 saradc
Arnd Bergmann (1):
iio: adc: select triggered buffer for sama5d2 adc
Arvind Yadav (3):
iio: accel: bma180: constify i2c_device_id
iio: light: apds9300: constify i2c_device_id
iio: light: tsl2583: constify i2c_device_id
Fabrice Gasnier (5):
dt-bindings: iio: adc: stm32: add optional st,min-sample-time-nsecs
iio: adc: stm32: add optional st,min-sample-time-nsecs
dt-bindings: iio: timer: stm32: add support for STM32H7
iio: trigger: stm32-timer: add support for STM32H7
iio: trigger: stm32-timer: add output compare triggers
Gustavo A. R. Silva (1):
staging: iio: adc: fix error return code in ad7606_par_probe()
Lorenzo Bianconi (4):
iio: pressure: st_pressure: fix drdy configuration for LPS22HB and LPS25H
iio: accel: st_accel: fix data-ready line configuration
iio: magnetometer: add support to LIS2MDL
dt-bindings: iio: magn: add LIS2MDL sensor device binding
Michał Mirosław (4):
iio: magnetometer: ak8974: support AMI306 variant
iio: magnetometer: ak8974: add_device_randomness (serial number)
iio: magnetometer: ak8974: mark INT_CLEAR as precious
iio: magnetometer: ak8974: debug AMI306 calibration data
Narcisa Ana Maria Vasile (1):
iio: chemical: ccs811: Add triggered buffer support
Philipp Zabel (2):
iio: dac: stm32-dac-core: explicitly request exclusive reset control
iio: adc: rockchip_saradc: explicitly request exclusive reset control
Sai Krishna Potthuri (1):
iio: adc: xadc: Fix coding style violations
.../bindings/iio/adc/rockchip-saradc.txt | 1 +
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 5 +
.../devicetree/bindings/iio/st-sensors.txt | 1 +
.../bindings/iio/timer/stm32-timer-trigger.txt | 4 +-
drivers/iio/accel/bma180.c | 2 +-
drivers/iio/accel/st_accel_core.c | 4 +-
drivers/iio/adc/Kconfig | 1 +
drivers/iio/adc/rockchip_saradc.c | 3 +-
drivers/iio/adc/stm32-adc.c | 140 ++++-
drivers/iio/adc/ti-ads1015.c | 595 +++++++++++++++++----
drivers/iio/adc/ti-ads7950.c | 42 +-
drivers/iio/adc/xilinx-xadc-events.c | 38 +-
drivers/iio/adc/xilinx-xadc.h | 10 +-
drivers/iio/chemical/Kconfig | 2 +
drivers/iio/chemical/ccs811.c | 76 ++-
drivers/iio/dac/stm32-dac-core.c | 2 +-
drivers/iio/light/apds9300.c | 2 +-
drivers/iio/light/tsl2583.c | 2 +-
drivers/iio/magnetometer/Kconfig | 4 +-
drivers/iio/magnetometer/ak8974.c | 133 ++++-
drivers/iio/magnetometer/st_magn.h | 1 +
drivers/iio/magnetometer/st_magn_core.c | 1 +
drivers/iio/magnetometer/st_magn_i2c.c | 5 +
drivers/iio/magnetometer/st_magn_spi.c | 5 +
drivers/iio/pressure/st_pressure_core.c | 4 +-
drivers/iio/proximity/Kconfig | 8 +-
drivers/iio/proximity/srf08.c | 227 ++++++--
drivers/iio/trigger/stm32-timer-trigger.c | 78 ++-
drivers/staging/iio/adc/ad7606_par.c | 4 +-
include/linux/iio/timer/stm32-timer-trigger.h | 14 +
tools/Makefile | 6 +-
tools/iio/Build | 3 +
tools/iio/Makefile | 76 ++-
33 files changed, 1268 insertions(+), 231 deletions(-)
create mode 100644 tools/iio/Build
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] Second set of new device support, features and cleanups for IIO in the 4.14 cycle.
2017-08-20 15:09 [PULL] Second set of new device support, features and cleanups for IIO in the 4.14 cycle Jonathan Cameron
@ 2017-08-20 17:44 ` Greg Kroah-Hartman
0 siblings, 0 replies; 2+ messages in thread
From: Greg Kroah-Hartman @ 2017-08-20 17:44 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio
On Sun, Aug 20, 2017 at 04:09:43PM +0100, Jonathan Cameron wrote:
> The following changes since commit 0d0d4d21a09981e65b2bd386c999e8c0ecc6444e:
>
> staging: fbtft: array underflow in fbtft_request_gpios_match() (2017-07-28 17:08:16 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.14b
Pulled and pushed out, thanks.
greg k-h
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-08-20 17:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-20 15:09 [PULL] Second set of new device support, features and cleanups for IIO in the 4.14 cycle Jonathan Cameron
2017-08-20 17:44 ` 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.