All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] Third set of new device support, cleanups etc for IIO in the 5.10 cycle.
Date: Tue, 29 Sep 2020 18:02:39 +0100	[thread overview]
Message-ID: <20200929180239.42ccd9bb@archlinux> (raw)

The following changes since commit 69fea2b4e59c52844cf5196c9c81157792d194fb:

  staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode (2020-09-22 09:51:28 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-5.10c

for you to fetch changes up to da4410d4078ba4ead9d6f1027d6db77c5a74ecee:

  iio: adc: gyroadc: fix leak of device node iterator (2020-09-29 17:50:51 +0100)

----------------------------------------------------------------
3rd set of new device support features and cleanup for IIO in the 5.10 cycle.

A late set given it seems the 5.10 cycle is going to start a bit later
than expected and quite a bit came in.  Includes some late breaking
fixes that can wait for the merge window.

New device support
* ad9467
  - ad9434 support including dt bindings update
  - ad9265 support including dt bindings update

Yaml conversion
* amlogic,meson-saradc

Core rework (heading towards multiple buffer support)
* refactor iio_device_register_eventset
* Null-ify IIO device's event_interface during unregister.

Features
* ad7291
  - convert from platform_data to devicetree including bindings doc.
* core
  - Add titles to a few IIO config symbols to allow simpler out of tree
    building.  It does little harm so why not enable it.

Fixes
* ad7292
  - Fix missing of_node_put()
* at91-sama5d2
  - Fix a crash due to missordering of dma enabling as a result of recent
    IIO wide rework.
* gyro-adc
  - Fix missing of_node_put()
* ltc2983
  - Fix missing of_node_put()
* stm32-adc
  - Fix an issue with runtime autosuspend related to parent autosuspending.

Cleanups
* counter/ti-eqep
  - Tidy up a , instead of ;
* buffer-dmaengine
  - Drop the unmanaged allocator functions as no one is using them.
* at91-sama5d2
  - devm_platform_get_and_ioremap_resouce() replacing boilerplate.
* cros_ec
  - move the hw fifo attributes setup into the cros_ec core.
* gp2ap002
  - comment typo
* microchip-tcb-capture:
  - consitifcation
* ssp
  - Use PLATFORM_DEVID_NONE instead of -1 to convey true meaning.
* stm32-dfsdm
  - devm_platform_get_and_ioremap_resouce() replacing boilerplate.

----------------------------------------------------------------
Alexandru Ardelean (9):
      iio: event: use short-hand variable in iio_device_{un}register_eventset functions
      iio: event: NULL-ify IIO device's event_interface ref during unregister
      iio: buffer-dmaengine: remove non managed alloc/free
      iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
      dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
      iio: cros_ec: unify hw fifo attributes into the core file
      iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
      iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
      iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol

Eugen Hristev (1):
      iio: adc: at91-sama5d2_adc: fix DMA conversion crash

Fabrice Gasnier (1):
      iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling

Jonathan Cameron (1):
      dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion

Julia Lawall (1):
      counter: use semicolons rather than commas to separate statements

Krzysztof Kozlowski (1):
      iio: ssp: use PLATFORM_DEVID_NONE

Michael Auchter (2):
      iio: adc: ad7291: convert to device tree
      dt-bindings: iio: adc: ad7291: add binding

Michael Hennerich (2):
      iio: adc: ad9467: add support for AD9434 high-speed ADC
      iio: adc: ad9467: add support for AD9265 high-speed ADC

Nuno Sá (2):
      iio: ltc2983: Fix of_node refcounting
      iio: ad7292: Fix of_node refcounting

Rikard Falkeborn (1):
      counter: microchip-tcb-capture: Constify mchp_tc_ops

Tobias Jordan (1):
      iio: adc: gyroadc: fix leak of device node iterator

Wang Qing (1):
      iio:light:gp2ap002 fix spelling typo in comments

Wang ShaoBo (2):
      iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
      iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()

 .../devicetree/bindings/iio/adc/adi,ad7291.yaml    |  46 +++++++
 .../devicetree/bindings/iio/adc/adi,ad9467.yaml    |  15 ++-
 .../bindings/iio/adc/amlogic,meson-saradc.txt      |  48 -------
 .../bindings/iio/adc/amlogic,meson-saradc.yaml     | 149 +++++++++++++++++++++
 drivers/counter/microchip-tcb-capture.c            |   2 +-
 drivers/counter/ti-eqep.c                          |   2 +-
 drivers/iio/Kconfig                                |   2 +-
 drivers/iio/accel/cros_ec_accel_legacy.c           |   2 +-
 drivers/iio/adc/ad7291.c                           |  35 +++--
 drivers/iio/adc/ad7292.c                           |   4 +-
 drivers/iio/adc/ad9467.c                           | 121 ++++++++++++-----
 drivers/iio/adc/at91-sama5d2_adc.c                 |  26 ++--
 drivers/iio/adc/rcar-gyroadc.c                     |  21 ++-
 drivers/iio/adc/stm32-adc-core.c                   |   9 +-
 drivers/iio/adc/stm32-dfsdm-core.c                 |  11 +-
 drivers/iio/buffer/Kconfig                         |  10 +-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   6 +-
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |   3 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |   5 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |  11 +-
 drivers/iio/common/ssp_sensors/ssp_dev.c           |   3 +-
 drivers/iio/industrialio-event.c                   |  51 ++++---
 drivers/iio/light/cros_ec_light_prox.c             |   5 +-
 drivers/iio/light/gp2ap002.c                       |   2 +-
 drivers/iio/pressure/cros_ec_baro.c                |   5 +-
 drivers/iio/temperature/ltc2983.c                  |  19 ++-
 include/linux/iio/buffer-dmaengine.h               |   4 -
 include/linux/iio/common/cros_ec_sensors_core.h    |   4 +-
 include/linux/platform_data/ad7291.h               |  13 --
 29 files changed, 431 insertions(+), 203 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml
 delete mode 100644 include/linux/platform_data/ad7291.h

             reply	other threads:[~2020-09-29 17:02 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-29 17:02 Jonathan Cameron [this message]
2020-09-29 17:12 ` [PULL] Third set of new device support, cleanups etc for IIO in the 5.10 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=20200929180239.42ccd9bb@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.