From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] IIO second set of new device support, cleanups and features for the 5.1 cycle.
Date: Tue, 12 Feb 2019 21:15:10 +0000 [thread overview]
Message-ID: <20190212211510.5707e70f@archlinux> (raw)
The following changes since commit c2f4dd4364b71ef4eb43925b402377aefe9c1ca0:
staging: wlan-ng: formatting change in cfg80211.c (2019-02-08 10:31:14 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-5.1b
for you to fetch changes up to 103cda6a3b8d2c10d5f8cd7abad118e9db8f4776:
iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 (2019-02-12 20:56:00 +0000)
----------------------------------------------------------------
Second set of new device support, features and cleanup for IIO in the 5.1 cycle.
There are a few late breaking fixes in here that weren't worth trying to
rush into 5.0 as they have been with us for quite a while.
New device support
* ad7476
- add support for TI ADS786X parts that are compatible with this Analog
Devices driver. Good to see some simple devices are so similar.
* Ingenic jz47xx SoC ADCs
- new driver and bindings
* Plantower PMS7003 partical sensor
- new driver and bindings including vendor prefix.
* TI DAC7612
- new driver and bindings for this dual DAC.
New features
* ad7768-1
- Sampling frequency control
* bmi160
- Data ready trigger support, including open-drain dt binding.
Cleanup / minor fixes.
* Analog Device DACs
- Fix some inconsistent licenses. These are only ones where there were
two different license marked in the same file, and hence were previously
unclear.
* ads124s08
- Spelling fix.
* adxl345
- Parameter alignement tidy up.
* bmi160
- SPDX
- correct a note on the types of supported interrupts which was too strict.
- use iio_pollfunc_store_time to grab an earlier timestamp.
- use if (ret) instead of if (ret < 0) to be consistent whilst simplifying
some handling where ret was effectively getting written to 0 even though
it was always already 0.
* exynos_adc
- Fix a null pointer dereference on unbind.
- Fix number of channels on Exynos4x12 devices to be 4 rather than 8.
* lpc32xx-adc
- Move DT bindings doc out of staging. Oops, I missed this one when
moving the driver.
- SPDX.
* npcm-adc
- drop documentation of reset node as going to be done differently.
It's a new driver this cycle so no need to support the previous
binding going forwards.
* sps30
- Fix an issue with a loop timeout test that meant it would never identify
a timeout.
- Mark deliberate switch fall throughs.
----------------------------------------------------------------
Artur Rojek (3):
dt-bindings: iio/adc: Add docs for Ingenic JZ47xx SoCs ADC.
dt-bindings: iio/adc: Add bindings for Ingenic JZ47xx SoCs ADC.
IIO: add Ingenic JZ47xx ADC driver.
Colin Ian King (1):
iio: adc: ads124s08: fix spelling mistake "converions" -> "conversions"
Dan Carpenter (1):
iio: chemical: sps30: fix a loop timeout test
Gregory CLEMENT (2):
dt-bindings: iio: adc: move lpc32xx-adc out of staging
iio:adc:lpc32xx use SPDX-License-Identifier
Jonathan Cameron (1):
iio:chemical:sps30 Supress some switch fallthrough warnings.
Krzysztof Kozlowski (2):
iio: adc: exynos-adc: Fix NULL pointer exception on unbind
iio: adc: exynos-adc: Use proper number of channels for Exynos4x12
Luciana da Costa Marques (1):
iio:accel:adxl345: Change alignment to match paranthesis
Martin Kelly (6):
iio:bmi160: add SPDX identifiers
iio:bmi160: add drdy interrupt support
dt-bindings: fix incorrect bmi160 IRQ note
dt-bindings: bmi160 document open-drain property
iio:bmi160: use iio_pollfunc_store_time
iio:bmi160: use if (ret) instead of if (ret < 0)
Ricardo Ribalda Delgado (3):
iio: adc: ad7476: Add support for TI ADS786X ADCs
iio:dac:ti-dac7612: Add driver for Texas Instruments DAC7612
iio:dac:dac7612: device tree bindings
Stefan Popa (2):
drivers: iio: dac: Fix wrong license for ADI drivers
iio: adc: ad7768-1: Add support for setting the sampling frequency
Tomasz Duszynski (3):
iio: chemical: add support for Plantower PMS7003 sensor
dt-bindings: add Plantower to the vendor prefixes
dt-bindings: iio: chemical: pms7003: add device tree support
Tomer Maimon (1):
dt-binding: iio: remove rst node from NPCM ADC document
.../devicetree/bindings/iio/adc/ingenic,adc.txt | 48 +++
.../bindings/{staging => }/iio/adc/lpc32xx-adc.txt | 0
.../bindings/iio/adc/nuvoton,npcm-adc.txt | 11 -
.../bindings/iio/adc/samsung,exynos-adc.txt | 4 +-
.../bindings/iio/chemical/plantower,pms7003.txt | 20 ++
.../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 ++
.../devicetree/bindings/iio/imu/bmi160.txt | 6 +-
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 7 +
drivers/iio/accel/adxl345_core.c | 4 +-
drivers/iio/adc/Kconfig | 20 +-
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7476.c | 20 ++
drivers/iio/adc/ad7768-1.c | 202 +++++++++++-
drivers/iio/adc/exynos_adc.c | 19 +-
drivers/iio/adc/ingenic-adc.c | 364 +++++++++++++++++++++
drivers/iio/adc/lpc32xx_adc.c | 15 +-
drivers/iio/adc/ti-ads124s08.c | 8 +-
drivers/iio/chemical/Kconfig | 10 +
drivers/iio/chemical/Makefile | 1 +
drivers/iio/chemical/pms7003.c | 340 +++++++++++++++++++
drivers/iio/chemical/sps30.c | 5 +-
drivers/iio/dac/Kconfig | 10 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5686-spi.c | 2 +-
drivers/iio/dac/ad5686.c | 2 +-
drivers/iio/dac/ad5686.h | 2 +-
drivers/iio/dac/ad5696-i2c.c | 2 +-
drivers/iio/dac/ad5758.c | 2 +-
drivers/iio/dac/ti-dac7612.c | 184 +++++++++++
drivers/iio/imu/bmi160/bmi160.h | 11 +
drivers/iio/imu/bmi160/bmi160_core.c | 317 ++++++++++++++++--
drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +-
drivers/iio/imu/bmi160/bmi160_spi.c | 4 +-
include/dt-bindings/iio/adc/ingenic,adc.h | 10 +
35 files changed, 1601 insertions(+), 85 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.txt
rename Documentation/devicetree/bindings/{staging => }/iio/adc/lpc32xx-adc.txt (100%)
create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
create mode 100644 drivers/iio/adc/ingenic-adc.c
create mode 100644 drivers/iio/chemical/pms7003.c
create mode 100644 drivers/iio/dac/ti-dac7612.c
create mode 100644 include/dt-bindings/iio/adc/ingenic,adc.h
next reply other threads:[~2019-02-12 21:15 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-12 21:15 Jonathan Cameron [this message]
2019-02-13 7:26 ` [PULL] IIO second set of new device support, cleanups and features for the 5.1 cycle Greg KH
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=20190212211510.5707e70f@archlinux \
--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.