All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfram Sang <wsa@the-dreams.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,
	Peter Rosin <peda@axentia.se>,
	Bartosz Golaszewski <brgl@bgdev.pl>
Subject: [PULL REQUEST] i2c for 5.5
Date: Sat, 30 Nov 2019 16:44:50 +0100	[thread overview]
Message-ID: <20191130154442.GA7415@kunai> (raw)

[-- Attachment #1: Type: text/plain, Size: 9154 bytes --]

Linus,

I2C has mostly driver updates for you this time. The few noteworthy
changes are: the core has now support for analog and digital filters
with at91 being the first user, a core addition to replace the NULL
returning i2c_new_probed_device() with an ERR_PTR variant, and the pxa
driver has finally being moved to use the generic I2C slave interface.
We have quite a significant number of reviews per patch this time, so
thank you to all involved!

Please pull.

Thanks,

   Wolfram


The following changes since commit 7d194c2100ad2a6dded545887d02754948ca5241:

  Linux 5.4-rc4 (2019-10-20 15:56:22 -0400)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.5

for you to fetch changes up to a72e27f7a47069b1b4942051bffa7dc77b4aee0c:

  video: fbdev: matrox: convert to i2c_new_scanned_device (2019-11-28 17:19:20 +0100)

----------------------------------------------------------------
Akshu Agrawal (1):
      i2c: cros-ec-tunnel: Make the device acpi compatible

Alain Volmat (4):
      i2c: stm32f7: rework slave_id allocation
      i2c: stm32f7: fix & reorder remove & probe error handling
      i2c: stm32f7: report dma error during probe
      i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop

Andy Shevchenko (1):
      i2c: i801: Correct Intel Jasper Lake SOC naming

Biju Das (2):
      dt-bindings: i2c: rcar: Add r8a774b1 support
      dt-bindings: i2c: sh_mobile: Add r8a774b1 support

Corey Minyard (1):
      i2c: smbus: Don't filter out duplicate alerts

Eddie James (2):
      dt-bindings: i2c: Aspeed: Add AST2600 compatible
      i2c: Aspeed: Add AST2600 compatible

Eugen Hristev (7):
      dt-bindings: i2c: at91: add new compatible
      dt-bindings: i2c: add bindings for i2c analog and digital filter
      i2c: add support for filters optional properties
      i2c: at91: add new platform support for sam9x60
      i2c: at91: add support for digital filtering
      i2c: at91: add support for advanced digital filtering
      i2c: at91: add support for analog filtering

Geert Uytterhoeven (1):
      i2c: rcar: Remove superfluous call to clk_get_rate()

Jarkko Nikula (2):
      i2c: i801: Add support for Intel Jasper Lake
      i2c: i801: Add support for Intel Comet Lake PCH-H

Jean Delvare (1):
      eeprom: at24: Improve confusing log message

Krzysztof Kozlowski (1):
      i2c: Fix Kconfig indentation

Lori Hikichi (1):
      i2c: iproc: Add i2c repeated start capability

Neil Armstrong (1):
      dt-bindings: i2c: meson: convert to yaml

Patrick Williams (2):
      i2c: pxa: migrate to new i2c_slave APIs
      i2c: pxa: remove unused i2c-slave APIs

Peter Ujfalusi (4):
      i2c: at91: Use dma_request_chan() directly for channel request
      i2c: qup: Use dma_request_chan() directly for channel request
      i2c: sh_mobile: Use dma_request_chan() directly for channel request
      i2c: tegra: Use dma_request_chan() directly for channel request

Shubhrajyoti Datta (1):
      i2c: xiic: Fix kerneldoc warnings

Wolfram Sang (6):
      i2c: icy: no need to populate address for scanned device
      Merge tag 'at24-v5.5-updates-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-5.5
      i2c: remove helpers for ref-counting clients
      i2c: replace i2c_new_probed_device with an ERR_PTR variant
      i2c: icy: convert to i2c_new_scanned_device
      video: fbdev: matrox: convert to i2c_new_scanned_device


with much appreciated quality assurance from
----------------------------------------------------------------
Benjamin Tissoires (1):
      (Rev.) i2c: smbus: Don't filter out duplicate alerts

Brendan Higgins (2):
      (Rev.) i2c: Aspeed: Add AST2600 compatible
      (Rev.) dt-bindings: i2c: Aspeed: Add AST2600 compatible

Enric Balletbo i Serra (1):
      (Rev.) i2c: cros-ec-tunnel: Make the device acpi compatible

Geert Uytterhoeven (3):
      (Rev.) i2c: remove helpers for ref-counting clients
      (Rev.) dt-bindings: i2c: sh_mobile: Add r8a774b1 support
      (Rev.) dt-bindings: i2c: rcar: Add r8a774b1 support

Jarkko Nikula (1):
      (Rev.) i2c: i801: Correct Intel Jasper Lake SOC naming

Jean Delvare (4):
      (Rev.) i2c: i801: Correct Intel Jasper Lake SOC naming
      (Rev.) i2c: remove helpers for ref-counting clients
      (Rev.) i2c: i801: Add support for Intel Comet Lake PCH-H
      (Rev.) i2c: i801: Add support for Intel Jasper Lake

Luca Ceresoli (5):
      (Rev.) i2c: replace i2c_new_probed_device with an ERR_PTR variant
      (Test) i2c: remove helpers for ref-counting clients
      (Rev.) i2c: remove helpers for ref-counting clients
      (Rev.) i2c: rcar: Remove superfluous call to clk_get_rate()
      (Rev.) i2c: xiic: Fix kerneldoc warnings

Max Staudt (3):
      (Rev.) i2c: icy: convert to i2c_new_scanned_device
      (Rev.) i2c: replace i2c_new_probed_device with an ERR_PTR variant
      (Test) i2c: icy: no need to populate address for scanned device

Niklas Söderlund (2):
      (Rev.) i2c: remove helpers for ref-counting clients
      (Rev.) i2c: rcar: Remove superfluous call to clk_get_rate()

Peter Rosin (7):
      (Rev.) i2c: at91: add support for analog filtering
      (Rev.) i2c: at91: add support for advanced digital filtering
      (Rev.) i2c: at91: add support for digital filtering
      (Rev.) i2c: at91: add new platform support for sam9x60
      (Rev.) i2c: add support for filters optional properties
      (Rev.) dt-bindings: i2c: add bindings for i2c analog and digital filter
      (Rev.) dt-bindings: i2c: at91: add new compatible

Pierre-Yves MORDRET (4):
      (Rev.) i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
      (Rev.) i2c: stm32f7: report dma error during probe
      (Rev.) i2c: stm32f7: fix & reorder remove & probe error handling
      (Rev.) i2c: stm32f7: rework slave_id allocation

Rob Herring (3):
      (Rev.) dt-bindings: i2c: meson: convert to yaml
      (Rev.) dt-bindings: i2c: add bindings for i2c analog and digital filter
      (Rev.) dt-bindings: i2c: at91: add new compatible

Vinod Koul (4):
      (Rev.) i2c: tegra: Use dma_request_chan() directly for channel request
      (Rev.) i2c: sh_mobile: Use dma_request_chan() directly for channel request
      (Rev.) i2c: qup: Use dma_request_chan() directly for channel request
      (Rev.) i2c: at91: Use dma_request_chan() directly for channel request

Wolfram Sang (1):
      (Rev.) eeprom: at24: Improve confusing log message

 .../bindings/i2c/amlogic,meson6-i2c.yaml           | 53 +++++++++++++++
 .../devicetree/bindings/i2c/i2c-aspeed.txt         |  3 +-
 Documentation/devicetree/bindings/i2c/i2c-at91.txt |  3 +-
 .../devicetree/bindings/i2c/i2c-meson.txt          | 30 ---------
 Documentation/devicetree/bindings/i2c/i2c.txt      | 18 ++++++
 .../devicetree/bindings/i2c/renesas,i2c.txt        |  1 +
 .../devicetree/bindings/i2c/renesas,iic.txt        |  1 +
 Documentation/i2c/busses/i2c-i801.rst              |  1 +
 Documentation/i2c/instantiating-devices.rst        | 10 +--
 Documentation/i2c/writing-clients.rst              |  8 +--
 drivers/i2c/busses/Kconfig                         | 24 +++----
 drivers/i2c/busses/i2c-aspeed.c                    |  4 ++
 drivers/i2c/busses/i2c-at91-core.c                 | 38 +++++++++++
 drivers/i2c/busses/i2c-at91-master.c               | 53 +++++++++++++--
 drivers/i2c/busses/i2c-at91.h                      | 13 ++++
 drivers/i2c/busses/i2c-bcm-iproc.c                 | 63 ++++++++++++++----
 drivers/i2c/busses/i2c-cros-ec-tunnel.c            | 15 +++--
 drivers/i2c/busses/i2c-i801.c                      |  8 +++
 drivers/i2c/busses/i2c-icy.c                       |  9 ++-
 drivers/i2c/busses/i2c-pxa.c                       | 75 +++++++++++++++++-----
 drivers/i2c/busses/i2c-qup.c                       |  4 +-
 drivers/i2c/busses/i2c-rcar.c                      |  2 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  2 +-
 drivers/i2c/busses/i2c-stm32.c                     | 16 ++---
 drivers/i2c/busses/i2c-stm32f7.c                   | 32 ++++++---
 drivers/i2c/busses/i2c-tegra.c                     |  4 +-
 drivers/i2c/busses/i2c-xiic.c                      |  2 +
 drivers/i2c/i2c-core-base.c                        | 63 ++++++++----------
 drivers/i2c/i2c-smbus.c                            |  7 --
 drivers/i2c/muxes/Kconfig                          | 18 +++---
 drivers/misc/eeprom/at24.c                         |  9 ++-
 drivers/video/fbdev/matrox/i2c-matroxfb.c          |  4 +-
 include/linux/i2c-pxa.h                            | 18 ------
 include/linux/i2c.h                                | 21 ++++--
 include/linux/platform_data/i2c-pxa.h              |  4 --
 35 files changed, 431 insertions(+), 205 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-meson.txt
 delete mode 100644 include/linux/i2c-pxa.h

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2019-11-30 15:44 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-30 15:44 Wolfram Sang [this message]
2019-12-02  2:50 ` [PULL REQUEST] i2c for 5.5 pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2019-12-13 15:31 Wolfram Sang
2019-12-13 23:10 ` pr-tracker-bot
2020-01-11 20:07 Wolfram Sang
2020-01-11 23:50 ` pr-tracker-bot
2020-01-19 14:14 Wolfram Sang
2020-01-19 20:20 ` pr-tracker-bot

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=20191130154442.GA7415@kunai \
    --to=wsa@the-dreams.de \
    --cc=brgl@bgdev.pl \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=peda@axentia.se \
    --cc=torvalds@linux-foundation.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.