All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle.
@ 2016-04-03 21:27 Jonathan Cameron
  2016-04-03 21:31 ` Jonathan Cameron
  2016-04-04 19:40 ` Greg KH
  0 siblings, 2 replies; 5+ messages in thread
From: Jonathan Cameron @ 2016-04-03 21:27 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-iio

The following changes since commit 9bad1d0a5a0313b69597269474fd15849414cfae:

  staging: wilc1000: use switch statement instead of multiple if statement (2016-03-03 17:58:46 -0800)

are available in the git repository at:

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

for you to fetch changes up to 486294f184c05cff116160bb731cbb679f047621:

  iio: accel: bmc150: use common definition for regmap conf (2016-04-03 11:24:52 +0100)

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

New core support
* UV light modifier (for intensity)
* UV light index channel type.

New device support
* hp206c barometer and altimeter
  - new driver.
* mcp4131 potentiometer
  - new driver supporting lots of parts from Microchip.
* mma8452
  - FXLS8471Q support
- NXP LPC18XX SOC ADC
  - new driver.
- NXP LPC18XX SOC DAC
  - new driver.
- rockchip_saradc
  - support rk3399
* st accel
  - h3lis331dl support

Staging driver removals
* adis16204
  - obsolete part making it hard to get parts to test the driver in order
    to clean it up.
* adis16220
  - obsolete part making it hard to get the parts test the driver in order
    to clean it up.

Features
* core
  - convenience functions to claim / release direct access to the device.
    Makes more consistent handling of this corner easier. Used in ad7192 driver.
* ak8975
  - power regulator support.
* at91-sama5d2
  - differential channel support.
* mma8452
  - runtime pm support
  - drop device specific autosleep and use the runtime pm one instead.
* ms5611
  - DT bindings
  - oversampling ratio support

Cleanups and minor fixes
* MAINTAINERS
  - Peter got married - hence name change!

* Documentation
  - Fix a typo in in_proximity_raw description.
  - Add some missing docs for iio_buffer_access_funcs.

* Tools
  - update iio_event_monitor names to match new stuff.
  - make generic_buffer look for triggers ending in -trigger as we let these in
  for a number of drivers a long time back and now it is a fairly common
  option.

Drivers
* staging wide
  - convert bare unsigned usage to unsigned int to comply with coding style.
* non staging wide:
  - since boiler plate gpio handling of interrupts has been moved into the
   ACPI core we don't need to include gpio/consumer.h in a load of drivers so
   drop it.
* ad7606
  - fix an endian casting sparse warning.
* ak8975
  - fix a possible unitialized warning from gcc.
  - drop and unused field left over from earlier cleanups
  - fix a missing regulator_disable on exit.
* at91-sama5d2
  - typo and indentation
  - missing IOMEM dependency.
  - cleanup mode register usage by avoidling erasing whole thing when changing
  the sampling frequency.
* bmc150
  - use the core demux and available_scan_masks to simplify buffer handling
  - optimize the transfers in the trigger handler now we have a magic function
  to emulate bulk reads (under circumstances met here).  This matters with some
  rather dumb i2c adapters in particular.
  - use a single regmap_conf for all bus types as they were all the same.
* bmg160
  - use the core demux and available_scan_masks to simplify the buffer handling
  - optimize the transfers in the trigger handler now we have a magic funciton
  to emulate bulk rads (under circumstances met here).
  - drop gpio interrupt probing from the driver (ACPI) as now handled by the
  ACPI core.
* ina2xx-adc
  - update the CALIB register when RShunt changes.
  - fix scale for VShunt - in reality this error canceled out when used.
* isl29028
  - use regmap to retrieve the struct device instead of carrying a second
  copy of it around.
* kxcjk-1013
  - use core demux
  - optimize i2c transfers in the trigger handler.
* mcp4531
  - refactor to use a pointer to access model parameters instead of indexing
    into the array each time.
* mma8452
  - style fixes
  - avoid swtiching to active whenever the config changes
  - add missin i2c_device_id for mma8451
* mpu6050
  - fix possible NULL dereference.
  - fix the name / chip_id used when ACPI used (otherwise reports as NULL).
* ms5611
  - fix a missing regulator_disable that left the regulator on during removal.
* mxc4005
  - drop gpio interrupt handling for ACPI case from driver as the core now
  handles this case.
* st-sensors
  - note that there are only ever a maximum of 3 axis on current st-sensors
  so just allocate a fixed sized buffer big enough for that.
* tpl0102
  - change the i2c_check_functionality condition to bring it inline with other
    IIO users as EOPNOTSUPP.
* tsl2563
  - replace deprecated flush_scheduled_work

----------------------------------------------------------------
Adriana Reus (2):
      iio: accel: kxcjk-1013: use available_scan_masks
      iio: accel: kxcjk-1013: optimize i2c transfers in trigger handler

Alison Schofield (4):
      iio: core: implement iio_device_{claim|release}_direct_mode()
      staging: iio: ad7192: use iio_device_{claim|release}_direct_mode()
      staging: iio: isl29028: use regmap to retrieve struct device
      staging: iio: convert bare unsigned usage to unsigned int

Amitoj Kaur Chawla (1):
      iio: light: tsl2563: Remove flush_scheduled_work

Crestez Dan Leonard (1):
      hp206c: Initial support for reading sensor values

Daniel Baluta (1):
      iio: imu: mpu6050: Fix name/chip_id when using ACPI

David Wu (1):
      iio: adc: rockchip_saradc: add saradc support for rk3399

Gregor Boirie (6):
      iio:pressure:ms5611: oversampling rate support
      iio:magnetometer:ak8975: fix uninitialized chipset
      iio:magnetometer:ak8975: remove unused field
      iio:magnetometer:ak8975: power regulator support
      iio:pressure:ms5611: fix missing regulator_disable
      iio:magnetometer:ak8975: fix missing regulator_disable

Grégor Boirie (1):
      iio:pressure:ms5611: complete DT support

Irina Tirdea (7):
      iio: accel: bmc150: use available_scan_masks
      iio: accel: bmc150: optimize transfers in trigger handler
      iio: gyro: bmg160: use available_scan_masks
      iio: accel: bmg160: optimize transfers in trigger handler
      iio: remove unused gpio consumer.h include
      iio: remove gpio interrupt probing from drivers that use a single interrupt
      iio: accel: bmc150: use common definition for regmap conf

Joachim Eastwood (4):
      iio: adc: add NXP LPC18xx ADC driver
      dt: document NXP LPC1850 ADC driver bindings
      iio: dac: add NXP LPC18xx DAC driver
      dt: document NXP LPC1850 DAC driver bindings

Krzysztof Kozlowski (1):
      iio: adc: Fix build error of missing devm_ioremap_resource on UM

Ksenija Stanojevic (1):
      Staging: iio: ad7606: Fix sparse endian warning

Lars-Peter Clausen (2):
      staging:iio:adis16204: Remove adis16204 driver
      staging:iio:adis16220: Remove adis16220 driver

Linus Walleij (2):
      iio: st_sensors: simplify buffer address handling
      iio: tools: make generic_buffer look for "-trigger"

Ludovic Desroches (4):
      iio:adc:at91-sama5d2: fix typo
      iio:adc:at91-sama5d2: fix identation
      iio:adc:at91-sama5d2: cleanup mode register use
      iio:adc:at91-sama5d2: add support for differential conversions

Luis de Bethencourt (1):
      iio: buffer: add missing descriptions in iio_buffer_access_funcs

Marc Titinger (2):
      iio: ina2xx-adc: update the CALIB. register when RShunt changes
      iio: ina2xx-adc: fix scale for VShunt

Martin Kepplinger (6):
      iio: mma8452: coding style fixes
      iio: mma8452: avoid switching to active because of config change
      iio: mma8452: add support for runtime power management
      iio: mma8452: add support for FXLS8471Q
      iio: mma8452: add i2c_device_id for mma8451
      iio: mma8452: use runtime pm instead of device specific autosleep

Matt Ranostay (2):
      iio: potentiometer: tpl0102: change i2c functionality return code
      iio: imu: mpu6050: fix possible NULL dereferences

Peter Meerwald (1):
      iio: ABI: Fix typo in in_proximity_raw description

Peter Meerwald-Stadler (4):
      MAINTAINERS: update pmeerw's name
      tools: iio: Update iio_event_monitor names
      iio: Add modifier for UV light
      iio: Add channel for UV index

Slawomir Stepien (2):
      iio: potentiometer: mcp4531: use pointer to access model parameters
      iio: potentiometer: add driver for Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X

Tiberiu Breana (1):
      iio: accel: Add support for the h3lis331dl accelerometer

 Documentation/ABI/testing/sysfs-bus-iio            |  15 +-
 .../devicetree/bindings/iio/accel/mma8452.txt      |   3 +-
 .../devicetree/bindings/iio/adc/lpc1850-adc.txt    |  21 +
 .../bindings/iio/adc/rockchip-saradc.txt           |   6 +-
 .../devicetree/bindings/iio/dac/lpc1850-dac.txt    |  20 +
 .../bindings/iio/magnetometer/ak8975.txt           |   2 +
 .../bindings/iio/potentiometer/mcp4131.txt         |  84 ++++
 .../devicetree/bindings/iio/pressure/ms5611.txt    |  19 +
 .../devicetree/bindings/iio/st-sensors.txt         |   1 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   2 +-
 drivers/iio/accel/Kconfig                          |   5 +-
 drivers/iio/accel/bmc150-accel-core.c              |  29 +-
 drivers/iio/accel/bmc150-accel-i2c.c               |   7 +-
 drivers/iio/accel/bmc150-accel-spi.c               |   8 +-
 drivers/iio/accel/bmc150-accel.h                   |   1 +
 drivers/iio/accel/kxcjk-1013.c                     |  25 +-
 drivers/iio/accel/mma8452.c                        | 188 +++++++-
 drivers/iio/accel/mma9553.c                        |   1 -
 drivers/iio/accel/mxc4005.c                        |  29 --
 drivers/iio/accel/st_accel.h                       |   1 +
 drivers/iio/accel/st_accel_core.c                  |  92 ++++
 drivers/iio/accel/st_accel_i2c.c                   |   4 +
 drivers/iio/accel/stk8312.c                        |   1 -
 drivers/iio/accel/stk8ba50.c                       |   1 -
 drivers/iio/adc/Kconfig                            |  11 +
 drivers/iio/adc/Makefile                           |   1 +
 drivers/iio/adc/at91-sama5d2_adc.c                 | 102 +++--
 drivers/iio/adc/ina2xx-adc.c                       |  43 +-
 drivers/iio/adc/lpc18xx_adc.c                      | 231 ++++++++++
 drivers/iio/adc/rockchip_saradc.c                  |  19 +
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |  28 +-
 drivers/iio/dac/Kconfig                            |  10 +
 drivers/iio/dac/Makefile                           |   1 +
 drivers/iio/dac/lpc18xx_dac.c                      | 210 +++++++++
 drivers/iio/gyro/bmg160_core.c                     |  52 +--
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |  30 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |   3 +-
 drivers/iio/imu/kmx61.c                            |   1 -
 drivers/iio/industrialio-core.c                    |  41 ++
 drivers/iio/light/stk3310.c                        |   1 -
 drivers/iio/light/tsl2563.c                        |   3 +-
 drivers/iio/magnetometer/ak8975.c                  |  70 ++-
 drivers/iio/magnetometer/bmc150_magn.c             |   1 -
 drivers/iio/potentiometer/Kconfig                  |  18 +
 drivers/iio/potentiometer/Makefile                 |   1 +
 drivers/iio/potentiometer/mcp4131.c                | 494 +++++++++++++++++++++
 drivers/iio/potentiometer/mcp4531.c                |  13 +-
 drivers/iio/potentiometer/tpl0102.c                |   2 +-
 drivers/iio/pressure/Kconfig                       |  10 +
 drivers/iio/pressure/Makefile                      |   1 +
 drivers/iio/pressure/hp206c.c                      | 426 ++++++++++++++++++
 drivers/iio/pressure/ms5611.h                      |  23 +-
 drivers/iio/pressure/ms5611_core.c                 | 146 +++++-
 drivers/iio/pressure/ms5611_i2c.c                  |  25 +-
 drivers/iio/pressure/ms5611_spi.c                  |  32 +-
 drivers/staging/iio/accel/Kconfig                  |  23 -
 drivers/staging/iio/accel/Makefile                 |   6 -
 drivers/staging/iio/accel/adis16204.h              |  68 ---
 drivers/staging/iio/accel/adis16204_core.c         | 253 -----------
 drivers/staging/iio/accel/adis16220.h              | 140 ------
 drivers/staging/iio/accel/adis16220_core.c         | 494 ---------------------
 drivers/staging/iio/adc/ad7192.c                   |  30 +-
 drivers/staging/iio/adc/ad7280a.c                  |  40 +-
 drivers/staging/iio/adc/ad7280a.h                  |   8 +-
 drivers/staging/iio/adc/ad7606.h                   |  28 +-
 drivers/staging/iio/adc/ad7606_core.c              |   6 +-
 drivers/staging/iio/adc/ad7606_spi.c               |   5 +-
 drivers/staging/iio/adc/ad7780.c                   |   2 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |  14 +-
 drivers/staging/iio/light/isl29028.c               |  55 +--
 drivers/staging/iio/meter/ade7758_ring.c           |   4 +-
 drivers/staging/iio/resolver/ad2s1210.h            |   8 +-
 drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |  12 +-
 include/linux/iio/buffer.h                         |   2 +
 include/linux/iio/iio.h                            |   2 +
 include/uapi/linux/iio/types.h                     |   2 +
 tools/iio/generic_buffer.c                         |  14 +-
 tools/iio/iio_event_monitor.c                      |  18 +
 79 files changed, 2497 insertions(+), 1352 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
 create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt
 create mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt
 create mode 100644 drivers/iio/adc/lpc18xx_adc.c
 create mode 100644 drivers/iio/dac/lpc18xx_dac.c
 create mode 100644 drivers/iio/potentiometer/mcp4131.c
 create mode 100644 drivers/iio/pressure/hp206c.c
 delete mode 100644 drivers/staging/iio/accel/adis16204.h
 delete mode 100644 drivers/staging/iio/accel/adis16204_core.c
 delete mode 100644 drivers/staging/iio/accel/adis16220.h
 delete mode 100644 drivers/staging/iio/accel/adis16220_core.c

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle.
  2016-04-03 21:27 [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle Jonathan Cameron
@ 2016-04-03 21:31 ` Jonathan Cameron
  2016-04-11 16:56   ` Greg KH
  2016-04-04 19:40 ` Greg KH
  1 sibling, 1 reply; 5+ messages in thread
From: Jonathan Cameron @ 2016-04-03 21:31 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-iio, Irina Tirdea

Hi Greg,

Note there is a merge conflict with one of the patches in the second lot of fixes
I sent early today.  This is because the change got queued up here first then
we noticed and issue which it fixed by accident.

Anyhow, conflict is in bmg160-core.c and you want the 'short option'.
For comparison, the code is pretty much identical to bmc150-accel-core.c.

Otherwise, various automerged corners that seem to be fine. My build tests
failed on a random thermal driver which I'll assume has long since been fixed,
but otherwise seemed fine.

Thanks as ever for routing these through your tree!

Jonathan

On 03/04/16 22:27, Jonathan Cameron wrote:
> The following changes since commit 9bad1d0a5a0313b69597269474fd15849414cfae:
> 
>   staging: wilc1000: use switch statement instead of multiple if statement (2016-03-03 17:58:46 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.7a
> 
> for you to fetch changes up to 486294f184c05cff116160bb731cbb679f047621:
> 
>   iio: accel: bmc150: use common definition for regmap conf (2016-04-03 11:24:52 +0100)
> 
> ----------------------------------------------------------------
> First round of IIO new device support, features and cleanups for the 4.7 cycle.
> 
> New core support
> * UV light modifier (for intensity)
> * UV light index channel type.
> 
> New device support
> * hp206c barometer and altimeter
>   - new driver.
> * mcp4131 potentiometer
>   - new driver supporting lots of parts from Microchip.
> * mma8452
>   - FXLS8471Q support
> - NXP LPC18XX SOC ADC
>   - new driver.
> - NXP LPC18XX SOC DAC
>   - new driver.
> - rockchip_saradc
>   - support rk3399
> * st accel
>   - h3lis331dl support
> 
> Staging driver removals
> * adis16204
>   - obsolete part making it hard to get parts to test the driver in order
>     to clean it up.
> * adis16220
>   - obsolete part making it hard to get the parts test the driver in order
>     to clean it up.
> 
> Features
> * core
>   - convenience functions to claim / release direct access to the device.
>     Makes more consistent handling of this corner easier. Used in ad7192 driver.
> * ak8975
>   - power regulator support.
> * at91-sama5d2
>   - differential channel support.
> * mma8452
>   - runtime pm support
>   - drop device specific autosleep and use the runtime pm one instead.
> * ms5611
>   - DT bindings
>   - oversampling ratio support
> 
> Cleanups and minor fixes
> * MAINTAINERS
>   - Peter got married - hence name change!
> 
> * Documentation
>   - Fix a typo in in_proximity_raw description.
>   - Add some missing docs for iio_buffer_access_funcs.
> 
> * Tools
>   - update iio_event_monitor names to match new stuff.
>   - make generic_buffer look for triggers ending in -trigger as we let these in
>   for a number of drivers a long time back and now it is a fairly common
>   option.
> 
> Drivers
> * staging wide
>   - convert bare unsigned usage to unsigned int to comply with coding style.
> * non staging wide:
>   - since boiler plate gpio handling of interrupts has been moved into the
>    ACPI core we don't need to include gpio/consumer.h in a load of drivers so
>    drop it.
> * ad7606
>   - fix an endian casting sparse warning.
> * ak8975
>   - fix a possible unitialized warning from gcc.
>   - drop and unused field left over from earlier cleanups
>   - fix a missing regulator_disable on exit.
> * at91-sama5d2
>   - typo and indentation
>   - missing IOMEM dependency.
>   - cleanup mode register usage by avoidling erasing whole thing when changing
>   the sampling frequency.
> * bmc150
>   - use the core demux and available_scan_masks to simplify buffer handling
>   - optimize the transfers in the trigger handler now we have a magic function
>   to emulate bulk reads (under circumstances met here).  This matters with some
>   rather dumb i2c adapters in particular.
>   - use a single regmap_conf for all bus types as they were all the same.
> * bmg160
>   - use the core demux and available_scan_masks to simplify the buffer handling
>   - optimize the transfers in the trigger handler now we have a magic funciton
>   to emulate bulk rads (under circumstances met here).
>   - drop gpio interrupt probing from the driver (ACPI) as now handled by the
>   ACPI core.
> * ina2xx-adc
>   - update the CALIB register when RShunt changes.
>   - fix scale for VShunt - in reality this error canceled out when used.
> * isl29028
>   - use regmap to retrieve the struct device instead of carrying a second
>   copy of it around.
> * kxcjk-1013
>   - use core demux
>   - optimize i2c transfers in the trigger handler.
> * mcp4531
>   - refactor to use a pointer to access model parameters instead of indexing
>     into the array each time.
> * mma8452
>   - style fixes
>   - avoid swtiching to active whenever the config changes
>   - add missin i2c_device_id for mma8451
> * mpu6050
>   - fix possible NULL dereference.
>   - fix the name / chip_id used when ACPI used (otherwise reports as NULL).
> * ms5611
>   - fix a missing regulator_disable that left the regulator on during removal.
> * mxc4005
>   - drop gpio interrupt handling for ACPI case from driver as the core now
>   handles this case.
> * st-sensors
>   - note that there are only ever a maximum of 3 axis on current st-sensors
>   so just allocate a fixed sized buffer big enough for that.
> * tpl0102
>   - change the i2c_check_functionality condition to bring it inline with other
>     IIO users as EOPNOTSUPP.
> * tsl2563
>   - replace deprecated flush_scheduled_work
> 
> ----------------------------------------------------------------
> Adriana Reus (2):
>       iio: accel: kxcjk-1013: use available_scan_masks
>       iio: accel: kxcjk-1013: optimize i2c transfers in trigger handler
> 
> Alison Schofield (4):
>       iio: core: implement iio_device_{claim|release}_direct_mode()
>       staging: iio: ad7192: use iio_device_{claim|release}_direct_mode()
>       staging: iio: isl29028: use regmap to retrieve struct device
>       staging: iio: convert bare unsigned usage to unsigned int
> 
> Amitoj Kaur Chawla (1):
>       iio: light: tsl2563: Remove flush_scheduled_work
> 
> Crestez Dan Leonard (1):
>       hp206c: Initial support for reading sensor values
> 
> Daniel Baluta (1):
>       iio: imu: mpu6050: Fix name/chip_id when using ACPI
> 
> David Wu (1):
>       iio: adc: rockchip_saradc: add saradc support for rk3399
> 
> Gregor Boirie (6):
>       iio:pressure:ms5611: oversampling rate support
>       iio:magnetometer:ak8975: fix uninitialized chipset
>       iio:magnetometer:ak8975: remove unused field
>       iio:magnetometer:ak8975: power regulator support
>       iio:pressure:ms5611: fix missing regulator_disable
>       iio:magnetometer:ak8975: fix missing regulator_disable
> 
> Grégor Boirie (1):
>       iio:pressure:ms5611: complete DT support
> 
> Irina Tirdea (7):
>       iio: accel: bmc150: use available_scan_masks
>       iio: accel: bmc150: optimize transfers in trigger handler
>       iio: gyro: bmg160: use available_scan_masks
>       iio: accel: bmg160: optimize transfers in trigger handler
>       iio: remove unused gpio consumer.h include
>       iio: remove gpio interrupt probing from drivers that use a single interrupt
>       iio: accel: bmc150: use common definition for regmap conf
> 
> Joachim Eastwood (4):
>       iio: adc: add NXP LPC18xx ADC driver
>       dt: document NXP LPC1850 ADC driver bindings
>       iio: dac: add NXP LPC18xx DAC driver
>       dt: document NXP LPC1850 DAC driver bindings
> 
> Krzysztof Kozlowski (1):
>       iio: adc: Fix build error of missing devm_ioremap_resource on UM
> 
> Ksenija Stanojevic (1):
>       Staging: iio: ad7606: Fix sparse endian warning
> 
> Lars-Peter Clausen (2):
>       staging:iio:adis16204: Remove adis16204 driver
>       staging:iio:adis16220: Remove adis16220 driver
> 
> Linus Walleij (2):
>       iio: st_sensors: simplify buffer address handling
>       iio: tools: make generic_buffer look for "-trigger"
> 
> Ludovic Desroches (4):
>       iio:adc:at91-sama5d2: fix typo
>       iio:adc:at91-sama5d2: fix identation
>       iio:adc:at91-sama5d2: cleanup mode register use
>       iio:adc:at91-sama5d2: add support for differential conversions
> 
> Luis de Bethencourt (1):
>       iio: buffer: add missing descriptions in iio_buffer_access_funcs
> 
> Marc Titinger (2):
>       iio: ina2xx-adc: update the CALIB. register when RShunt changes
>       iio: ina2xx-adc: fix scale for VShunt
> 
> Martin Kepplinger (6):
>       iio: mma8452: coding style fixes
>       iio: mma8452: avoid switching to active because of config change
>       iio: mma8452: add support for runtime power management
>       iio: mma8452: add support for FXLS8471Q
>       iio: mma8452: add i2c_device_id for mma8451
>       iio: mma8452: use runtime pm instead of device specific autosleep
> 
> Matt Ranostay (2):
>       iio: potentiometer: tpl0102: change i2c functionality return code
>       iio: imu: mpu6050: fix possible NULL dereferences
> 
> Peter Meerwald (1):
>       iio: ABI: Fix typo in in_proximity_raw description
> 
> Peter Meerwald-Stadler (4):
>       MAINTAINERS: update pmeerw's name
>       tools: iio: Update iio_event_monitor names
>       iio: Add modifier for UV light
>       iio: Add channel for UV index
> 
> Slawomir Stepien (2):
>       iio: potentiometer: mcp4531: use pointer to access model parameters
>       iio: potentiometer: add driver for Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X
> 
> Tiberiu Breana (1):
>       iio: accel: Add support for the h3lis331dl accelerometer
> 
>  Documentation/ABI/testing/sysfs-bus-iio            |  15 +-
>  .../devicetree/bindings/iio/accel/mma8452.txt      |   3 +-
>  .../devicetree/bindings/iio/adc/lpc1850-adc.txt    |  21 +
>  .../bindings/iio/adc/rockchip-saradc.txt           |   6 +-
>  .../devicetree/bindings/iio/dac/lpc1850-dac.txt    |  20 +
>  .../bindings/iio/magnetometer/ak8975.txt           |   2 +
>  .../bindings/iio/potentiometer/mcp4131.txt         |  84 ++++
>  .../devicetree/bindings/iio/pressure/ms5611.txt    |  19 +
>  .../devicetree/bindings/iio/st-sensors.txt         |   1 +
>  .../devicetree/bindings/vendor-prefixes.txt        |   1 +
>  MAINTAINERS                                        |   2 +-
>  drivers/iio/accel/Kconfig                          |   5 +-
>  drivers/iio/accel/bmc150-accel-core.c              |  29 +-
>  drivers/iio/accel/bmc150-accel-i2c.c               |   7 +-
>  drivers/iio/accel/bmc150-accel-spi.c               |   8 +-
>  drivers/iio/accel/bmc150-accel.h                   |   1 +
>  drivers/iio/accel/kxcjk-1013.c                     |  25 +-
>  drivers/iio/accel/mma8452.c                        | 188 +++++++-
>  drivers/iio/accel/mma9553.c                        |   1 -
>  drivers/iio/accel/mxc4005.c                        |  29 --
>  drivers/iio/accel/st_accel.h                       |   1 +
>  drivers/iio/accel/st_accel_core.c                  |  92 ++++
>  drivers/iio/accel/st_accel_i2c.c                   |   4 +
>  drivers/iio/accel/stk8312.c                        |   1 -
>  drivers/iio/accel/stk8ba50.c                       |   1 -
>  drivers/iio/adc/Kconfig                            |  11 +
>  drivers/iio/adc/Makefile                           |   1 +
>  drivers/iio/adc/at91-sama5d2_adc.c                 | 102 +++--
>  drivers/iio/adc/ina2xx-adc.c                       |  43 +-
>  drivers/iio/adc/lpc18xx_adc.c                      | 231 ++++++++++
>  drivers/iio/adc/rockchip_saradc.c                  |  19 +
>  drivers/iio/common/st_sensors/st_sensors_buffer.c  |  28 +-
>  drivers/iio/dac/Kconfig                            |  10 +
>  drivers/iio/dac/Makefile                           |   1 +
>  drivers/iio/dac/lpc18xx_dac.c                      | 210 +++++++++
>  drivers/iio/gyro/bmg160_core.c                     |  52 +--
>  drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |  30 +-
>  drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c          |   3 +-
>  drivers/iio/imu/kmx61.c                            |   1 -
>  drivers/iio/industrialio-core.c                    |  41 ++
>  drivers/iio/light/stk3310.c                        |   1 -
>  drivers/iio/light/tsl2563.c                        |   3 +-
>  drivers/iio/magnetometer/ak8975.c                  |  70 ++-
>  drivers/iio/magnetometer/bmc150_magn.c             |   1 -
>  drivers/iio/potentiometer/Kconfig                  |  18 +
>  drivers/iio/potentiometer/Makefile                 |   1 +
>  drivers/iio/potentiometer/mcp4131.c                | 494 +++++++++++++++++++++
>  drivers/iio/potentiometer/mcp4531.c                |  13 +-
>  drivers/iio/potentiometer/tpl0102.c                |   2 +-
>  drivers/iio/pressure/Kconfig                       |  10 +
>  drivers/iio/pressure/Makefile                      |   1 +
>  drivers/iio/pressure/hp206c.c                      | 426 ++++++++++++++++++
>  drivers/iio/pressure/ms5611.h                      |  23 +-
>  drivers/iio/pressure/ms5611_core.c                 | 146 +++++-
>  drivers/iio/pressure/ms5611_i2c.c                  |  25 +-
>  drivers/iio/pressure/ms5611_spi.c                  |  32 +-
>  drivers/staging/iio/accel/Kconfig                  |  23 -
>  drivers/staging/iio/accel/Makefile                 |   6 -
>  drivers/staging/iio/accel/adis16204.h              |  68 ---
>  drivers/staging/iio/accel/adis16204_core.c         | 253 -----------
>  drivers/staging/iio/accel/adis16220.h              | 140 ------
>  drivers/staging/iio/accel/adis16220_core.c         | 494 ---------------------
>  drivers/staging/iio/adc/ad7192.c                   |  30 +-
>  drivers/staging/iio/adc/ad7280a.c                  |  40 +-
>  drivers/staging/iio/adc/ad7280a.h                  |   8 +-
>  drivers/staging/iio/adc/ad7606.h                   |  28 +-
>  drivers/staging/iio/adc/ad7606_core.c              |   6 +-
>  drivers/staging/iio/adc/ad7606_spi.c               |   5 +-
>  drivers/staging/iio/adc/ad7780.c                   |   2 +-
>  drivers/staging/iio/impedance-analyzer/ad5933.c    |  14 +-
>  drivers/staging/iio/light/isl29028.c               |  55 +--
>  drivers/staging/iio/meter/ade7758_ring.c           |   4 +-
>  drivers/staging/iio/resolver/ad2s1210.h            |   8 +-
>  drivers/staging/iio/trigger/iio-trig-bfin-timer.c  |  12 +-
>  include/linux/iio/buffer.h                         |   2 +
>  include/linux/iio/iio.h                            |   2 +
>  include/uapi/linux/iio/types.h                     |   2 +
>  tools/iio/generic_buffer.c                         |  14 +-
>  tools/iio/iio_event_monitor.c                      |  18 +
>  79 files changed, 2497 insertions(+), 1352 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt
>  create mode 100644 drivers/iio/adc/lpc18xx_adc.c
>  create mode 100644 drivers/iio/dac/lpc18xx_dac.c
>  create mode 100644 drivers/iio/potentiometer/mcp4131.c
>  create mode 100644 drivers/iio/pressure/hp206c.c
>  delete mode 100644 drivers/staging/iio/accel/adis16204.h
>  delete mode 100644 drivers/staging/iio/accel/adis16204_core.c
>  delete mode 100644 drivers/staging/iio/accel/adis16220.h
>  delete mode 100644 drivers/staging/iio/accel/adis16220_core.c
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle.
  2016-04-03 21:27 [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle Jonathan Cameron
  2016-04-03 21:31 ` Jonathan Cameron
@ 2016-04-04 19:40 ` Greg KH
  1 sibling, 0 replies; 5+ messages in thread
From: Greg KH @ 2016-04-04 19:40 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio

On Sun, Apr 03, 2016 at 10:27:06PM +0100, Jonathan Cameron wrote:
> The following changes since commit 9bad1d0a5a0313b69597269474fd15849414cfae:
> 
>   staging: wilc1000: use switch statement instead of multiple if statement (2016-03-03 17:58:46 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-4.7a

Pulled and pushed out, thanks.

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle.
  2016-04-03 21:31 ` Jonathan Cameron
@ 2016-04-11 16:56   ` Greg KH
  2016-04-17 11:56     ` Jonathan Cameron
  0 siblings, 1 reply; 5+ messages in thread
From: Greg KH @ 2016-04-11 16:56 UTC (permalink / raw)
  To: Jonathan Cameron; +Cc: linux-iio, Irina Tirdea

On Sun, Apr 03, 2016 at 10:31:39PM +0100, Jonathan Cameron wrote:
> Hi Greg,
> 
> Note there is a merge conflict with one of the patches in the second lot of fixes
> I sent early today.  This is because the change got queued up here first then
> we noticed and issue which it fixed by accident.
> 
> Anyhow, conflict is in bmg160-core.c and you want the 'short option'.
> For comparison, the code is pretty much identical to bmc150-accel-core.c.
> 
> Otherwise, various automerged corners that seem to be fine. My build tests
> failed on a random thermal driver which I'll assume has long since been fixed,
> but otherwise seemed fine.

I've done the merge now, can you verify I got it correct?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle.
  2016-04-11 16:56   ` Greg KH
@ 2016-04-17 11:56     ` Jonathan Cameron
  0 siblings, 0 replies; 5+ messages in thread
From: Jonathan Cameron @ 2016-04-17 11:56 UTC (permalink / raw)
  To: Greg KH; +Cc: linux-iio, Irina Tirdea

On 11/04/16 17:56, Greg KH wrote:
> On Sun, Apr 03, 2016 at 10:31:39PM +0100, Jonathan Cameron wrote:
>> Hi Greg,
>>
>> Note there is a merge conflict with one of the patches in the second lot of fixes
>> I sent early today.  This is because the change got queued up here first then
>> we noticed and issue which it fixed by accident.
>>
>> Anyhow, conflict is in bmg160-core.c and you want the 'short option'.
>> For comparison, the code is pretty much identical to bmc150-accel-core.c.
>>
>> Otherwise, various automerged corners that seem to be fine. My build tests
>> failed on a random thermal driver which I'll assume has long since been fixed,
>> but otherwise seemed fine.
> 
> I've done the merge now, can you verify I got it correct?
> 
Sorry for slow reply - looks good as it matches what I have locally.

Thanks,

Jonathan
> thanks,
> 
> greg k-h
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-04-17 11:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-03 21:27 [PULL] First round of new device support, features and cleanups for IIO in the 4.7 cycle Jonathan Cameron
2016-04-03 21:31 ` Jonathan Cameron
2016-04-11 16:56   ` Greg KH
2016-04-17 11:56     ` Jonathan Cameron
2016-04-04 19:40 ` Greg KH

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.