mbox series

[PULL,REQUEST] i2c for 4.20

Message ID 20181029190531.GA5319@kunai
State Accepted
Headers show
Series [PULL,REQUEST] i2c for 4.20 | expand

Pull-request

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

Message

Wolfram Sang Oct. 29, 2018, 7:05 p.m. UTC
Linus,

welcome back! I hope the time off was good for you.

I2C has not so much stuff this time. Mostly driver enablement for new
SoCs, some driver bugfixes, and some cleanups.

Please pull.

Thanks,

   Wolfram


The following changes since commit 0238df646e6224016a45505d2c111a24669ebe21:

  Linux 4.19-rc7 (2018-10-07 17:26:02 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 84de6e96e036dcfb18dded04a506b1dd72ba0e5b:

  MAINTAINERS: add maintainer for Renesas RIIC driver (2018-10-29 18:53:38 +0000)

----------------------------------------------------------------
Alexandre Belloni (5):
      i2c: designware: use generic table matching
      i2c: designware: move #ifdef CONFIG_OF to the top
      i2c: designware: allow IP specific sda_hold_time
      dt-bindings: i2c: designware: document MSCC Ocelot bindings
      i2c: designware: add MSCC Ocelot support

Biju Das (2):
      dt-bindings: i2c: rcar: Document r8a7744 support
      dt-bindings: i2c: sh_mobile: Document r8a7744 support

Brendan Higgins (1):
      i2c: aspeed: fix invalid clock parameters for very large divisors

Chris Brandt (1):
      MAINTAINERS: add maintainer for Renesas RIIC driver

Fabrizio Castro (1):
      dt-bindings: i2c: rcar: Add r8a77470 support

Florian Fainelli (1):
      i2c: brcmstb: Allow enabling the driver on DSL SoCs

Guenter Roeck (1):
      i2c: aspeed: Acknowledge most interrupts early in interrupt handler

Gustavo A. R. Silva (1):
      i2c: synquacer: fix fall-through annotation

Hans de Goede (2):
      i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround
      i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers

Jae Hyun Yoo (1):
      i2c: aspeed: Handle master/slave combined irq events properly

Jarkko Nikula (1):
      i2c: sh_mobile: Remove dummy runtime PM callbacks

Jun Gao (1):
      i2c: mediatek: Use DMA safe buffers for i2c transactions

Luca Ceresoli (3):
      i2c: mux: pca954x: simplify code to reach the adapter
      i2c: mux: ltc4306: simplify code to reach the adapter
      i2c: mux: mlxcpld: simplify code to reach the adapter

Masahiro Yamada (3):
      i2c: uniphier-f: make driver robust against concurrency
      i2c: uniphier-f: fix occasional timeout error
      i2c: uniphier-f: fix race condition when IRQ is cleared

Rob Herring (1):
      i2c: Convert to using %pOFn instead of device_node.name

Stephen Boyd (2):
      i2c: i2c-qcom-geni: Simplify tx/rx functions
      i2c: i2c-qcom-geni: Simplify irq handler

Wang Xin (1):
      eeprom: at24: fix unexpected timeout under high load

Wolfram Sang (10):
      i2c: aspeed: use proper annotation for "fall through"
      Merge tag 'at24-4.20-updates-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-4.20
      i2c: omap: use core to detect 'no zero length' quirk
      i2c: qup: use core to detect 'no zero length' quirk
      i2c: tegra: use core to detect 'no zero length' quirk
      i2c: zx2967: use core to detect 'no zero length' quirk
      i2c: core: remove outdated DEBUG output
      i2c: core: remove level of indentation in i2c_transfer
      Merge tag 'v4.19-rc7' into i2c/for-4.20
      Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.20-fixed


with much appreciated quality assurance from
----------------------------------------------------------------
Alok Chauhan (2):
      (Rev.) i2c: i2c-qcom-geni: Simplify irq handler
      (Rev.) i2c: i2c-qcom-geni: Simplify tx/rx functions

Andy Gross (1):
      (Rev.) i2c: qup: use core to detect 'no zero length' quirk

Andy Shevchenko (4):
      (Rev.) i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers
      (Rev.) i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround
      (Rev.) i2c: designware: add MSCC Ocelot support
      (Rev.) i2c: designware: allow IP specific sda_hold_time

Biju Das (1):
      (Rev.) dt-bindings: i2c: rcar: Add r8a77470 support

Brendan Higgins (2):
      (Rev.) i2c: aspeed: use proper annotation for "fall through"
      (Rev.) i2c: aspeed: Handle master/slave combined irq events properly

Douglas Anderson (2):
      (Rev.) i2c: i2c-qcom-geni: Simplify irq handler
      (Rev.) i2c: i2c-qcom-geni: Simplify tx/rx functions

Fabrizio Castro (2):
      (Rev.) dt-bindings: i2c: sh_mobile: Document r8a7744 support
      (Rev.) dt-bindings: i2c: rcar: Document r8a7744 support

Geert Uytterhoeven (2):
      (Rev.) dt-bindings: i2c: sh_mobile: Document r8a7744 support
      (Rev.) dt-bindings: i2c: rcar: Document r8a7744 support

Grygorii Strashko (1):
      (Rev.) i2c: omap: use core to detect 'no zero length' quirk

Jae Hyun Yoo (2):
      (Rev.) i2c: aspeed: fix invalid clock parameters for very large divisors
      (Test) i2c: aspeed: use proper annotation for "fall through"

Jarkko Nikula (5):
      (Test) i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers
      (Test) i2c: designware: add MSCC Ocelot support
      (Test) i2c: designware: allow IP specific sda_hold_time
      (Test) i2c: designware: move #ifdef CONFIG_OF to the top
      (Test) i2c: designware: use generic table matching

Joel Stanley (1):
      (Test) i2c: aspeed: Acknowledge most interrupts early in interrupt handler

Mika Westerberg (1):
      (Rev.) i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers

Peter Rosin (1):
      (Rev.) i2c: Convert to using %pOFn instead of device_node.name

Rob Herring (1):
      (Rev.) dt-bindings: i2c: designware: document MSCC Ocelot bindings

Simon Horman (2):
      (Rev.) dt-bindings: i2c: sh_mobile: Document r8a7744 support
      (Rev.) dt-bindings: i2c: rcar: Document r8a7744 support

Wolfram Sang (1):
      (Rev.) i2c: sh_mobile: Remove dummy runtime PM callbacks

 .../devicetree/bindings/i2c/i2c-designware.txt     |   7 +-
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |   2 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |   1 +
 MAINTAINERS                                        |   6 +
 drivers/i2c/busses/Kconfig                         |   7 +-
 drivers/i2c/busses/i2c-aspeed.c                    | 205 +++++++++++++--------
 drivers/i2c/busses/i2c-designware-baytrail.c       |   2 +-
 drivers/i2c/busses/i2c-designware-common.c         |   2 +
 drivers/i2c/busses/i2c-designware-core.h           |   9 +-
 drivers/i2c/busses/i2c-designware-master.c         |   2 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  90 +++++----
 drivers/i2c/busses/i2c-mt65xx.c                    |  62 ++++++-
 drivers/i2c/busses/i2c-omap.c                      |   8 +-
 drivers/i2c/busses/i2c-powermac.c                  |  17 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 | 149 +++++++--------
 drivers/i2c/busses/i2c-qup.c                       |  14 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  18 --
 drivers/i2c/busses/i2c-synquacer.c                 |   2 +-
 drivers/i2c/busses/i2c-tegra.c                     |   4 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |  59 ++++--
 drivers/i2c/busses/i2c-zx2967.c                    |   8 +-
 drivers/i2c/i2c-core-base.c                        |  43 ++---
 drivers/i2c/muxes/i2c-mux-gpmux.c                  |   4 +-
 drivers/i2c/muxes/i2c-mux-ltc4306.c                |   2 +-
 drivers/i2c/muxes/i2c-mux-mlxcpld.c                |   2 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |   2 +-
 drivers/misc/eeprom/at24.c                         |  43 ++---
 27 files changed, 450 insertions(+), 320 deletions(-)

Comments

Linus Torvalds Oct. 29, 2018, 9:45 p.m. UTC | #1
On Mon, Oct 29, 2018 at 12:05 PM Wolfram Sang <wsa@the-dreams.de> wrote:
>
> I2C has not so much stuff this time. Mostly driver enablement for new
> SoCs, some driver bugfixes, and some cleanups.

Pulled,

                   Linus