* [PULL REQUEST] i2c for 4.2
@ 2015-07-11 10:06 Wolfram Sang
0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-07-11 10:06 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1247 bytes --]
Linus,
here are the bugfixes for I2C since rc1. Mostly slight adjusments for
new drivers, but also one core fix for which finally the dependencies
are now available as well. Please pull.
Thanks,
Wolfram
The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to 4f001fd30145a6a8f72f9544c982cfd3dcb7c6df:
i2c: Mark instantiated device nodes with OF_POPULATE (2015-07-09 22:25:54 +0200)
----------------------------------------------------------------
Axel Lin (2):
i2c: xgene-slimpro: Fix missing mbox_free_channel call in probe error path
i2c: jz4780: Fix return value if probe fails
Geert Uytterhoeven (1):
i2c: I2C_MT65XX should depend on HAS_DMA
Pantelis Antoniou (1):
i2c: Mark instantiated device nodes with OF_POPULATE
drivers/i2c/busses/Kconfig | 1 +
drivers/i2c/busses/i2c-jz4780.c | 15 ++++++++-------
drivers/i2c/busses/i2c-xgene-slimpro.c | 1 +
drivers/i2c/i2c-core.c | 16 +++++++++++++++-
4 files changed, 25 insertions(+), 8 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PULL REQUEST] i2c for 4.2
@ 2015-08-03 20:47 Wolfram Sang
0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-08-03 20:47 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1621 bytes --]
Linus,
this pull request from I2C was planned for the last rc, yet for holiday
reasons I sadly couldn't send it out that weekend. I hope it is still
okay for the next rc. Inside is a refcounting bugfix for the i2c-core,
bugfixes for the generic bus recovery algorithm and for its omap-user,
making binary file attributes for EEPROMs behave POSIX compliant, and a
small typo fix while we are here. Please pull!
Thanks,
Wolfram
The following changes since commit bc0195aad0daa2ad5b0d76cce22b167bc3435590:
Linux 4.2-rc2 (2015-07-12 15:10:30 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
for you to fetch changes up to e3311469734093724b10c2a81c1193197db03b78:
i2c: fix leaked device refcount on of_find_i2c_* error path (2015-08-01 12:11:58 +0200)
----------------------------------------------------------------
Jan Luebbe (2):
i2c: core: only use set_scl for bus recovery after calling prepare_recovery
i2c: omap: fix bus recovery setup
Masanari Iida (1):
i2c: Fix typo in i2c-bfin-twi.c
Vladimir Zapolskiy (3):
i2c: slave eeprom: clean up sysfs bin attribute read()/write()
misc: eeprom: at24: clean up at24_bin_write()
i2c: fix leaked device refcount on of_find_i2c_* error path
drivers/i2c/busses/i2c-bfin-twi.c | 4 ++--
drivers/i2c/busses/i2c-omap.c | 11 +++++++++++
drivers/i2c/i2c-core.c | 24 +++++++++++++++++-------
drivers/i2c/i2c-slave-eeprom.c | 6 ------
drivers/misc/eeprom/at24.c | 3 ---
5 files changed, 30 insertions(+), 18 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PULL REQUEST] i2c for 4.2
@ 2015-06-25 18:51 Wolfram Sang
0 siblings, 0 replies; 3+ messages in thread
From: Wolfram Sang @ 2015-06-25 18:51 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 6620 bytes --]
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
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-08-03 20:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-11 10:06 [PULL REQUEST] i2c for 4.2 Wolfram Sang
-- strict thread matches above, loose matches on Subject: below --
2015-08-03 20:47 Wolfram Sang
2015-06-25 18:51 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).