lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20150625185114.GA1811@katana>
Date:	Thu, 25 Jun 2015 20:51:19 +0200
From:	Wolfram Sang <wsa@...-dreams.de>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-i2c@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PULL REQUEST] i2c for 4.2

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

Download attachment "signature.asc" of type "application/pgp-signature" (820 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ