[PULL REQUEST] i2c for 3.20

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

a little late due to a HD crash, here is the pull request for i2c.
Summary:

* legacy PM code removed from the core, there were no users anymore
  (thanks to Lars-Peter Clausen)
* new driver for Broadcom iProc
* bigger driver updates for designware, rk3x, cadence, ocores
* a bunch of smaller updates and bugfixes

Please pull!

   Wolfram


The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:

  Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)

are available in the git repository at:

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

for you to fetch changes up to 0d8fb59924cf20e7bef2c41f8d4e87127f573546:

  i2c: ocores: rework clk code to handle NULL cookie (2015-02-20 18:01:23 +0100)

----------------------------------------------------------------
Alexander Sverdlin (1):
      of: i2c: Add i2c-mux-idle-disconnect DT property to PCA954x mux driver

Andy Shevchenko (3):
      i2c: designware-pci: remove Moorestown support
      i2c: designware-pci: no need to provide clk_khz
      i2c: designware-pci: update Intel copyright line

Arnaud Ebalard (1):
      dt-bindings: use isil prefix for Intersil in I2C trivial-devices.txt

Baruch Siach (1):
      i2c: fix reference to functionality constants definition

David Box (2):
      i2c: designware: Add i2c bus locking support
      i2c: designware: Add Intel Baytrail PMIC I2C bus support

Dmitry Osipenko (1):
      i2c: tegra: Maintain CPU endianness

Dmitry Torokhov (1):
      i2c: do not try to load modules for of-registered devices

Doug Anderson (1):
      i2c: rk3x: Account for repeated start time requirement

Harini Katakam (2):
      i2c: cadence: Handle > 252 byte transfers
      i2c: cadence: Check for errata condition involving master receive

Jarkko Nikula (1):
      i2c: designware: Do not calculate SCL timing parameters needlessly

Jisheng Zhang (1):
      i2c: designware: use {readl|writel}_relaxed instead of readl/writel

Lars-Peter Clausen (1):
      i2c: Remove support for legacy PM

Max Filippov (2):
      i2c: ocores: fix clock-frequency binding usage
      i2c: ocores: add common clock support

Mika Westerberg (1):
      i2c: ACPI: Pick the first address if device has multiple

Nicholas Mc Guire (1):
      i2c: imx: fix handling of wait_for_completion_timeout result

Philipp Zabel (2):
      i2c: imx: remove unused return value assignments
      i2c: imx: whitespace and checkpatch cleanup

Ray Jui (1):
      i2c: iproc: Add Broadcom iProc I2C Driver

Wolfram Sang (6):
      i2c: pmcmsp: remove dead code
      i2c: simplify boilerplate code for attribute groups
      i2c: designware-baytrail: use proper Kconfig dependencies
      i2c: clarify comments about the dev_released completion
      i2c: designware-baytrail: another fixup for proper Kconfig dependencies
      i2c: ocores: rework clk code to handle NULL cookie

Zhangfei Gao (1):
      i2c: hix5hd2: add COMPILE_TEST

addy ke (1):
      i2c: rk3x: fix bug that cause measured high_ns doesn't meet I2C specification

 .../devicetree/bindings/i2c/brcm,iproc-i2c.txt     |  37 ++
 .../devicetree/bindings/i2c/i2c-mux-pca954x.txt    |   3 +
 .../devicetree/bindings/i2c/i2c-ocores.txt         |  42 +-
 Documentation/devicetree/bindings/i2c/i2c-rk3x.txt |  14 +
 .../devicetree/bindings/i2c/trivial-devices.txt    |   5 +-
 Documentation/i2c/functionality                    |   2 +-
 drivers/i2c/busses/Kconfig                         |  22 +-
 drivers/i2c/busses/Makefile                        |   2 +
 drivers/i2c/busses/i2c-bcm-iproc.c                 | 461 +++++++++++++++++++++
 drivers/i2c/busses/i2c-cadence.c                   | 189 +++++----
 drivers/i2c/busses/i2c-designware-baytrail.c       | 160 +++++++
 drivers/i2c/busses/i2c-designware-core.c           |  83 ++--
 drivers/i2c/busses/i2c-designware-core.h           |  12 +
 drivers/i2c/busses/i2c-designware-pcidrv.c         |  41 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |  20 +-
 drivers/i2c/busses/i2c-imx.c                       |  33 +-
 drivers/i2c/busses/i2c-ocores.c                    |  91 +++-
 drivers/i2c/busses/i2c-pmcmsp.c                    |   7 -
 drivers/i2c/busses/i2c-rk3x.c                      |  99 +++--
 drivers/i2c/busses/i2c-tegra.c                     |   2 +
 drivers/i2c/i2c-core.c                             | 162 +-------
 drivers/i2c/muxes/i2c-mux-pca954x.c                |  11 +-
 include/linux/i2c.h                                |   4 -
 23 files changed, 1139 insertions(+), 363 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt
 create mode 100644 drivers/i2c/busses/i2c-bcm-iproc.c
 create mode 100644 drivers/i2c/busses/i2c-designware-baytrail.c

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux