[PULL] First set of new IIO drivers, features and cleanups for the 4.6 cycle.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux