linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PULL REQUEST] i2c for v5.7
@ 2020-05-01 14:50 Wolfram Sang
  2020-05-01 18:35 ` pr-tracker-bot
  0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2020-05-01 14:50 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski

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

Linus,

I2C has three driver bugfixes this time, and two reverts because the
original patches revealed underlying problems which the Tegra guys are
now working on.

Please pull.

Thanks,

   Wolfram


The following changes since commit 6a8b55ed4056ea5559ebe4f6a4b247f627870d4c:

  Linux 5.7-rc3 (2020-04-26 13:51:02 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c926c87b8e36dcc0ea5c2a0a0227ed4f32d0516a:

  i2c: aspeed: Avoid i2c interrupt status clear race condition. (2020-04-30 16:12:33 +0200)

----------------------------------------------------------------
Dan Carpenter (1):
      i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling

Rayagonda Kokatanur (1):
      i2c: iproc: generate stop event for slave writes

Wolfram Sang (2):
      Revert "i2c: tegra: Synchronize DMA before termination"
      Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"

ryan_chen (1):
      i2c: aspeed: Avoid i2c interrupt status clear race condition.

 drivers/i2c/busses/i2c-amd-mp2-pci.c |  2 +-
 drivers/i2c/busses/i2c-aspeed.c      |  5 ++++-
 drivers/i2c/busses/i2c-bcm-iproc.c   |  3 +++
 drivers/i2c/busses/i2c-tegra.c       | 36 ++++++++++++------------------------
 4 files changed, 20 insertions(+), 26 deletions(-)

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

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

* Re: [PULL REQUEST] i2c for v5.7
  2020-05-01 14:50 [PULL REQUEST] i2c for v5.7 Wolfram Sang
@ 2020-05-01 18:35 ` pr-tracker-bot
  0 siblings, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2020-05-01 18:35 UTC (permalink / raw)
  To: Wolfram Sang
  Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
	Bartosz Golaszewski

The pull request you sent on Fri, 1 May 2020 16:50:18 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current-fixed

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/ab386c46e44eae70e2c23f27fea70014758cbbac

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

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

* Re: [PULL REQUEST] i2c for v5.7
  2020-04-18  6:53 Wolfram Sang
@ 2020-04-18 19:30 ` pr-tracker-bot
  0 siblings, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2020-04-18 19:30 UTC (permalink / raw)
  To: Wolfram Sang
  Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
	Bartosz Golaszewski

The pull request you sent on Sat, 18 Apr 2020 08:53:48 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b484f3c3c6f1d56cd976351d6e1bb1a4944d7447

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

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

* [PULL REQUEST] i2c for v5.7
@ 2020-04-18  6:53 Wolfram Sang
  2020-04-18 19:30 ` pr-tracker-bot
  0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2020-04-18  6:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski

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

Linus,

I2C has some driver bugfixes and an old API removal this time.

Please pull.

Thanks,

   Wolfram


The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 8814044fe0fa182abc9ff818d3da562de98bc9a7:

  i2c: tegra: Synchronize DMA before termination (2020-04-15 18:27:31 +0200)

----------------------------------------------------------------
Dmitry Osipenko (2):
      i2c: tegra: Better handle case where CPU0 is busy for a long time
      i2c: tegra: Synchronize DMA before termination

Hans de Goede (1):
      i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT

Wolfram Sang (2):
      i2c: altera: use proper variable to hold errno
      i2c: remove i2c_new_probed_device API


with much appreciated quality assurance from
----------------------------------------------------------------
Andy Shevchenko (1):
      (Rev.) i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT

Thor Thayer (1):
      (Rev.) i2c: altera: use proper variable to hold errno

 drivers/i2c/busses/i2c-altera.c             |  9 ++++----
 drivers/i2c/busses/i2c-designware-platdrv.c | 14 +++++++----
 drivers/i2c/busses/i2c-tegra.c              | 36 +++++++++++++++++++----------
 drivers/i2c/i2c-core-base.c                 | 13 -----------
 include/linux/i2c.h                         |  6 -----
 5 files changed, 38 insertions(+), 40 deletions(-)

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

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

* Re: [PULL REQUEST] i2c for v5.7
  2020-04-02  9:59 Wolfram Sang
@ 2020-04-03  0:40 ` pr-tracker-bot
  0 siblings, 0 replies; 6+ messages in thread
From: pr-tracker-bot @ 2020-04-03  0:40 UTC (permalink / raw)
  To: Wolfram Sang
  Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
	Bartosz Golaszewski

The pull request you sent on Thu, 2 Apr 2020 11:59:53 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5c8db3eb381745c010ba746373a279e92502bdc8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker

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

* [PULL REQUEST] i2c for v5.7
@ 2020-04-02  9:59 Wolfram Sang
  2020-04-03  0:40 ` pr-tracker-bot
  0 siblings, 1 reply; 6+ messages in thread
From: Wolfram Sang @ 2020-04-02  9:59 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski

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

Linus,

I2C has for v5.7:

* using defines for bus speeds to avoid mistakes in hardcoded values;
  lots of small driver updates because of that. Thanks, Andy!
* API change: i2c_setup_smbus_alert() was renamed to
  i2c_new_smbus_alert_device() and returns ERRPTR now. All in-tree users
  have been converted
* in the core, a rare race condition when deleting the cdev has been
  fixed. Thanks, Kevin!
* lots of driver updates. Thanks, everyone!

What I also want to mention: The amount of review and testing tags given
was quite high this time. Thank you to these people, too. I hope we can
keep it like this!

Please pull,

   Wolfram


The following changes since commit 16fbf79b0f83bc752cee8589279f1ebfe57b3b6e:

  Linux 5.6-rc7 (2020-03-22 18:31:56 -0700)

are available in the Git repository at:

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

for you to fetch changes up to df576beee53ac97fe0a413430e623e658805891d:

  i2c: rcar: clean up after refactoring i2c_timings (2020-03-31 17:34:29 +0200)

----------------------------------------------------------------
Alain Volmat (4):
      i2c: stm32f7: allow controller to be wakeup-source
      i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes
      i2c: stm32f7: add a new st, stm32mp15-i2c compatible
      i2c: stm32f7: do not backup read-only PECR register

Andy Shevchenko (7):
      i2c: designware: Fix spelling typos in the comments
      i2c: core: Provide generic definitions for bus frequencies
      i2c: core: Allow override timing properties with 0
      i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate()
      i2c: stm32f7: switch to I²C generic property parsing
      i2c: algo: Use generic definitions for bus frequencies
      i2c: drivers: Use generic definitions for bus frequencies

Kamel Bouhara (2):
      dt-bindings: i2c: at91: document optional bus recovery properties
      i2c: at91: implement i2c bus recovery

Kevin Hao (1):
      i2c: dev: Fix the race between the release of i2c_dev and cdev

Markus Pietrek (1):
      eeprom: at24: add TPF0001 ACPI ID for 24c1024 device

Maxime Ripard (3):
      dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema
      dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding
      i2c: brcmstb: Support BCM2711 HDMI BSC controllers

Peter Ujfalusi (1):
      i2c: mxs: Use dma_request_chan() instead dma_request_slave_channel()

Serge Semin (2):
      i2c: designware: Detect the FIFO size in the common code
      i2c: designware: Discard i2c_dw_read_comp_param() function

Stefan Lengfeld (1):
      i2c: imx: implement master_xfer_atomic callback

Stephen Boyd (3):
      i2c: qcom-geni: Let firmware specify irq trigger flags
      i2c: qcom-geni: Grow a dev pointer to simplify code
      i2c: qcom-geni: Drop of_platform.h include

Tang Bin (1):
      i2c: imx: remove duplicate print after platform_get_irq()

Wolfram Sang (8):
      i2c: dev: keep sorting of includes
      i2c: powermac: correct comment about custom handling
      i2c: convert SMBus alert setup function to return an ERRPTR
      i2c: smbus: remove outdated references to irq level triggers
      Merge tag 'at24-updates-for-v5.7' of git://git.kernel.org/.../brgl/linux into i2c/for-5.7
      Merge tag 'v5.6-rc7' into i2c/for-5.7
      macintosh: convert to i2c_new_scanned_device
      i2c: rcar: clean up after refactoring i2c_timings

chenqiwu (2):
      i2c: use kobj_to_dev() API
      i2c: omap: use devm_platform_ioremap_resource()


with much appreciated quality assurance from
----------------------------------------------------------------
Alain Volmat (1):
      (Rev.) i2c: stm32f7: switch to I²C generic property parsing

Amit Kucheria (3):
      (Rev.) i2c: qcom-geni: Drop of_platform.h include
      (Rev.) i2c: qcom-geni: Grow a dev pointer to simplify code
      (Rev.) i2c: qcom-geni: Let firmware specify irq trigger flags

Andy Shevchenko (1):
      (Rev.) i2c: designware: Detect the FIFO size in the common code

Baolin Wang (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Bjorn Andersson (3):
      (Rev.) i2c: qcom-geni: Drop of_platform.h include
      (Rev.) i2c: qcom-geni: Grow a dev pointer to simplify code
      (Rev.) i2c: qcom-geni: Let firmware specify irq trigger flags

Brendan Higgins (4):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies
      (Rev.) i2c: qcom-geni: Drop of_platform.h include
      (Rev.) i2c: qcom-geni: Grow a dev pointer to simplify code
      (Rev.) i2c: qcom-geni: Let firmware specify irq trigger flags

Chris Brandt (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Dmitry Osipenko (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Douglas Anderson (3):
      (Rev.) i2c: qcom-geni: Drop of_platform.h include
      (Rev.) i2c: qcom-geni: Grow a dev pointer to simplify code
      (Rev.) i2c: qcom-geni: Let firmware specify irq trigger flags

Geert Uytterhoeven (1):
      (Rev.) i2c: rcar: clean up after refactoring i2c_timings

Guenter Roeck (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Linus Walleij (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Luca Ceresoli (5):
      (Rev.) i2c: smbus: remove outdated references to irq level triggers
      (Rev.) i2c: convert SMBus alert setup function to return an ERRPTR
      (Test) i2c: omap: use devm_platform_ioremap_resource()
      (Rev.) i2c: omap: use devm_platform_ioremap_resource()
      (Rev.) i2c: use kobj_to_dev() API

Manivannan Sadhasivam (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Mika Westerberg (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Nicolas Saenz Julienne (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Pierre-Yves MORDRET (5):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies
      (Rev.) i2c: stm32f7: do not backup read-only PECR register
      (Rev.) i2c: stm32f7: add a new st, stm32mp15-i2c compatible
      (Rev.) i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes
      (Rev.) i2c: stm32f7: allow controller to be wakeup-source

Rob Herring (3):
      (Rev.) dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding
      (Rev.) dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema
      (Rev.) dt-bindings: i2c: at91: document optional bus recovery properties

Stefan Agner (1):
      (Rev.) i2c: imx: implement master_xfer_atomic callback

Stefan Lengfeld (1):
      (Test) i2c: imx: implement master_xfer_atomic callback

Thor Thayer (1):
      (Rev.) i2c: drivers: Use generic definitions for bus frequencies

Vignesh Raghavendra (1):
      (Rev.) i2c: omap: use devm_platform_ioremap_resource()

Wolfram Sang (2):
      (Test) i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate()
      (Test) i2c: core: Allow override timing properties with 0

 .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml  |  97 ++++++++
 Documentation/devicetree/bindings/i2c/i2c-at91.txt |  10 +
 .../devicetree/bindings/i2c/i2c-brcmstb.txt        |  26 ---
 Documentation/i2c/smbus-protocol.rst               |   2 +-
 MAINTAINERS                                        |   2 +-
 drivers/i2c/algos/i2c-algo-pca.c                   |   6 +-
 drivers/i2c/busses/i2c-altera.c                    |   6 +-
 drivers/i2c/busses/i2c-amd-mp2-plat.c              |  27 ++-
 drivers/i2c/busses/i2c-aspeed.c                    |   2 +-
 drivers/i2c/busses/i2c-at91-master.c               |  78 +++++++
 drivers/i2c/busses/i2c-at91.h                      |   4 +
 drivers/i2c/busses/i2c-axxia.c                     |   4 +-
 drivers/i2c/busses/i2c-bcm-iproc.c                 |  14 +-
 drivers/i2c/busses/i2c-bcm-kona.c                  |   8 +-
 drivers/i2c/busses/i2c-bcm2835.c                   |   2 +-
 drivers/i2c/busses/i2c-brcmstb.c                   |  33 +++
 drivers/i2c/busses/i2c-cadence.c                   |   7 +-
 drivers/i2c/busses/i2c-designware-baytrail.c       |   2 +-
 drivers/i2c/busses/i2c-designware-common.c         |  36 ++-
 drivers/i2c/busses/i2c-designware-core.h           |   2 +-
 drivers/i2c/busses/i2c-designware-master.c         |   4 +-
 drivers/i2c/busses/i2c-designware-pcidrv.c         |   2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  61 ++---
 drivers/i2c/busses/i2c-designware-slave.c          |   4 +-
 drivers/i2c/busses/i2c-digicolor.c                 |   3 +-
 drivers/i2c/busses/i2c-diolan-u2c.c                |  12 +-
 drivers/i2c/busses/i2c-efm32.c                     |   2 +-
 drivers/i2c/busses/i2c-exynos5.c                   |  18 +-
 drivers/i2c/busses/i2c-hix5hd2.c                   |  10 +-
 drivers/i2c/busses/i2c-img-scb.c                   |   4 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |  16 +-
 drivers/i2c/busses/i2c-imx.c                       | 155 +++++++++----
 drivers/i2c/busses/i2c-lpc2k.c                     |   6 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |  21 +-
 drivers/i2c/busses/i2c-mt7621.c                    |   2 +-
 drivers/i2c/busses/i2c-mv64xxx.c                   |   6 +-
 drivers/i2c/busses/i2c-mxs.c                       |  10 +-
 drivers/i2c/busses/i2c-nomadik.c                   |   8 +-
 drivers/i2c/busses/i2c-omap.c                      |   6 +-
 drivers/i2c/busses/i2c-owl.c                       |   9 +-
 drivers/i2c/busses/i2c-parport.c                   |  12 +-
 drivers/i2c/busses/i2c-powermac.c                  |  15 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |  58 +++--
 drivers/i2c/busses/i2c-qup.c                       |  11 +-
 drivers/i2c/busses/i2c-rcar.c                      |  24 +-
 drivers/i2c/busses/i2c-riic.c                      |   6 +-
 drivers/i2c/busses/i2c-rk3x.c                      |  12 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   4 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |   9 +-
 drivers/i2c/busses/i2c-sirf.c                      |   3 +-
 drivers/i2c/busses/i2c-sprd.c                      |   9 +-
 drivers/i2c/busses/i2c-st.c                        |   6 +-
 drivers/i2c/busses/i2c-stm32f4.c                   |  10 +-
 drivers/i2c/busses/i2c-stm32f7.c                   | 245 +++++++++++++++------
 drivers/i2c/busses/i2c-stu300.c                    |   6 +-
 drivers/i2c/busses/i2c-sun6i-p2wi.c                |   2 +-
 drivers/i2c/busses/i2c-synquacer.c                 |   6 +-
 drivers/i2c/busses/i2c-tegra.c                     |  18 +-
 drivers/i2c/busses/i2c-thunderx-pcidrv.c           |  13 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |   6 +-
 drivers/i2c/busses/i2c-uniphier.c                  |   7 +-
 drivers/i2c/busses/i2c-wmt.c                       |   2 +-
 drivers/i2c/busses/i2c-xlp9xx.c                    |  18 +-
 drivers/i2c/busses/i2c-xlr.c                       |   2 +-
 drivers/i2c/i2c-core-acpi.c                        |   2 +-
 drivers/i2c/i2c-core-base.c                        |  38 ++--
 drivers/i2c/i2c-core-smbus.c                       |  26 +--
 drivers/i2c/i2c-dev.c                              |  50 +++--
 drivers/i2c/i2c-slave-eeprom.c                     |   4 +-
 drivers/i2c/i2c-smbus.c                            |   2 +-
 drivers/macintosh/therm_windtunnel.c               |   4 +-
 drivers/misc/eeprom/at24.c                         |   1 +
 include/linux/i2c-smbus.h                          |   9 +-
 include/linux/i2c.h                                |   8 +
 74 files changed, 855 insertions(+), 520 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt

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

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

end of thread, other threads:[~2020-05-01 18:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-01 14:50 [PULL REQUEST] i2c for v5.7 Wolfram Sang
2020-05-01 18:35 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2020-04-18  6:53 Wolfram Sang
2020-04-18 19:30 ` pr-tracker-bot
2020-04-02  9:59 Wolfram Sang
2020-04-03  0:40 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).