All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: "linux-iio@vger.kernel.org" <linux-iio@vger.kernel.org>
Subject: [PULL] First set of new IIO drivers, features and cleanups for the 4.6 cycle.
Date: Mon, 1 Feb 2016 20:39:24 +0000	[thread overview]
Message-ID: <56AFC27C.9060400@kernel.org> (raw)

The following changes since commit 02c34ccc1d2d528d2de2897881b97933363432b5:

  Merge tag 'iio-for-4.5c' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next (2015-12-26 17:05:25 -0800)

are available in the git repository at:

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

for you to fetch changes up to ea4570d6c29994017e09196d1f8077fb5942b676:

  iio: light: opt3001: Add device tree binding documentation (2016-02-01 19:53:12 +0000)

----------------------------------------------------------------
First round of new IIO device support, features and cleanups for the 4.6 cycle.

Device Support
* ad5761
  - new driver
* at91_sama5d2 ADC.
  - new driver and MAINTAINERS entry.
  - minor cleanups followed.
* atlas pH-SM
  - new driver (this has possibly the prettiest data sheet I've ever seen)
* mcp3422
  - mcp3425 ADC added.
* mcp4725
  - mcp4726 DAC added.
* mma8452
  - mma8451q accelerometer added.
* mpl115
  - mpl115a1 added (a lot bigger than it seems as this is an SPI part whereas
    previous parts were i2c).
* si7005
  - Hoperf th02 (seems to be a repackaged part)
* si7020
  - Hoperf th06 (seems to be a repackaged part)

New features
* Core
  - IIO_PH type. Does what it says on the tin.
* max30100
  - LED current configuration support.
* mcp320x
  - more differential measurement combinations.
* mma8452
  - free fall deteciton
- opt3001
  - enable operation without a IRQ line.
  - device tree docs.  Somehow the original docs have disappeared down
    a rabbit hole, so here is a new set.
* st-sensors
  - Support active-low interrupts.

Cleanups and minor / not so minor reworks
* Documentation
  - drop some defunct ABI from the docs in staging.
* presure / Kconfig
  - white space cleanup.
* ad7150
  - BIT macro usage
  - Alignment fixes
* ad7192
  - false indent fixed.
* ak8975
  - constify the ak_def structures
* axp288
  - drop a redundant double const.
* dht11
  - substantial reliability improvements by being more tolerant
    of missing start bits.
  - simplify the decoding algorithm
* mma8452
  - whitespace cleanup
* mpl115
  - don't bother setting i2c_client_data as nothing uses it.
* mpu6050
  - drop unused function parameter.
* opt3001
  - extract integration time as constants.
  - trivial refactoring.

----------------------------------------------------------------
Adriana Reus (1):
      iio: inv_mpu6050: Remove unused parameter

Akinobu Mita (5):
      iio: adc: mcp3422: Add support for MCP3425
      iio: dac: mcp4725: Add basic support for MCP4726
      iio: adc: mcp320x: support more differential voltage measurement
      iio: pressure: mpl115: don't set unused i2c clientdata
      iio: pressure: mpl115: support MPL115A1

Alexander Koch (3):
      iio: light: opt3001: extract int. time constants
      iio: light: opt3001: trivial type refactoring
      iio: light: opt3001: enable operation w/o IRQ

Andreas Dannenberg (1):
      iio: light: opt3001: Add device tree binding documentation

Colin Ian King (2):
      iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels
      Staging: iio: adc: fix indent on break statement

Cristina Moraru (2):
      iio: si7005: add support for Hoperf th02
      iio: si7020: add support for Hoperf th06

Harald Geyer (2):
      iio: dht11: Improve reliability - be more tolerant about missing start bits
      iio: dht11: Simplify decoding algorithm

Jonathan Cameron (1):
      iio:pressure:Kconfig white space cleanup.

Julia Lawall (1):
      iio: ak8975: constify ak_def structures

Linus Walleij (1):
      iio: st_sensors: support active-low interrupts

Ludovic Desroches (4):
      iio:adc:at91_adc8xx: introduce new atmel adc driver
      MAINTAINERS: add entry for Atmel SAMA5D2 ADC driver
      iio:adc:at91-sama5d2: fix vref_uv type
      iio:adc:at91-sama5d2: code cleanup

Martin Kepplinger (3):
      iio: mma8452: add freefall detection for Freescale's accelerometers
      iio: mma8452: whitespace cleanup
      iio: mma8452: add support for MMA8451Q

Matt Ranostay (4):
      iio: health: max30100: add config for LED current
      devicetree: add Atlas Scientific LLC vendor prefix
      iio: ph: add IIO_PH channel type
      iio: chemical: add Atlas pH-SM sensor support

Ricardo Ribalda Delgado (1):
      iio: add ad5761 DAC driver

Shraddha Barke (3):
      Staging: iio: cdc: ad7150: Prefer using the BIT macro
      Staging: iio: cdc: ad7150: Fix alignment should match open parenthesis
      Staging: iio: Documentation: Remove unused sysfs attributes

 CREDITS                                            |   1 +
 Documentation/ABI/testing/sysfs-bus-iio            |   9 +
 .../devicetree/bindings/iio/accel/mma8452.txt      |   4 +-
 .../bindings/iio/adc/at91-sama5d2_adc.txt          |  28 ++
 .../devicetree/bindings/iio/adc/mcp3422.txt        |   1 +
 .../bindings/iio/chemical/atlas,ph-sm.txt          |  22 +
 .../devicetree/bindings/iio/health/max30100.txt    |   8 +
 .../devicetree/bindings/iio/light/opt3001.txt      |  26 ++
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   6 +
 drivers/iio/accel/Kconfig                          |   2 +-
 drivers/iio/accel/mma8452.c                        | 206 ++++++++-
 drivers/iio/accel/st_accel_core.c                  |  16 +
 drivers/iio/adc/Kconfig                            |  16 +-
 drivers/iio/adc/Makefile                           |   1 +
 drivers/iio/adc/at91-sama5d2_adc.c                 | 508 ++++++++++++++++++++
 drivers/iio/adc/axp288_adc.c                       |   2 +-
 drivers/iio/adc/mcp320x.c                          |  31 +-
 drivers/iio/adc/mcp3422.c                          |   7 +-
 drivers/iio/chemical/Kconfig                       |  13 +
 drivers/iio/chemical/Makefile                      |   1 +
 drivers/iio/chemical/atlas-ph-sensor.c             | 511 +++++++++++++++++++++
 drivers/iio/common/st_sensors/st_sensors_core.c    |   6 +-
 drivers/iio/common/st_sensors/st_sensors_core.h    |   8 +
 drivers/iio/common/st_sensors/st_sensors_trigger.c |  52 ++-
 drivers/iio/dac/Kconfig                            |  14 +-
 drivers/iio/dac/Makefile                           |   1 +
 drivers/iio/dac/ad5761.c                           | 430 +++++++++++++++++
 drivers/iio/dac/mcp4725.c                          |  87 +++-
 drivers/iio/gyro/st_gyro_core.c                    |  15 +
 drivers/iio/health/max30100.c                      |  81 +++-
 drivers/iio/humidity/Kconfig                       |   6 +-
 drivers/iio/humidity/dht11.c                       |  77 ++--
 drivers/iio/humidity/si7005.c                      |   1 +
 drivers/iio/humidity/si7020.c                      |   1 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   5 +-
 drivers/iio/industrialio-core.c                    |   1 +
 drivers/iio/light/opt3001.c                        | 156 +++++--
 drivers/iio/magnetometer/ak8975.c                  |   4 +-
 drivers/iio/magnetometer/st_magn_core.c            |   4 +
 drivers/iio/pressure/Kconfig                       |  41 +-
 drivers/iio/pressure/Makefile                      |   2 +
 drivers/iio/pressure/mpl115.c                      |  66 ++-
 drivers/iio/pressure/mpl115.h                      |  24 +
 drivers/iio/pressure/mpl115_i2c.c                  |  67 +++
 drivers/iio/pressure/mpl115_spi.c                  | 106 +++++
 drivers/iio/pressure/st_pressure_core.c            |   8 +
 .../staging/iio/Documentation/sysfs-bus-iio-light  |  28 --
 drivers/staging/iio/adc/ad7192.c                   |   2 +-
 drivers/staging/iio/cdc/ad7150.c                   |  34 +-
 include/linux/iio/common/st_sensors.h              |   4 +
 include/linux/platform_data/ad5761.h               |  44 ++
 include/uapi/linux/iio/types.h                     |   1 +
 53 files changed, 2531 insertions(+), 265 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/chemical/atlas,ph-sm.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt
 create mode 100644 drivers/iio/adc/at91-sama5d2_adc.c
 create mode 100644 drivers/iio/chemical/atlas-ph-sensor.c
 create mode 100644 drivers/iio/common/st_sensors/st_sensors_core.h
 create mode 100644 drivers/iio/dac/ad5761.c
 create mode 100644 drivers/iio/pressure/mpl115.h
 create mode 100644 drivers/iio/pressure/mpl115_i2c.c
 create mode 100644 drivers/iio/pressure/mpl115_spi.c
 create mode 100644 include/linux/platform_data/ad5761.h

             reply	other threads:[~2016-02-01 20:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-01 20:39 Jonathan Cameron [this message]
2016-02-01 21:11 ` [PULL] First set of new IIO drivers, features and cleanups for the 4.6 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=56AFC27C.9060400@kernel.org \
    --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.