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@vger.kernel.org
Subject: [PULL] First set of new device support and cleanups for IIO in the 4.17 cycle.
Date: Tue, 20 Feb 2018 08:35:49 +0000	[thread overview]
Message-ID: <20180220083549.2c38d4ab@archlinux> (raw)

The following changes since commit a66a4e8e01f3b607a9aa5b5ed9ca588b4c3a962e:

  staging: pi433: Cleanup codestyle, indent statements after case labels (2018-01-10 19:29:34 +0100)

are available in the Git repository at:

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

for you to fetch changes up to d6ad805844c52d256c2a3ff3d60daa10d27a8b64:

  iio: add SPDX identifier for various drivers (2018-02-18 11:55:19 +0000)

----------------------------------------------------------------
First round of new devices, features and cleanups for IIO in the 4.17 cycle.

Outside of IIO
* Strongly typed 64bit int_sqrt function needed by the mlx90632

New device support
* adc081s
  - New driver supporting adc081s, adc101s and adc121s TI ADCs.
* ad5272
  - New driver supproting the ad5272 and ad5274 ADI digital potentiometers
    with DT bindings.
* axp20x_adc
  - support the AXP813 ADC - includes rework patches to prepare for this.
* mlx90632
  - New driver with dt bindings for this IR temperature sensor.

Features
* axp20x_adc
  - Add DT bindings and probing.
* dht11
  - The sensor has a wider range than advertised in the datasheet - support it.
* st_lsm6dsx
  - Add hardware timestamp su9pport.

Cleanups
* ABI docs
  - Update email contact for Matt Ranostay
* SPDX changes
  - Matt Ranostay has moved his drivers over to SPDX.  Currently we are making
    this an author choice in IIO.
* ad7192
  - Disable burnout current on misconfiguration.  No actually effect as
    they simply won't work otherwise.
* ad7476
  - Drop a license definition that was replicating information in SPDX tag.
* ade7758
  - Expand buf_lock to cover both buffer and state protection allowing
    unintented uses of mlock in the core to be removed.
* ade7759
  - Align parameters to opening parenthesis.
* at91_adc
  - Depend on sysfs instead of selecting it - for try wide consistency.
* ccs811
  - trivial naming type for a define.
* ep93xx
  - Drop a redundant return as a result checking platform_get_resource.
* hts221
  - Regmap conversion which simplifies the driver somewhat.
  - Clean up some restricted endian cast warnings.
  - Drop a trailing whitespace from a comment
  - Drop an unnecessary get_unaligned by changing to the right 16bit data type.
* ms5611
  - Fix coding style in the probe function (whitespace)
* st_accel
  - Use strlcpy instead of strncpy to avoid potentially truncating a string.

----------------------------------------------------------------
Alexandru Ardelean (1):
      staging: iio: adc: ad7192: disable burnout currents on misconfig

Crt Mori (3):
      lib: Add strongly typed 64bit int_sqrt
      dt-bindings: iio: temperature: add MLX90632 device bindings
      iio: temperature: Adding support for MLX90632

Harald Geyer (1):
      iio: dht11: Improve detection of sensor type

Lorenzo Bianconi (5):
      iio: humidity: hts221: remove warnings in hts221_parse_{temp,rh}_caldata()
      iio: humidity: hts221: remove trailing whitespace from a comment
      iio: humidity: hts221: add regmap API support
      iio: humidity: hts221: remove unnecessary get_unaligned_le16()
      iio: imu: st_lsm6dsx: add hw timestamp support

Matt Ranostay (2):
      iio: sysfs-bus-iio-*: update email contact
      iio: add SPDX identifier for various drivers

Milan Stevanovic (2):
      iio: adc: driver for ti adc081s/adc101s/adc121s
      iio: adc: change license description

Phil Reid (2):
      dt-bindings: ad5272: Add bindings for Analog Devices digital potentiometers
      iio: ad5272: Add support for Analog Devices digital potentiometers

Quentin Schulz (4):
      iio: adc: axp20x_adc: put ADC rate setting in a per-variant function
      dt-bindings: iio: adc: add binding for X-Powers AXP PMICs ADC
      iio: adc: axp20x_adc: make it possible to probe from DT
      iio: adc: axp20x_adc: add support for AXP813 ADC

Randy Dunlap (1):
      iio/adc: depend on SYSFS instead of selecting it

Richard Lai (1):
      iio: chemical: ccs811: Typo correction in HW_ID_VALUE constant define naming

Shreeya Patel (1):
      Staging: iio: ade7758: Expand buf_lock to cover both buffer and state protection

Wei Yongjun (1):
      iio: ep93xx: remove redundant return value check of platform_get_resource()

Xiongfeng Wang (1):
      iio: accel: use strlcpy() instead of strncpy()

rodrigosiqueira (2):
      staging: ade7759: Fix open parenthesis alignment
      iio:pressure:ms5611: Fix coding style in probe function

 .../ABI/testing/sysfs-bus-iio-chemical-vz89x       |   2 +-
 .../ABI/testing/sysfs-bus-iio-proximity-as3935     |   4 +-
 .../devicetree/bindings/iio/adc/axp20x_adc.txt     |  48 ++
 .../bindings/iio/potentiometer/ad5272.txt          |  27 +
 .../bindings/iio/temperature/mlx90632.txt          |  28 +
 MAINTAINERS                                        |   7 +
 drivers/iio/accel/st_accel_i2c.c                   |   3 +-
 drivers/iio/adc/Kconfig                            |   3 +-
 drivers/iio/adc/ad7476.c                           |  26 +-
 drivers/iio/adc/axp20x_adc.c                       | 160 ++++-
 drivers/iio/adc/ep93xx_adc.c                       |   4 -
 drivers/iio/adc/ti-adc161s626.c                    |  16 +-
 drivers/iio/chemical/ams-iaq-core.c                |  17 +-
 drivers/iio/chemical/atlas-ph-sensor.c             |  16 +-
 drivers/iio/chemical/ccs811.c                      |   4 +-
 drivers/iio/chemical/vz89x.c                       |  17 +-
 drivers/iio/health/max30100.c                      |  16 +-
 drivers/iio/humidity/Kconfig                       |   2 +
 drivers/iio/humidity/dht11.c                       |   2 +-
 drivers/iio/humidity/hdc100x.c                     |  16 +-
 drivers/iio/humidity/hts221.h                      |  21 +-
 drivers/iio/humidity/hts221_buffer.c               |  39 +-
 drivers/iio/humidity/hts221_core.c                 | 132 ++--
 drivers/iio/humidity/hts221_i2c.c                  |  64 +-
 drivers/iio/humidity/hts221_spi.c                  |  81 +--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |  29 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     | 161 +++--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       | 104 ++-
 drivers/iio/light/apds9960.c                       |  16 +-
 drivers/iio/potentiometer/Kconfig                  |  10 +
 drivers/iio/potentiometer/Makefile                 |   1 +
 drivers/iio/potentiometer/ad5272.c                 | 231 +++++++
 drivers/iio/potentiometer/tpl0102.c                |  16 +-
 drivers/iio/potentiostat/lmp91000.c                |  16 +-
 drivers/iio/pressure/ms5611.h                      |   2 +-
 drivers/iio/proximity/as3935.c                     |  17 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |  16 +-
 drivers/iio/temperature/Kconfig                    |  12 +
 drivers/iio/temperature/Makefile                   |   1 +
 drivers/iio/temperature/maxim_thermocouple.c       |  16 +-
 drivers/iio/temperature/mlx90632.c                 | 750 +++++++++++++++++++++
 drivers/staging/iio/adc/ad7192.c                   |   6 +-
 drivers/staging/iio/meter/ade7758.h                |   2 +-
 drivers/staging/iio/meter/ade7758_core.c           |  52 +-
 drivers/staging/iio/meter/ade7759.c                |  80 ++-
 include/linux/kernel.h                             |   9 +
 include/linux/mfd/axp20x.h                         |   2 +
 lib/int_sqrt.c                                     |  30 +
 48 files changed, 1807 insertions(+), 527 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt
 create mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt
 create mode 100644 drivers/iio/potentiometer/ad5272.c
 create mode 100644 drivers/iio/temperature/mlx90632.c

             reply	other threads:[~2018-02-20  8:35 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-20  8:35 Jonathan Cameron [this message]
2018-02-20  9:27 ` [PULL] First set of new device support and cleanups for IIO in the 4.17 cycle 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=20180220083549.2c38d4ab@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.