[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20121218234150.GA32374@pengutronix.de>
Date: Wed, 19 Dec 2012 00:41:50 +0100
From: Wolfram Sang <w.sang@...gutronix.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-i2c@...r.kernel.org,
Jean Delvare <khali@...ux-fr.org>,
Ben Dooks <ben-linux@...ff.org>
Subject: [PULL REQUEST] i2c-embedded for 3.8
Linus,
please pull the i2c-embedded changes for 3.8 which include:
* CBUS driver (an I2C variant)
* continued rework of the omap driver
* s3c2410 gets lots of fixes and gains pinctrl support
* at91 gains DMA support
* the GPIO muxer gains devicetree probing
* typical fixes and additions all over
All patches have been in linux-next before. Please pull.
Kind regards,
Wolfram
The following changes since commit 77b67063bb6bce6d475e910d3b886a606d0d91f7:
Linux 3.7-rc5 (2012-11-11 13:44:33 +0100)
are available in the git repository at:
git://git.pengutronix.de/git/wsa/linux.git i2c-embedded/for-next
for you to fetch changes up to 972deb4f49b5b6703d9c6117ba0aeda2180d4447:
i2c: omap: Remove the OMAP_I2C_FLAG_RESET_REGS_POSTIDLE flag (2012-11-28 11:36:32 +0100)
----------------------------------------------------------------
Aaro Koskinen (1):
i2c: i2c-cbus-gpio: introduce driver
Abhilash Kesavan (2):
i2c: s3c2410: Fix code to free gpios
i2c: s3c2410: Add fix for i2c suspend/resume
Andreas Larsson (3):
i2c: ocores: Add irq support for sparc
i2c: ocores: Add support for the GRLIB port of the controller and use function pointers for getreg and setreg functions
i2c: ocores: Move grlib set/get functions into #ifdef CONFIG_OF block
Bo Shen (1):
i2c: i2c-gpio: fix name issue with multiple i2c gpio nodes
Chuansheng Liu (1):
i2c: nomadik: Fix the usage of wait_for_completion_timeout
Daniel Kurtz (4):
i2c: s3c2410: grab adapter lock while changing i2c clock
i2c: s3c2410: do not generate STOP for QUIRK_HDMIPHY
i2c: s3c2410: use exponential back off while polling for bus idle
i2c: s3c2410: do not special case HDMIPHY stuck bus detection
Felipe Balbi (1):
i2c: omap: ensure writes to dev->buf_len are ordered
Kuninori Morimoto (1):
i2c: rcar: used devm_request_and_ioremap() instead of devm_ioremap()
Ludovic Desroches (4):
i2c: at91: fix SMBus quick command
i2c: at91: fix compilation warning
i2c: at91: change struct members indentation
i2c: at91: add dma support
Marek Vasut (2):
i2c: mxs: Handle i2c DMA failure properly
i2c: mxs: Do not disable the I2C SMBus quick mode
Mark Brown (3):
i2c: s3c2410: Refactor ifdefs for PM_SLEEP
i2c: s3c2410: Convert to devm_request_and_ioremap()
i2c: s3c2410: Remove recently introduced performance overheads
Maxime Ripard (2):
i2c: mux: Add dt support to i2c-mux-gpio driver
ARM: dts: cfa10049: Add the i2c muxer buses to the CFA-10049
Paul Walmsley (1):
Revert "ARM: OMAP: convert I2C driver to PM QoS for MPU latency constraints"
Sebastien Guiriec (1):
i2c: omap: adopt pinctrl support
Shinya Kuribayashi (4):
i2c: i2c-sh_mobile: calculate clock parameters at driver probing time
i2c: i2c-sh_mobile: optimize ICCH/ICCL values according to I2C bus speed
i2c: i2c-sh_mobile: support I2C hardware block with a faster operating clock
i2c: i2c-sh_mobile: fix spurious transfer request timed out
Shubhrajyoti D (10):
i2c: omap: Fix the revision register read
i2c: omap: use revision check for OMAP_I2C_FLAG_APPLY_ERRATA_I207
i2c: omap: remove the dtrev
ARM: i2c: omap: Remove the i207 errata flag
i2c: omap: re-factor omap_i2c_init function
i2c: omap: make reset a seperate function
i2c: omap: Restore i2c context always
i2c: omap: cleanup the sysc write
i2c: omap: Move the remove constraint
i2c: omap: Remove the OMAP_I2C_FLAG_RESET_REGS_POSTIDLE flag
Thierry Reding (1):
i2c: ocores: Use devm_request_and_ioremap()
Tomasz Figa (1):
i2c: s3c2410: Add support for pinctrl
Wolfram Sang (2):
i2c: rcar: fix section mismatch
i2c: omap: don't save a value only needed for read-clearing
.../devicetree/bindings/i2c/i2c-cbus-gpio.txt | 27 ++
.../devicetree/bindings/i2c/i2c-mux-gpio.txt | 81 +++++
.../devicetree/bindings/i2c/i2c-ocores.txt | 2 +-
.../devicetree/bindings/i2c/samsung-i2c.txt | 20 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 24 ++
arch/arm/mach-omap2/board-n8x0.c | 42 +++
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 12 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 3 +-
arch/arm/plat-omap/i2c.c | 21 ++
drivers/i2c/busses/Kconfig | 10 +
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-at91.c | 345 ++++++++++++++++++--
drivers/i2c/busses/i2c-cbus-gpio.c | 300 +++++++++++++++++
drivers/i2c/busses/i2c-gpio.c | 6 +-
drivers/i2c/busses/i2c-mxs.c | 4 +-
drivers/i2c/busses/i2c-nomadik.c | 14 -
drivers/i2c/busses/i2c-ocores.c | 164 ++++++++--
drivers/i2c/busses/i2c-omap.c | 258 ++++++++-------
drivers/i2c/busses/i2c-rcar.c | 6 +-
drivers/i2c/busses/i2c-s3c2410.c | 212 +++++++-----
drivers/i2c/busses/i2c-sh_mobile.c | 150 ++++++---
drivers/i2c/muxes/i2c-mux-gpio.c | 145 ++++++--
include/linux/i2c-omap.h | 3 +-
include/linux/i2c/i2c-sh_mobile.h | 1 +
include/linux/platform_data/i2c-cbus-gpio.h | 27 ++
27 files changed, 1507 insertions(+), 377 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-cbus-gpio.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt
create mode 100644 drivers/i2c/busses/i2c-cbus-gpio.c
create mode 100644 include/linux/platform_data/i2c-cbus-gpio.h
--
Pengutronix e.K. | Wolfram Sang |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Download attachment "signature.asc" of type "application/pgp-signature" (199 bytes)
Powered by blists - more mailing lists