[PULL REQUEST] i2c for 3.16

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

 



Linus,

I2C has the following updates for 3.16:

* major cleanups to the rcar and sh_mobile drivers
* removal of nuc900 driver which had a compile error for years
* usual bunch of driver updates, bugfixes and cleanups

Please pull.

Thanks,

   Wolfram


The following changes since commit 4b660a7f5c8099d88d1a43d8ae138965112592c7:

  Linux 3.15-rc6 (2014-05-22 06:42:02 +0900)

are available in the git repository at:

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

for you to fetch changes up to 642653d16a0f8e78b7a25d930b62aa771ebc939c:

  i2c: pca954x: Fix compilation without CONFIG_GPIOLIB (2014-06-05 15:09:33 +0200)

----------------------------------------------------------------
Doug Anderson (1):
      i2c: mux: Add more warnings to i2c-arb-gpio-challenge docs

Fugang Duan (2):
      i2c: imx: fix the i2c bus hang issue when do repeat restart
      i2c: imx: update i2c clock divider for each transaction

Jean Delvare (1):
      i2c: eg20t: Fix Kconfig dependencies

Jingoo Han (3):
      i2c: gpio: Use devm_gpio_request()
      i2c: remove unnecessary OOM messages
      i2c: Make of_device_id array const

Kaushal Butala (1):
      i2c: imx: add SMBus block read support

Laurent Pinchart (2):
      i2c: mux: pca954x: Use the descriptor-based GPIO API
      i2c: pca954x: Fix compilation without CONFIG_GPIOLIB

Maxime Ripard (2):
      i2c: mv64xxx: Change i2c compatibles for sunxi
      ARM: sunxi: dt: Convert to the new i2c compatibles

Mika Westerberg (3):
      i2c: designware: Disable device on system suspend
      i2c: designware: Add runtime PM hooks
      i2c: designware-pci: Add Haswell PCI IDs

Naveen Krishna Ch (1):
      i2c: exynos5: add support for HSI2C on Exynos5260 SoC

Richard Leitner (1):
      i2c: ali1563: fix checkpatch.pl issues

Sonic Zhang (1):
      i2c: bfin: turn to Resource-managed API in probe function

Ulf Hansson (1):
      i2c: nomadik: Fixup system suspend

Valentin Longchamp (1):
      i2c: mpc: insert DR read in i2c_fixup()

Wolfram Sang (24):
      i2c: sh_mobile: replace magic hex values with constants
      i2c: sh_mobile: improve error handling
      i2c: sh_mobile: honor DT bus speed settings
      i2c: sh_mobile: add devicetree documentation
      i2c: sh_mobile: devm conversion, low hanging fruits
      i2c: sh_mobile: devm conversion, irq setup
      i2c: sh_mobile: remove superfluous offset parameter
      i2c: sh_mobile: bail out on errors when initializing
      i2c: sh_mobile: check timing parameters for valid range
      i2c: sh_mobile: fix clock calculation for newer SoCs
      i2c: rcar: add compatibles for additional SoC
      i2c: sh_mobile: add compatibles for additional SoC
      i2c: rcar: not everything needs to be a function
      i2c: rcar: no need to store irq number
      i2c: rcar: refactor bus state machine
      i2c: rcar: refactor irq state machine
      i2c: rcar: check bus free before first message
      i2c: rcar: refactor setting up msg
      i2c: rcar: refactor status bit handling
      i2c: rcar: remove spinlock
      i2c: rcar: reuse status bits as enable bits
      i2c: rcar: janitorial cleanup after refactoring
      i2c: rcar: update copyright and license information
      i2c: nuc900: remove driver

 .../bindings/i2c/i2c-arb-gpio-challenge.txt        |   6 +
 .../devicetree/bindings/i2c/i2c-exynos5.txt        |  11 +-
 .../devicetree/bindings/i2c/i2c-mv64xxx.txt        |   2 +-
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |   3 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |  26 +
 arch/arm/boot/dts/sun4i-a10.dtsi                   |   6 +-
 arch/arm/boot/dts/sun5i-a10s.dtsi                  |   6 +-
 arch/arm/boot/dts/sun5i-a13.dtsi                   |   6 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                   |  10 +-
 drivers/i2c/busses/Kconfig                         |   9 +-
 drivers/i2c/busses/Makefile                        |   1 -
 drivers/i2c/busses/i2c-ali1563.c                   |  82 +--
 drivers/i2c/busses/i2c-bcm2835.c                   |   4 +-
 drivers/i2c/busses/i2c-bfin-twi.c                  |  44 +-
 drivers/i2c/busses/i2c-designware-pcidrv.c         |  22 +
 drivers/i2c/busses/i2c-designware-platdrv.c        |  13 +-
 drivers/i2c/busses/i2c-diolan-u2c.c                |   1 -
 drivers/i2c/busses/i2c-efm32.c                     |   4 +-
 drivers/i2c/busses/i2c-eg20t.c                     |   4 +-
 drivers/i2c/busses/i2c-exynos5.c                   |  71 ++-
 drivers/i2c/busses/i2c-gpio.c                      |  25 +-
 drivers/i2c/busses/i2c-imx.c                       | 169 +++--
 drivers/i2c/busses/i2c-mpc.c                       |   2 +-
 drivers/i2c/busses/i2c-mv64xxx.c                   |   2 +-
 drivers/i2c/busses/i2c-nomadik.c                   |  14 +-
 drivers/i2c/busses/i2c-nuc900.c                    | 709 ---------------------
 drivers/i2c/busses/i2c-ocores.c                    |   2 +-
 drivers/i2c/busses/i2c-omap.c                      |   4 +-
 drivers/i2c/busses/i2c-pxa.c                       |   2 +-
 drivers/i2c/busses/i2c-rcar.c                      | 259 ++------
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |   8 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 | 225 ++++---
 drivers/i2c/busses/i2c-simtec.c                    |   4 +-
 drivers/i2c/busses/i2c-sirf.c                      |   1 -
 drivers/i2c/busses/i2c-st.c                        |   2 +-
 drivers/i2c/busses/i2c-stu300.c                    |   4 +-
 drivers/i2c/busses/i2c-tegra.c                     |   4 +-
 drivers/i2c/busses/i2c-wmt.c                       |   6 +-
 drivers/i2c/busses/scx200_acb.c                    |   4 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |  24 +-
 41 files changed, 506 insertions(+), 1297 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
 delete mode 100644 drivers/i2c/busses/i2c-nuc900.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