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, features and cleanup for IIO in the 4.16 cycle.
Date: Sat, 2 Dec 2017 16:12:01 +0000	[thread overview]
Message-ID: <20171202161201.3b85d72e@archlinux> (raw)

The following changes since commit dfe571ac12087c22fba62bdd2cc1aad7eb6ab878:

  staging: ipx: depends on NET (2017-11-30 17:13:52 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 8d05ffd2b8a08668cfea9e64a2991ab8ec9b494e:

  iio: Add macro to populate struct iio_map array (2017-12-02 13:28:21 +0000)

----------------------------------------------------------------
First set of new device support, cleanups and features for IIO in the 4.16 cycle

New device support
* IDT Z0PT2201 ambient light and UVB sensor
  - new driver and DT bindings.
* MAX30102 (pulse oximetery sensor)
  - support for MAX30105 sensor (smoke detector)  Just goes to show
    how two supposedly totally different applications can use very similar
    devices.
* UVIS25 UV sensor
  - new driver and DT bindings.

Major new features
* at91-sama5d2-adc
  - DMA support including bindings + a fix for an issue with acking the
    interrupt to prevent false overrun reports.
* ina2xx
  - allow control of shunt voltage PGA and bus voltage range to give better
    accuracy in some cases.
* stm32-adc
  - support differential channels (precursor patch reworked how channel names
    were created to enable this).

Cleanups / minor fixes / features
* core
  - mark a deliberate switch fallthrough.
  - macro to populate struct iio_map array elements.
* docs
  - typo fix.
* MAINTAINERS
  - add some missing entries for IIO ABI files.

* ad7152
  - tidy up unlocking paths.
* ad7746
  - tidy up unlocking paths.
* ak8975
  - add an ACPI id found on a prototype board.
* aspeed-adc
  - deassert reset in probe to ensure device is usable.
* bfin-trigger
  - platform_get_irq return value fixing.
* bmc150
  - OF device ID table for i2c (spi to be done).
* cros_ec
  - unused variable cleanup.
* da208
  - ACPI binding seen on Linx 820 tablet.
* ina2xx
  - shift down raw value to drop status flags from value (likely to have
    been hidden in the noise).
  - tidy up a special case that wasn't needed.
* inv_mpu6050
  - i2c_unregister_device knows about null values so don't check it twice.
* kxsd9
  - fix missing MODULE_LICENSE and MODULE_DESCRIPTION.
* max30102
  - missing new lines in dev_err.
  - inconsistent punctuation in error messages.
  - fix LED mode mask number of bits.
  - check return value of power mode functions to handle errors.
  - introduce an intensity channel macro to reduce duplication.
  - fix minor issue where device wasn't necessarily enabled during
    a get temperature.
  - use indicies for LED channels.
  - move the mode seetting to buffer_postenable - precursor to new device
    support.
  - prepare to allow copying of varying numbers of measurement.
* meson-saradc
  - drop irrelevant clock and update bindings.
* mma8452
  - a couple of renames for readability reasons.
* qcom_vadc
  - fix missing MODULE_LICENSE and MODULE_DESCRIPTION.
* st_accel
  - drop an unused variable.
* sx9500
  - add an ACPI id found on a prototype board.

----------------------------------------------------------------
Andy Shevchenko (3):
      iio: proximity: sx9500: Add another ACPI ID
      iio: magnetometer: ak8975: Add another ACPI ID
      iio: imu: inv_mpu6050: Remove duplicate NULL check

Arvind Yadav (1):
      iio: trigger: Fix platform_get_irq's error checking

Colin Ian King (1):
      iio: accel: st_accel: remove redundant pointer pdata

Eugen Hristev (3):
      dt-bindings: iio: at91-sama5d2_adc: add optional dma property
      iio: adc: at91-sama5d2_adc: add support for DMA
      iio: adc: at91-sama5d2_adc: ack DRDY irq in direct mode

Fabrice Gasnier (3):
      dt-bindings: iio: adc: stm32: add support for diff channels
      iio: adc: stm32: remove const channel names definition
      iio: adc: stm32: add support for differential channels

Gustavo A. R. Silva (1):
      iio: core: Mark expected switch fall-through

Harinath Nampally (2):
      iio: accel: mma8452: Rename a struct for code readibility
      iio: accel: mma8452: Rename config structs for readability

Javier Martinez Canillas (1):
      iio: accel: bmc150: Add OF device ID table

Joel Stanley (1):
      iio: adc: aspeed: Deassert reset in probe

Linus Walleij (1):
      iio: adc/accel: Fix up module licenses

Lorenzo Bianconi (2):
      iio: light: add support for UVIS25 sensor
      dt-bindings: iio: light: add UVIS25 device bindings

Lukas Wunner (2):
      MAINTAINERS: Add missing IIO ABI entries
      iio: Add macro to populate struct iio_map array

Luke Ross (1):
      iio:accel:da280: Linx 820 Windows tablet has a da280 mapped via ACPI

Markus Elfring (2):
      staging: iio: ad7152: Improve unlocking of a mutex in ad7152_start_calib()
      staging: iio: ad7746: Improve unlocking of a mutex in ad7746_start_calib()

Paolo Cretaro (1):
      iio: cros_ec: Remove unused variables

Peter Meerwald-Stadler (14):
      iio: light: Add driver for IDT ZOPT2201 ambient light and UVB sensor
      Documentation: iio: Fix typo
      iio: health: max30102: Fix missing newline in dev_err
      iio: health: max30102: Remove inconsistent full stop in error message
      iio: health: max30102: Fix mode config values
      iio: health: max30102: Check retval of powermode function
      iio: health: max30102: Add check for part ID
      iio: health: max30102: Introduce intensity channel macro
      iio: health: max30102: Add power enable parameter to get_temp function
      iio: health: max30102: Introduce indices for LED channels
      iio: health: max30102: Move mode setting to buffer_postenable
      iio: health: max30102: Prepare for copying varying number of measurements
      iio: health: max30102: Add MAX30105 support
      dt-bindings: iio: health: Add MAX30105 support to max30102.txt

Stefan Brüns (3):
      iio: adc: ina2xx: Shift bus voltage register to mask flag bits
      iio: adc: ina2xx: Use LSB specifier instead of divider in config
      iio: adc: ina2xx: Allow setting Shunt Voltage PGA gain and Bus Voltage range

Xingyu Chen (2):
      iio: adc: meson-saradc: remove irrelevant clock "sana"
      dt-bindings: iio: adc: update the doc for SAR ADC

 Documentation/ABI/testing/sysfs-bus-iio            |   2 +-
 .../bindings/iio/adc/amlogic,meson-saradc.txt      |   1 -
 .../devicetree/bindings/iio/adc/aspeed_adc.txt     |   4 +-
 .../bindings/iio/adc/at91-sama5d2_adc.txt          |   7 +
 .../devicetree/bindings/iio/adc/st,stm32-adc.txt   |  24 +
 .../devicetree/bindings/iio/health/max30102.txt    |   8 +-
 .../devicetree/bindings/iio/light/uvis25.txt       |  23 +
 MAINTAINERS                                        |   6 +
 drivers/iio/accel/bmc150-accel-i2c.c               |  12 +
 drivers/iio/accel/da280.c                          |  31 +-
 drivers/iio/accel/kxsd9-i2c.c                      |   3 +
 drivers/iio/accel/mma8452.c                        |  16 +-
 drivers/iio/accel/st_accel_core.c                  |   5 -
 drivers/iio/adc/Kconfig                            |   1 +
 drivers/iio/adc/aspeed_adc.c                       |  25 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 | 456 ++++++++++++++++-
 drivers/iio/adc/axp288_adc.c                       |  20 +-
 drivers/iio/adc/ina2xx-adc.c                       | 149 +++++-
 drivers/iio/adc/meson_saradc.c                     |  20 -
 drivers/iio/adc/qcom-vadc-common.c                 |   4 +
 drivers/iio/adc/stm32-adc.c                        | 181 ++++---
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |   2 -
 drivers/iio/health/max30102.c                      | 308 ++++++++---
 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c         |   3 +-
 drivers/iio/industrialio-core.c                    |   1 +
 drivers/iio/light/Kconfig                          |  34 ++
 drivers/iio/light/Makefile                         |   4 +
 drivers/iio/light/cros_ec_light_prox.c             |   2 -
 drivers/iio/light/st_uvis25.h                      |  37 ++
 drivers/iio/light/st_uvis25_core.c                 | 359 +++++++++++++
 drivers/iio/light/st_uvis25_i2c.c                  |  69 +++
 drivers/iio/light/st_uvis25_spi.c                  |  68 +++
 drivers/iio/light/zopt2201.c                       | 568 +++++++++++++++++++++
 drivers/iio/magnetometer/ak8975.c                  |   1 +
 drivers/iio/proximity/sx9500.c                     |   1 +
 drivers/staging/iio/cdc/ad7152.c                   |  17 +-
 drivers/staging/iio/cdc/ad7746.c                   |  17 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |   4 +-
 include/linux/iio/machine.h                        |   7 +
 39 files changed, 2236 insertions(+), 264 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt
 create mode 100644 drivers/iio/light/st_uvis25.h
 create mode 100644 drivers/iio/light/st_uvis25_core.c
 create mode 100644 drivers/iio/light/st_uvis25_i2c.c
 create mode 100644 drivers/iio/light/st_uvis25_spi.c
 create mode 100644 drivers/iio/light/zopt2201.c

             reply	other threads:[~2017-12-02 16:12 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-02 16:12 Jonathan Cameron [this message]
2017-12-03 15:11 ` [PULL] First set of new device support, features and cleanup for IIO in the 4.16 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=20171202161201.3b85d72e@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.