* [PULL REQUEST] i2c-embedded for 3.6
@ 2012-07-28 18:34 Wolfram Sang
0 siblings, 0 replies; 2+ messages in thread
From: Wolfram Sang @ 2012-07-28 18:34 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-i2c, Jean Delvare, Ben Dooks
[-- Attachment #1: Type: text/plain, Size: 7370 bytes --]
Linus,
please pull the changes for the "embedded" part of the I2C subsystem:
* lots of devicetree conversions of drivers (and preparations for that)
* big cleanups for drivers for OMAP, Tegra, Nomadik, Blackfin
* Rafael's struct dev_pm_ops conversion patches for I2C
* usual driver cleanups and fixes
All patches have been in linux-next for an apropriate time and all
patches touching files outside of i2c-folders should have proper acks
from the maintainers.
Thanks,
Wolfram
The following changes since commit 6887a4131da3adaab011613776d865f4bcfb5678:
Linux 3.5-rc5 (2012-06-30 16:08:57 -0700)
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 5db20c49e2d6581797c17057e068d89d6677aa24:
Revert "i2c: tegra: convert normal suspend/resume to *_noirq" (2012-07-24 17:32:45 +0200)
----------------------------------------------------------------
Alessandro Rubini (3):
i2c-nomadik: move header to <linux/platform_data/i2c-nomadik.h>
i2c-nomadik: turn the platform driver to an amba driver
i2c-nomadik: depend on ARM_AMBA, not PLAT_NOMADIK
Andrew Lunn (1):
I2C: MV64XYZ: Add Device Tree support
Fabio Estevam (1):
i2c: i2c-imx: Adapt the clock name to the new clock framework
Florian Fainelli (1):
i2c-mv64xxxx: allow more than one driver instance
Ganesan Ramalingam (2):
i2c: i2c-ocores: Use reg-shift property
i2c: i2c-ocores: support for 16bit and 32bit IO
Jayachandran C (2):
i2c: i2c-ocores: DT bindings and minor fixes.
V4L/DVB: mfd: use reg_shift instead of regstep
Jon Hunter (1):
i2c: omap: Correct I2C revision for OMAP3
Karol Lewandowski (1):
i2c: s3c2410: Fix pointer type passed to of_match_node()
Laxman Dewangan (8):
i2c: tegra: make sure register writes completes
i2c: tegra: add PROTOCOL_MANGLING as supported functionality.
i2c: tegra: support for I2C_M_NOSTART functionality
i2c: tegra: make all resource allocation through devm_*
i2c: tegra: remove unused member variable
i2c: tegra: use clk_disable_unprepare in place of clk_disable
i2c: tegra: use of_match_ptr() for match_table initialization
i2c: tegra: convert normal suspend/resume to *_noirq
Linus Walleij (2):
i2c: stu300: use clk_prepare/unprepare
i2c: stu300: use devm managed resources
Marc Kleine-Budde (1):
i2c: mxs: mxs_i2c_finish_read: mute flase positive uninitialized var
Marek Vasut (1):
i2c: mxs: Set I2C timing registers for mxs-i2c
Mark Brown (1):
i2c-s3c2410: Use plain pm_runtime_put()
Michael Hennerich (1):
i2c: i2c-bfin-twi: Illegal i2c bus lock upon certain transfer scenarios.
Neil Brown (1):
I2C: OMAP: Fix timeout problem during suspend.
Rafael J. Wysocki (7):
i2c-at91: Use struct dev_pm_ops for power management
i2c-bfin-twi: Use struct dev_pm_ops for power management
i2c-ocores: Use struct dev_pm_ops for power management
i2c-pnx: Use struct dev_pm_ops for power management
i2c-puv3: Use struct dev_pm_ops for power management
i2c-stu300: Use struct dev_pm_ops for power management
i2c-tegra: Use struct dev_pm_ops for power management
Richard Zhao (1):
i2c: imx: convert to use managed functions
Shubhrajyoti D (12):
I2C: OMAP: make omap_i2c_unidle/idle functions depend on CONFIG_PM_RUNTIME
I2C: OMAP: Fix the mismatch of pm_runtime enable and disable
I2C: OMAP: Fix the interrupt clearing in OMAP4
I2C: OMAP: Prevent the register access after pm_runtime_put in probe
I2C: OMAP: Don't check if wait_for_completion_timeout() returns less than zero
I2C: OMAP: Fix the crash in i2c remove
I2C: OMAP: Handle error check for pm runtime
I2C: OMAP: Do not set the XUDF(Transmit underflow) if the underflow is not reached
I2C: OMAP: Rename the 1p153 to the erratum id i462
i2c: omap: Annotate the remove code
i2c: omap: Use SET_RUNTIME_PM_OPS
i2c: omap: Do not initialise the completion everytime
Sonic Zhang (7):
i2c: i2c-bfin-twi: Improve the patch for bug "Illegal i2c bus lock upon certain transfer scenarios".
i2c: i2c-bfin-twi: Break dead waiting loop if i2c device misbehaves.
i2c: i2c-bfin-twi: Tighten condition when failing I2C transfer if MEN bit is reset unexpectedly.
i2c:i2c-bfin-twi: TWI fails to restart next transfer in high system load.
i2c:i2c-bfin-twi: include twi head file
i2c: i2c-bfin-twi: Move TWI peripheral pin request array to platform data.
i2c: i2c-bfin-twi: Move blackfin TWI register access Macro to head file.
Tasslehoff Kjappfot (1):
I2C: OMAP: prevent the overwrite of the errata flags
Virupax Sadashivpetimath (1):
i2c-nomadik: Add 10-bit addressing support
Wolfram Sang (4):
devicetree: bindings: gpio-i2c belongs to i2c not gpio
i2c: imx: make bitrate an u32 type
i2c: mv64xxxx: remove EXPERIMENTAL tag
Revert "i2c: tegra: convert normal suspend/resume to *_noirq"
.../{gpio/gpio_i2c.txt => i2c/gpio-i2c.txt} | 0
Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 3 +
.../devicetree/bindings/i2c/i2c-ocores.txt | 33 ++++
Documentation/devicetree/bindings/i2c/mrvl-i2c.txt | 19 +-
arch/arm/boot/dts/imx28.dtsi | 2 +
arch/arm/mach-ux500/board-mop500.c | 2 +-
arch/arm/mach-ux500/devices-common.h | 24 +--
arch/arm/plat-mxc/include/mach/i2c.h | 2 +-
drivers/i2c/busses/Kconfig | 7 +-
drivers/i2c/busses/i2c-at91.c | 13 +-
drivers/i2c/busses/i2c-bfin-twi.c | 147 ++++++---------
drivers/i2c/busses/i2c-imx.c | 75 +++-----
drivers/i2c/busses/i2c-mv64xxx.c | 133 +++++++++++++-
drivers/i2c/busses/i2c-mxs.c | 68 ++++++-
drivers/i2c/busses/i2c-nomadik.c | 189 +++++++++++---------
drivers/i2c/busses/i2c-ocores.c | 113 ++++++------
drivers/i2c/busses/i2c-omap.c | 155 ++++++++--------
drivers/i2c/busses/i2c-pnx.c | 19 +-
drivers/i2c/busses/i2c-puv3.c | 15 +-
drivers/i2c/busses/i2c-s3c2410.c | 6 +-
drivers/i2c/busses/i2c-stu300.c | 102 +++--------
drivers/i2c/busses/i2c-tegra.c | 122 ++++++-------
drivers/mfd/timberdale.c | 2 +-
include/linux/i2c-ocores.h | 3 +-
.../linux/platform_data/i2c-nomadik.h | 6 +-
25 files changed, 693 insertions(+), 567 deletions(-)
rename Documentation/devicetree/bindings/{gpio/gpio_i2c.txt => i2c/gpio-i2c.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-ocores.txt
rename arch/arm/plat-nomadik/include/plat/i2c.h => include/linux/platform_data/i2c-nomadik.h (91%)
--
Pengutronix e.K. | Wolfram Sang |
Industrial Linux Solutions | http://www.pengutronix.de/ |
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* [PULL REQUEST] i2c-embedded for 3.6
@ 2012-09-14 13:31 Wolfram Sang
0 siblings, 0 replies; 2+ messages in thread
From: Wolfram Sang @ 2012-09-14 13:31 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, linux-i2c, Jean Delvare, Ben Dooks
[-- Attachment #1: Type: text/plain, Size: 1505 bytes --]
Linus,
please pull the last bunch of (typical) i2c-embedded driver fixes for 3.6.
Also update the MAINTAINERS file to point to my tree since people keep
asking where to find their patches.
Thanks,
Wolfram
The following changes since commit 55d512e245bc7699a8800e23df1a24195dd08217:
Linux 3.6-rc5 (2012-09-08 16:43:45 -0700)
are available in the git repository at:
git://git.pengutronix.de/git/wsa/linux.git i2c-embedded/for-current
for you to fetch changes up to 5f71a3ef3753ac2068009637eee619e163f44b30:
i2c: algo: pca: Fix mode selection for PCA9665 (2012-09-14 15:25:22 +0200)
----------------------------------------------------------------
Roland Stigge (2):
i2c: pnx: Fix bit definitions
i2c: pnx: Fix read transactions of >= 2 bytes
Thomas Kavanagh (1):
i2c: algo: pca: Fix mode selection for PCA9665
Wolfram Sang (2):
i2c: mxs: correctly setup speed for non devicetree
MAINTAINERS: fix tree for current i2c-embedded development
MAINTAINERS | 2 +-
drivers/i2c/algos/i2c-algo-pca.c | 6 ++---
drivers/i2c/busses/i2c-mxs.c | 13 +++++-----
drivers/i2c/busses/i2c-pnx.c | 53 ++++++++++++++++++++++----------------
include/linux/i2c-pnx.h | 1 +
5 files changed, 42 insertions(+), 33 deletions(-)
--
Pengutronix e.K. | Wolfram Sang |
Industrial Linux Solutions | http://www.pengutronix.de/ |
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-09-14 13:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-28 18:34 [PULL REQUEST] i2c-embedded for 3.6 Wolfram Sang
-- strict thread matches above, loose matches on Subject: below --
2012-09-14 13:31 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).