All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wolfram Sang <wsa@kernel.org>
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 v5.14
Date: Sun, 4 Jul 2021 09:33:34 +0200	[thread overview]
Message-ID: <YOFkTpjuZQsWXDHq@kunai> (raw)

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

Linus,

now that 5b1170560889 ("drm/i915/selftests: Rename pm_ prefixed
functions names") hit your tree, I can ask you to pull these I2C changes
for 5.14. Main items:

* core supports now bus regulators controlling power for SCL/SDA
* quite some DT binding conversions to YAML
* added a seperate DT binding for the optional SMBus Alert feature
* documentation with examples how to deal with I2C sysfs files
* some bigger rework for the i801 driver
* and a few usual driver updates

Please pull.

Thanks,

   Wolfram


The following changes since commit c4681547bcce777daf576925a966ffa824edd09d:

  Linux 5.13-rc3 (2021-05-23 11:42:48 -1000)

are available in the Git repository at:

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

for you to fetch changes up to 9d6336831bdc78e5207eaf147cc17228b5e984c3:

  i2c: ali1535: mention that the device should not be disabled (2021-07-02 09:14:46 +0200)

----------------------------------------------------------------
Alain Volmat (2):
      i2c: add binding to mark a bus as supporting SMBus-Alert
      i2c: stm32f7: add SMBus-Alert support

Alex Qiu (1):
      Documentation: i2c: Add doc for I2C sysfs

Andy Shevchenko (2):
      i2c: core: Make debug message even more debuggish
      i2c: cht-wc: Replace of_node by NULL

Bibby Hsieh (1):
      i2c: core: support bus regulator controlling in adapter

Biju Das (2):
      dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller
      i2c: riic: Add RZ/G2L support

Chris Packham (1):
      i2c: mpc: Restore reread of I2C status register

Dmitry Torokhov (1):
      i2c: core: Disable client irq on reboot/shutdown

Geert Uytterhoeven (10):
      i2c: rcar: Drop "renesas,i2c-rcar"
      dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar"
      dt-bindings: i2c: renesas,i2c: Convert to json-schema
      dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
      dt-bindings: i2c: renesas,riic: Convert to json-schema
      MAINTAINERS: Add linux-renesas-soc to the Renesas I2C entries
      dt-bindings: i2c: i2c-mux: Remove reset-active-low from ssd1307fb examples
      dt-bindings: i2c: renesas,iic: Always declare generic compatibility
      dt-bindings: i2c: renesas,iic: Convert to json-schema
      dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"

Heiner Kallweit (7):
      i2c: i801: Remove unneeded warning after wait_event_timeout timeout
      i2c: i801: Replace waitqueue with completion API
      i2c: i801: Use standard PCI constants instead of own ones
      i2c: i801: Improve status polling
      i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
      i2c: i801: Use driver name constant instead of function dev_driver_string
      i2c: i801: Improve i801_setup_hstcfg

Hsin-Yi Wang (2):
      dt-binding: i2c: mt65xx: add vbus-supply property
      i2c: mediatek: mt65xx: add optional vbus-supply

Jonathan Marek (1):
      i2c: qcom-cci: add sm8250 compatible

Kewei.Xu (1):
      dt-bindings: i2c: update bindings for MT8195 SoC

Krzysztof Kozlowski (3):
      i2c: xiic: Simplify with dev_err_probe()
      i2c: cadence: Simplify with dev_err_probe()
      i2c: davinci: Simplify with dev_err_probe()

Kwon Tae-young (1):
      i2c: imx: Fix some checkpatch warnings

Liang Chen (1):
      dt-bindings: i2c: i2c-rk3x: add description for rk3568

Qii Wang (1):
      i2c: mediatek: Rename i2c irq name

Quan Nguyen (1):
      i2c: core-smbus: Expose PEC calculate function for generic use

Raviteja Narayanam (1):
      i2c: cadence: Clear HOLD bit before xfer_size register rolls over

Vignesh Raghavendra (1):
      dt-bindings: i2c: Move i2c-omap.txt to YAML format

Wolfram Sang (1):
      i2c: ali1535: mention that the device should not be disabled

Zev Weiss (1):
      i2c: aspeed: disable additional device addresses on ast2[56]xx


with much appreciated quality assurance from
----------------------------------------------------------------
Brendan Higgins (1):
      (Rev.) i2c: aspeed: disable additional device addresses on ast2[56]xx

Daniel Kurtz (1):
      (Rev.) i2c: i801: Replace waitqueue with completion API

Geert Uytterhoeven (2):
      (Rev.) i2c: riic: Add RZ/G2L support
      (Rev.) dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller

Guenter Roeck (1):
      (Rev.) Documentation: i2c: Add doc for I2C sysfs

Hans de Goede (1):
      (Rev.) i2c: cht-wc: Replace of_node by NULL

Jean Delvare (14):
      (Rev.) i2c: ali1535: mention that the device should not be disabled
      (Rev.) i2c: i801: Improve i801_setup_hstcfg
      (Test) i2c: i801: Improve i801_setup_hstcfg
      (Rev.) i2c: i801: Use driver name constant instead of function dev_driver_string
      (Test) i2c: i801: Use driver name constant instead of function dev_driver_string
      (Rev.) i2c: i801: Simplify initialization of i2c_board_info in i801_probe_optional_slaves
      (Rev.) i2c: i801: Improve status polling
      (Test) i2c: i801: Improve status polling
      (Rev.) i2c: i801: Use standard PCI constants instead of own ones
      (Test) i2c: i801: Use standard PCI constants instead of own ones
      (Rev.) i2c: i801: Replace waitqueue with completion API
      (Test) i2c: i801: Replace waitqueue with completion API
      (Rev.) i2c: i801: Remove unneeded warning after wait_event_timeout timeout
      (Test) i2c: i801: Remove unneeded warning after wait_event_timeout timeout

Joel Stanley (2):
      (Rev.) i2c: aspeed: disable additional device addresses on ast2[56]xx
      (Test) i2c: aspeed: disable additional device addresses on ast2[56]xx

Lad Prabhakar (2):
      (Rev.) i2c: riic: Add RZ/G2L support
      (Rev.) dt-bindings: i2c: renesas,riic: Document RZ/G2L I2C controller

Loic Poulain (1):
      (Rev.) i2c: qcom-cci: add sm8250 compatible

Matthias Brugger (3):
      (Rev.) dt-bindings: i2c: update bindings for MT8195 SoC
      (Rev.) i2c: mediatek: mt65xx: add optional vbus-supply
      (Rev.) i2c: core: support bus regulator controlling in adapter

Philipp Zabel (1):
      (Rev.) i2c: riic: Add RZ/G2L support

Pierre-Yves MORDRET (1):
      (Rev.) i2c: stm32f7: add SMBus-Alert support

Qii Wang (1):
      (Rev.) i2c: mediatek: mt65xx: add optional vbus-supply

Rob Herring (6):
      (Rev.) dt-bindings: i2c: ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
      (Rev.) dt-bindings: i2c: renesas,iic: Convert to json-schema
      (Rev.) dt-bindings: i2c: Move i2c-omap.txt to YAML format
      (Rev.) dt-bindings: i2c: renesas,riic: Convert to json-schema
      (Rev.) dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema
      (Rev.) dt-bindings: i2c: renesas,i2c: Convert to json-schema

Uwe Kleine-König (1):
      (Rev.) i2c: imx: Fix some checkpatch warnings

Vinod Koul (1):
      (Rev.) i2c: qcom-cci: add sm8250 compatible

 .../devicetree/bindings/i2c/i2c-mt65xx.txt         |   2 +
 .../devicetree/bindings/i2c/i2c-mux-gpio.txt       |   1 -
 Documentation/devicetree/bindings/i2c/i2c-omap.txt |  37 --
 .../devicetree/bindings/i2c/i2c-pxa-pci-ce4100.txt |   4 +-
 .../devicetree/bindings/i2c/i2c-qcom-cci.txt       |   5 +-
 .../devicetree/bindings/i2c/i2c-rk3x.yaml          |   1 +
 Documentation/devicetree/bindings/i2c/i2c.txt      |   7 +-
 .../devicetree/bindings/i2c/renesas,i2c.txt        |  67 ----
 .../devicetree/bindings/i2c/renesas,iic-emev2.txt  |  22 --
 .../devicetree/bindings/i2c/renesas,iic-emev2.yaml |  54 +++
 .../devicetree/bindings/i2c/renesas,iic.txt        |  72 ----
 .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml  | 158 +++++++++
 .../devicetree/bindings/i2c/renesas,riic.txt       |  32 --
 .../devicetree/bindings/i2c/renesas,riic.yaml      |  93 +++++
 .../bindings/i2c/renesas,rmobile-iic.yaml          | 149 ++++++++
 .../devicetree/bindings/i2c/ti,omap4-i2c.yaml      | 102 ++++++
 Documentation/i2c/i2c-sysfs.rst                    | 395 +++++++++++++++++++++
 MAINTAINERS                                        |  13 +-
 drivers/i2c/busses/i2c-ali1535.c                   |   5 +
 drivers/i2c/busses/i2c-aspeed.c                    |  12 +-
 drivers/i2c/busses/i2c-cadence.c                   |  57 ++-
 drivers/i2c/busses/i2c-cht-wc.c                    |   3 +-
 drivers/i2c/busses/i2c-davinci.c                   |   5 +-
 drivers/i2c/busses/i2c-i801.c                      | 136 +++----
 drivers/i2c/busses/i2c-imx.c                       |  19 +-
 drivers/i2c/busses/i2c-mpc.c                       |   2 +
 drivers/i2c/busses/i2c-mt65xx.c                    |   9 +-
 drivers/i2c/busses/i2c-qcom-cci.c                  |   1 +
 drivers/i2c/busses/i2c-rcar.c                      |   1 -
 drivers/i2c/busses/i2c-riic.c                      |  23 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |  73 ++++
 drivers/i2c/busses/i2c-xiic.c                      |   9 +-
 drivers/i2c/i2c-core-base.c                        | 108 +++++-
 drivers/i2c/i2c-core-smbus.c                       |  12 +-
 include/linux/i2c.h                                |   3 +
 35 files changed, 1316 insertions(+), 376 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-omap.txt
 delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt
 delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml
 create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
 create mode 100644 Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
 create mode 100644 Documentation/i2c/i2c-sysfs.rst

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

             reply	other threads:[~2021-07-04  7:33 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-04  7:33 Wolfram Sang [this message]
2021-07-04 20:09 ` [PULL REQUEST] i2c for v5.14 pr-tracker-bot
2021-07-24 10:38 Wolfram Sang
2021-07-24 20:16 ` pr-tracker-bot
2021-08-14 16:28 Wolfram Sang
2021-08-15  5:30 ` 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=YOFkTpjuZQsWXDHq@kunai \
    --to=wsa@kernel.org \
    --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.