Re: [PULL] First set of new device support, features and cleanups for IIO in the 4.13 cycle.

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

 



On Mon, 22 May 2017 21:26:12 +0100
Jonathan Cameron <jic23@xxxxxxxxxx> wrote:

Hi Greg,

Just a quick bump, at least partly as I've changed my emails setup and
this may well not have gotten to you! I have a few bits waiting on stuff
from the recent merge windows, so looking forward to bringing my tree up
to date post this set.

Thanks,

Jonathan
> The following changes since commit e44adf05b85e5a9d1d224f5ecde1c1c5e5371e36:
> 
>   staging/android: Update Ion TODO list (2017-04-18 20:43:14 +0200)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.13a
> 
> for you to fetch changes up to 7e87d11c9bda75816ced8d0895e8d24e5c52833a:
> 
>   iio: adc: Add support for TI ADC108S102 and ADC128S102 (2017-05-21 15:11:14 +0100)
> 
> ----------------------------------------------------------------
> First set of new device support, features and cleanups for IIO in the 4.13 cycle
> 
> Two entirely new drivers in here plus the usual range of cleanups and features.
> 
> New device support
> * ad5064
>   - add ltc2631, ltc2633 and ltc2635 support.
> * bma180
>   - trivial support for bma250e (new id)
> * hid-sensor-rotation
>   - add relative orientation and geometric orientation support.
> * isl29028
>   - add isl29030 support (its effectively the same part from a driver point of
>   view)
> * maxim_thermocouple
>   - add max31856 id.
> * meson-saradc
>   - add meson8b SoC adc support.
> * ti-adc084s021
>   - new driver and bindings.
> * ti-adc108s102
>   - new driver and bindings.
> 
> Staging graduations
> * isl29028
> 
> Features
> * bma180
>   - ACPI enumeration for BMA250E which is used in various x86 tablets.
> * hi8453
>   - add raw access rather than only events.
> * hid-sensor-hub
>   - Implement batch mode in which we can set a threshold on the amount of time
>   between data coming from the fifos.  This is the first device to do this
>   rather than use a watershed on the number of samples.
> * hts221
>   - power management support
> * lsm6dsx
>   - add system power management support.
> * rpr0521
>   - sampling frequency read / write
> * stm32-trigger
>   - add support for TRG02 triggers.
> * tsl2583
>   - runtime power management support.
> 
> Cleanups
> * core
>   - inkern: fix a double unlock in iio_read_available_channel_raw when raw
>   value doesn't appear to be raw (error path).
>   - fixup accidental sizeof pointer in iio_device_add_mask_type.
> * docs
>   - fix an accidental duplicated line in sysfs-bus-iio-meas-spec.
> * tools
>   - use local include/uapi headers to ensure always up to date.
>   - increase length of allowed trigger names.
> * ad9834
>   - symbolic to octal permissions.
> * ade7753
>   - symbolic to octal permissions.
>   - fix indentation
> * ade7754
>   - symbolic to octal permissions.
> * ade7758
>   - symbolic to octal permissions.
> - ade7854
>   - symbolic to octal permissions.
> * as3935
>   - move out of storm check to given consistent results for raw and processed
>   values.
> * bmp280
>   - fix bme280 naming in Kconfig help.
> * hi8435
>   - avoid garbage on event after enable.
>   - add missing in_voltage_sensing_mode_available to list possible enum options.
>   - handle the reset gpio with the obvious polarity rather than relying on
>   DT to provide it correctly.
> * hid-sensors
>   - fix a wrong error path scrubbing of return values.
> * hid-sensors-accel
>   - drop static on a local variable
> * hid-sensors-rotation
>   - Add missing scale and offset property parsing support.
> * ina2xx
>   - Fix a bad use of GENMASK and some typos and whitespace issues.
> * isl29018
>   - only declare the ACPI table when ACPI is enabled.
> * isl29028
>   - fix proximity sleep times.
> * lsm6dsx
>   - replace ifdef CONFIG_PM with __maybe_unused to avoid the complexity of
>   dealing with the various PM config variables.
> * meson-saradc
>   - mark meson_sar_adc_data static and const.
> * rcar-gyroadc
>   - derive the interface clock speed from the fck clock on the basis they are
>   the same actual clock.
>   - drop the now unused if clock from the bindings.
> * rpr0521
>   - disable sensor when marked as such rather than always enabling it.
>   - poweroff if probe fails and we can talk to device.
>   - make sure device powered off when it doesn't need to be on.
>   - use sizeof rather than hardcoded size on value read.
>   - whitespace fixup.
>   - reorder channel numbers ready for buffered support which didn't quite
>   make this pull request.
> * st-accel
>   - fix platform data initialization to allow remove and reprobe.
> * st-pressure
>   - fix platform data initialization to allow remove and reprobe.
> * tsl2x7x
>   - S_IRUGO, S_IWUSR to octal values
>   - rename driver for consistency with more recent drivers
>   - drop FSF mailing address
>   - replace DEVICE_ATTR macros with the shorter DEVICE_ATTR_RW form and
>   relevant function renames.
> * zpa2326
>   - report an error for consistency with other error paths.
> 
> ----------------------------------------------------------------
> Brian Masney (4):
>       staging: iio: isl29028: correct proximity sleep times
>       staging: iio: isl29028: move out of staging
>       staging: iio: tsl2x7x: rename driver for consistency with other IIO light drivers
>       iio: tsl2583: add runtime power management support
> 
> Colin Ian King (1):
>       iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value
> 
> Enric Balletbo i Serra (1):
>       tsl2x7x: remove paragraph about writing to the FSF's mailing address
> 
> Eugen Hristev (1):
>       iio: tools: generic_buffer: increase trigger length
> 
> Fabrice Gasnier (1):
>       iio: stm32 trigger: Add support for TRGO2 triggers
> 
> Hans de Goede (2):
>       iio: accel: bma180: Add support for BMA250E
>       iio: accel: bma180: Add ACPI enumeration support for BMA250E
> 
> Harinath Nampally (1):
>       staging: iio: meter: Fix the identations for proper alignments.
> 
> Jan Kiszka (1):
>       iio: adc: Add support for TI ADC108S102 and ADC128S102
> 
> Julia Lawall (1):
>       iio: hid-sensor-accel-3d: Drop unnecessary static
> 
> Lorenzo Bianconi (4):
>       iio: imu: st_lsm6dsx: modify st_lsm6dsx_flush_fifo and st_lsm6dsx_set_fifo_mode scope
>       iio: imu: st_lsm6dsx: add system power management support
>       iio: humidity: hts221: add power management support
>       iio: imu: st_lsm6dsx: substitute ifdef CONFIG_PM with __maybe_unused macro
> 
> Marek Vasut (2):
>       iio: adc: rcar-gyroadc: Derive interface clock speed from fck clock
>       iio: adc: rcar-gyroadc: Drop if clock from Renesas GyroADC bindings
> 
> Martin Blumenstingl (3):
>       iio: adc: meson-saradc: mark all meson_sar_adc_data static and const
>       dt-bindings: iio: adc: add Meson8 and Meson8b support
>       iio: adc: meson-saradc: add Meson8b SoC compatibility
> 
> Matt Ranostay (2):
>       iio: proximity: as3935: move storm out of range check
>       iio: temperature: maxim_thermocouple: add MAX31856 part
> 
> Matthias Kaehlcke (1):
>       iio: light: isl29018: Only declare ACPI table when ACPI is enabled
> 
> Mike Looijmans (1):
>       iio:ad5064: Add support for ltc2633 and similar devices
> 
> Mikko Koivunen (8):
>       iio: light: rpr0521 disable sensor -bugfix
>       iio: light: rpr0521 poweroff for probe fails
>       iio: light: rpr0521 on-off sequence change for CONFIG_PM
>       iio: light: rpr0521 magic number to sizeof() on value read
>       iio: light: rpr0521 whitespace fixes
>       iio: light: rpr0521 sample_frequency read/write
>       iio: light: rpr0521 proximity offset read/write
>       iio: light: rpr0521 channel numbers reordered
> 
> Mårten Lindahl (2):
>       dt-bindings: iio: adc: add driver for the ti-adc084s021 chip
>       iio: adc: add driver for the ti-adc084s021 chip
> 
> Nicholas Mc Guire (1):
>       iio: pressure: zpa2326: report interrupted case as failure
> 
> Nikita Yushchenko (4):
>       iio: hi8435: add raw access
>       iio: hi8435: avoid garbage event at first enable
>       iio: hi8435: make in_voltage_sensing_mode_available visible
>       iio: hi8435: cleanup reset gpio
> 
> Orson Zhai (1):
>       iio: core: Fix suspicious sizeof usage
> 
> Paolo Cretaro (1):
>       staging: iio: tsl2x7x: Replace deprecated macros (S_IRUGO, S_IWUSR)
> 
> Peter Meerwald-Stadler (1):
>       iio: pressure: Fix name of BME280 part in Kconfig
> 
> Peter Rosin (1):
>       iio: inkern: fix a static checker error
> 
> Quentin Swain (5):
>       iio: ad9834 convert symbolic permissions to octal
>       iio: ade7753 Convert: symbolic permissions to octal
>       iio: ade7754: Convert symbolic permissions to octal
>       iio: ade7758: Convert symbolic permissions to octal
>       iio: ade7854: Convert symbolic permissions to octal
> 
> Sebastian Reichel (1):
>       iio: isl29028: add isl29030 support
> 
> Sekhar Nori (1):
>       tools/iio: Use include/uapi with __EXPORTED_HEADERS__
> 
> Shrirang Bagul (1):
>       iio: st_pressure: st_accel: Initialise sensor platform data properly
> 
> Song Hongyan (3):
>       iio: hid-sensor-rotation: Add relative orientation sensor hid support
>       iio: hid-sensor-rotation: Add geomagnetic orientation sensor hid support.
>       iio: hid-sensor-rotation: Add "scale" and "offset" properties parse support
> 
> Srinivas Pandruvada (1):
>       iio: hid-sensor-hub: Implement batch mode
> 
> Stefan Brüns (2):
>       iio: Documentation: sysfs-bus-iio-meas-spec: Remove (partially) duplicate line
>       iio: adc: Fix bad GENMASK use, typos, whitespace
> 
> Surender Polsani (1):
>       staging: iio: light: Replace symbolic permissions as per coding style
> 
>  Documentation/ABI/testing/sysfs-bus-iio            |  11 +
>  Documentation/ABI/testing/sysfs-bus-iio-meas-spec  |   1 -
>  .../ABI/testing/sysfs-bus-iio-timer-stm32          |  48 +++
>  .../devicetree/bindings/i2c/trivial-devices.txt    |   1 +
>  .../bindings/iio/adc/amlogic,meson-saradc.txt      |   2 +
>  .../bindings/iio/adc/renesas,gyroadc.txt           |   7 +-
>  .../devicetree/bindings/iio/adc/ti-adc084s021.txt  |  19 ++
>  .../devicetree/bindings/iio/adc/ti-adc108s102.txt  |  18 ++
>  drivers/iio/accel/bma180.c                         |  45 ++-
>  drivers/iio/accel/hid-sensor-accel-3d.c            |   2 +-
>  drivers/iio/accel/st_accel_core.c                  |   7 +-
>  drivers/iio/adc/Kconfig                            |  24 ++
>  drivers/iio/adc/Makefile                           |   2 +
>  drivers/iio/adc/hi8435.c                           |  50 ++-
>  drivers/iio/adc/ina2xx-adc.c                       |  12 +-
>  drivers/iio/adc/meson_saradc.c                     |  86 +++--
>  drivers/iio/adc/rcar-gyroadc.c                     |  16 +-
>  drivers/iio/adc/ti-adc084s021.c                    | 275 ++++++++++++++++
>  drivers/iio/adc/ti-adc108s102.c                    | 348 +++++++++++++++++++++
>  .../iio/common/hid-sensors/hid-sensor-attributes.c |  54 +++-
>  .../iio/common/hid-sensors/hid-sensor-trigger.c    |  80 +++++
>  drivers/iio/dac/Kconfig                            |   3 +-
>  drivers/iio/dac/ad5064.c                           |  71 ++++-
>  drivers/iio/humidity/hts221.h                      |   3 +
>  drivers/iio/humidity/hts221_core.c                 |  54 +++-
>  drivers/iio/humidity/hts221_i2c.c                  |   1 +
>  drivers/iio/humidity/hts221_spi.c                  |   1 +
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   5 +
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |   6 +-
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  52 +++
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |   1 +
>  drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |   1 +
>  drivers/iio/industrialio-core.c                    |   4 +-
>  drivers/iio/inkern.c                               |   4 +-
>  drivers/iio/light/Kconfig                          |  10 +
>  drivers/iio/light/Makefile                         |   1 +
>  drivers/iio/light/isl29018.c                       |   2 +
>  drivers/{staging => }/iio/light/isl29028.c         |  76 +++--
>  drivers/iio/light/rpr0521.c                        | 307 +++++++++++++++---
>  drivers/iio/light/tsl2583.c                        | 106 +++++--
>  drivers/iio/orientation/hid-sensor-rotation.c      |  55 +++-
>  drivers/iio/pressure/Kconfig                       |   2 +-
>  drivers/iio/pressure/st_pressure_core.c            |   8 +-
>  drivers/iio/pressure/zpa2326.c                     |  18 +-
>  drivers/iio/proximity/as3935.c                     |   6 +-
>  drivers/iio/temperature/maxim_thermocouple.c       |   1 +
>  drivers/iio/trigger/stm32-timer-trigger.c          | 113 ++++++-
>  drivers/staging/iio/frequency/ad9834.c             |  22 +-
>  drivers/staging/iio/frequency/dds.h                |   2 +-
>  drivers/staging/iio/light/Kconfig                  |  10 -
>  drivers/staging/iio/light/Makefile                 |   3 +-
>  .../iio/light/{tsl2x7x_core.c => tsl2x7x.c}        |  66 ++--
>  drivers/staging/iio/meter/ade7753.c                | 101 +++---
>  drivers/staging/iio/meter/ade7754.c                |  56 ++--
>  drivers/staging/iio/meter/ade7758_core.c           |  50 +--
>  drivers/staging/iio/meter/ade7854.c                |  88 +++---
>  include/linux/hid-sensor-hub.h                     |   5 +
>  include/linux/hid-sensor-ids.h                     |   5 +
>  include/linux/iio/timer/stm32-timer-trigger.h      |   2 +
>  include/linux/mfd/stm32-timers.h                   |   2 +
>  tools/iio/Makefile                                 |   2 +-
>  tools/iio/iio_utils.h                              |   2 +-
>  62 files changed, 2010 insertions(+), 425 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt
>  create mode 100644 drivers/iio/adc/ti-adc084s021.c
>  create mode 100644 drivers/iio/adc/ti-adc108s102.c
>  rename drivers/{staging => }/iio/light/isl29028.c (89%)
>  rename drivers/staging/iio/light/{tsl2x7x_core.c => tsl2x7x.c} (95%)
> --
> 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

--
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