linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PULL REQUEST] i2c for 4.2
@ 2015-07-11 10:06 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-07-11 10:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

here are the bugfixes for I2C since rc1. Mostly slight adjusments for
new drivers, but also one core fix for which finally the dependencies
are now available as well. Please pull.

Thanks,

   Wolfram


The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

  Linux 4.2-rc1 (2015-07-05 11:01:52 -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 4f001fd30145a6a8f72f9544c982cfd3dcb7c6df:

  i2c: Mark instantiated device nodes with OF_POPULATE (2015-07-09 22:25:54 +0200)

----------------------------------------------------------------
Axel Lin (2):
      i2c: xgene-slimpro: Fix missing mbox_free_channel call in probe error path
      i2c: jz4780: Fix return value if probe fails

Geert Uytterhoeven (1):
      i2c: I2C_MT65XX should depend on HAS_DMA

Pantelis Antoniou (1):
      i2c: Mark instantiated device nodes with OF_POPULATE

 drivers/i2c/busses/Kconfig             |  1 +
 drivers/i2c/busses/i2c-jz4780.c        | 15 ++++++++-------
 drivers/i2c/busses/i2c-xgene-slimpro.c |  1 +
 drivers/i2c/i2c-core.c                 | 16 +++++++++++++++-
 4 files changed, 25 insertions(+), 8 deletions(-)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

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

* [PULL REQUEST] i2c for 4.2
@ 2015-08-03 20:47 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-08-03 20:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

this pull request from I2C was planned for the last rc, yet for holiday
reasons I sadly couldn't send it out that weekend. I hope it is still
okay for the next rc. Inside is a refcounting bugfix for the i2c-core,
bugfixes for the generic bus recovery algorithm and for its omap-user,
making binary file attributes for EEPROMs behave POSIX compliant, and a
small typo fix while we are here. Please pull!

Thanks,

   Wolfram


The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:

  Linux 4.2-rc2 (2015-07-12 15:10:30 -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 e3311469734093724b10c2a81c1193197db03b78:

  i2c: fix leaked device refcount on of_find_i2c_* error path (2015-08-01 12:11:58 +0200)

----------------------------------------------------------------
Jan Luebbe (2):
      i2c: core: only use set_scl for bus recovery after calling prepare_recovery
      i2c: omap: fix bus recovery setup

Masanari Iida (1):
      i2c: Fix typo in i2c-bfin-twi.c

Vladimir Zapolskiy (3):
      i2c: slave eeprom: clean up sysfs bin attribute read()/write()
      misc: eeprom: at24: clean up at24_bin_write()
      i2c: fix leaked device refcount on of_find_i2c_* error path

 drivers/i2c/busses/i2c-bfin-twi.c |  4 ++--
 drivers/i2c/busses/i2c-omap.c     | 11 +++++++++++
 drivers/i2c/i2c-core.c            | 24 +++++++++++++++++-------
 drivers/i2c/i2c-slave-eeprom.c    |  6 ------
 drivers/misc/eeprom/at24.c        |  3 ---
 5 files changed, 30 insertions(+), 18 deletions(-)

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

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

* [PULL REQUEST] i2c for 4.2
@ 2015-06-25 18:51 Wolfram Sang
  0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-06-25 18:51 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-i2c, linux-kernel

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

Linus,

here is the I2C pull request. Highlights:

* new drivers for Mediatek I2C, APM X-Gene, Broadcom Settop
* major updates to at91, davinci
* bugfixes to the mux infrastructure when dealing with the new quirk
  mechanism
* more users for the bus recovery feature
* further improvements to the slave framework

Plus, the usual bunch of smaller driver and core improvements and fixes.

There is one patch removing old code from an ARM platform. This has been
acked by the sh_mobile maintainer Simon Horman.

Please pull.

Thanks,

   Wolfram


The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:

  Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)

are available in the git repository at:

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

for you to fetch changes up to a294aba164389a3d2c40dfcf5f3989a3bbfe38a2:

  i2c: busses: i2c-bcm2835: limits cdiv to allowed values (2015-06-23 19:55:19 +0200)

----------------------------------------------------------------
Alexander Sverdlin (7):
      i2c: axxia: Add bus recovery functionality
      i2c: davinci: Refactor i2c_davinci_wait_bus_not_busy()
      i2c: davinci: Avoid sending to own address
      i2c: use parent adapter quirks in mux
      i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer()
      i2c: mux: pca954x: Use __i2c_transfer because of quirks
      i2c: davinci: Optimize SCL generation

Cyrille Pitchen (7):
      i2c: at91: fix a race condition when using the DMA controller
      i2c: at91: use BIT() macro to define register bits
      i2c: at91: update documentation for DT bindings
      i2c: at91: add support for new alternative command mode
      i2c: at91: print hardware version
      i2c: at91: add support to FIFOs
      i2c: at91: fix code checker warnings

Doug Anderson (1):
      i2c: rk3x: Increase wait timeout to 1 second

Eddie Huang (1):
      I2C: mediatek: Add driver for MediaTek MT8173 I2C controller

Felipe Balbi (1):
      i2c: omap: implement bus recovery

Feng Kan (2):
      i2c: add SLIMpro I2C device driver on APM X-Gene platform
      i2c: busses: xgene-slimpro: fix incorrect __init declation for probe

Geert Uytterhoeven (1):
      i2c: Allow compile test of GPIO consumers if !GPIOLIB

Jarkko Nikula (1):
      i2c: core: Reduce stack size of acpi_i2c_space_handler()

Jisheng Zhang (1):
      i2c: designware: Avoid unnecessary resuming during system suspend

Kamal Dasu (1):
      i2c: brcmstb: Add Broadcom settop SoC i2c controller driver

Krzysztof Kozlowski (1):
      i2c: constify platform_device_id

Mika Westerberg (1):
      i2c: designware: Make sure the device is suspended before disabling runtime PM

Nicholas Mc Guire (1):
      i2c: octeon: remove unused signal handling

Pascal Huerst (1):
      i2c: omap: Add calls for pinctrl state select

Ray Jui (1):
      i2c: iproc: Add suspend/resume support

Shailendra Verma (3):
      i2c: core: fix typo in comment
      i2c: algo-pca: fix typo in comment
      i2c: smbus: fix typo in commet

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

Silvan Wicki (2):
      i2c: bcm2835: clear reserved bits in S-Register
      i2c: busses: i2c-bcm2835: limits cdiv to allowed values

Wolfram Sang (13):
      i2c: add FUNC flag for slave capabilities
      i2c: rcar: report slave capabilities to users
      i2c: slave: docs: be more precise about the prerequsites
      i2c: slave: add error messages to slave core
      i2c: check for proper length of the reg property
      i2c: sh_mobile: add errata workaround
      ARM: shmobile: r8a7740: remove I2C errata handling
      i2c: tegra: don't advertise SMBUS_QUICK
      i2c: tegra: apply size limit quirk
      i2c: rcar: use adapter default for timeout
      i2c: rcar: use proper type for timeout
      i2c: sh_mobile: use adapter default for timeout
      i2c: sh_mobile: use proper type for timeout

Xudong Chen (1):
      I2C: mediatek: Add driver for MediaTek I2C controller

 Documentation/devicetree/bindings/i2c/i2c-at91.txt |  30 +-
 .../devicetree/bindings/i2c/i2c-brcmstb.txt        |  28 +
 .../devicetree/bindings/i2c/i2c-mt6577.txt         |  41 ++
 .../devicetree/bindings/i2c/i2c-xgene-slimpro.txt  |  15 +
 Documentation/i2c/slave-interface                  |  25 +-
 arch/arm/mach-shmobile/setup-r8a7740.c             |  55 --
 drivers/i2c/algos/i2c-algo-pca.c                   |   2 +-
 drivers/i2c/busses/Kconfig                         |  32 +-
 drivers/i2c/busses/Makefile                        |   3 +
 drivers/i2c/busses/i2c-at91.c                      | 362 ++++++++--
 drivers/i2c/busses/i2c-axxia.c                     |  41 ++
 drivers/i2c/busses/i2c-bcm-iproc.c                 |  57 ++
 drivers/i2c/busses/i2c-bcm2835.c                   |  11 +
 drivers/i2c/busses/i2c-brcmstb.c                   | 694 +++++++++++++++++++
 drivers/i2c/busses/i2c-davinci.c                   |  80 ++-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  35 +-
 drivers/i2c/busses/i2c-imx.c                       |   2 +-
 drivers/i2c/busses/i2c-mt65xx.c                    | 731 +++++++++++++++++++++
 drivers/i2c/busses/i2c-mxs.c                       |   2 +-
 drivers/i2c/busses/i2c-octeon.c                    |   7 +-
 drivers/i2c/busses/i2c-omap.c                      |  74 ++-
 drivers/i2c/busses/i2c-rcar.c                      |  10 +-
 drivers/i2c/busses/i2c-rk3x.c                      |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   2 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  49 +-
 drivers/i2c/busses/i2c-tegra.c                     |  11 +-
 drivers/i2c/busses/i2c-xgene-slimpro.c             | 469 +++++++++++++
 drivers/i2c/busses/i2c-xiic.c                      |   1 +
 drivers/i2c/i2c-core.c                             |  63 +-
 drivers/i2c/i2c-mux.c                              |   3 +-
 drivers/i2c/i2c-smbus.c                            |   2 +-
 drivers/i2c/muxes/Kconfig                          |   5 +-
 drivers/i2c/muxes/i2c-mux-pca9541.c                |   4 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |   2 +-
 include/uapi/linux/i2c.h                           |   1 +
 35 files changed, 2730 insertions(+), 221 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt6577.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-xgene-slimpro.txt
 create mode 100644 drivers/i2c/busses/i2c-brcmstb.c
 create mode 100644 drivers/i2c/busses/i2c-mt65xx.c
 create mode 100644 drivers/i2c/busses/i2c-xgene-slimpro.c

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

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

end of thread, other threads:[~2015-08-03 20:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-11 10:06 [PULL REQUEST] i2c for 4.2 Wolfram Sang
  -- strict thread matches above, loose matches on Subject: below --
2015-08-03 20:47 Wolfram Sang
2015-06-25 18:51 Wolfram Sang

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).