LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PULL REQUEST] i2c for 5.2
@ 2019-05-09 19:11 Wolfram Sang
2019-05-09 22:15 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-05-09 19:11 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 11680 bytes --]
Linus,
I2C has for you:
* API for late atomic transfers (e.g. to shut down via PMIC). We have a
seperate callback now which is called under clearly defined
conditions. In-kernel users are converted, too.
* new driver for the AMD PCIe MP2 I2C controller
* large refactoring for at91 and bcm-iproc (both gain slave support
due to this)
* and a good share of various driver improvements anf fixes
Please pull.
Thanks,
Wolfram
The following changes since commit 79a3aaa7b82e3106be97842dedfd8429248896e6:
Linux 5.1-rc3 (2019-03-31 14:39:29 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.2
for you to fetch changes up to e6ae3ca27477226eae77cc00d5fad89d7ce64aea:
dt-bindings: i2c: riic: document r7s9210 support (2019-05-03 16:53:31 +0200)
----------------------------------------------------------------
Adamski, Krzysztof (Nokia - PL/Wroclaw) (1):
i2c: axxia: use auto cmd for last message
Andy Shevchenko (1):
i2c: at91: Convert to use struct i2c_timings
Anson Huang (1):
i2c: imx-lpi2c: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
Bartosz Golaszewski (1):
MAINTAINERS: change my e-mail address for at24
Bich HEMON (2):
dt-bindings: i2c: stm32: remove extra spaces
dt-bindings: i2c: stm32: update optional properties for stm32h7/stm32mp1
Bjorn Helgaas (1):
i2c: isch: Remove unnecessary acpi.h include
Chris Brandt (1):
dt-bindings: i2c: riic: document r7s9210 support
Dan Carpenter (1):
i2c: nomadik: remove an unnecessary NULL check in nmk_i2c_remove()
Elie Morisse (1):
i2c: Add drivers for the AMD PCIe MP2 I2C controller
Fabien Parent (1):
dt-bindings: i2c: i2c-mtk: add support for MT8516
Geert Uytterhoeven (2):
dt-bindings: at24: add Renesas R1EX24016
i2c: riic: Add Runtime PM support
Gustavo A. R. Silva (1):
i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc()
Juergen Fitschen (3):
i2c: at91: segregate master mode specific code from probe and init func
i2c: at91: split driver into core and master file
i2c: at91: added slave mode support
Michael Cheng (1):
i2c: iproc: Add support for more master error status
Nicolas Le Bayon (1):
i2c: i2c-stm32f7: improve loopback in timing algorithm
Phil Edworthy (2):
dt: snps,designware-i2c: Add clock bindings documentation
i2c: designware: Add support for an interface clock
Pu Wen (1):
i2c-piix4: Add Hygon Dhyana SMBus support
Qii Wang (5):
i2c: mediatek: Add offsets array for new i2c registers
dt-bindings: i2c: Add Mediatek MT8183 i2c binding
i2c: mediatek: Add arb clock in i2c driver
i2c: mediatek: Add i2c and apdma sync in i2c driver
i2c: mediatek: Add i2c support for MediaTek MT8183
Ray Jui (2):
dt-bindings: i2c: iproc: make 'interrupts' optional
i2c: iproc: Change driver to use 'BIT' macro
Rayagonda Kokatanur (4):
i2c: iproc: add polling support
i2c: iproc: use wrapper for read/write access
dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compatible string
i2c: iproc: add NIC I2C support
Robert Shearman (3):
i2c: mux: pca954x: remove support for unused platform data
i2c: mux: pca9541: remove support for unused platform data
i2c: mux: pca954x: allow management of device idle state via sysfs
Shreesha Rajashekar (2):
i2c: iproc: Extend I2C read up to 255 bytes
i2c: iproc: Add slave mode support
Wolfram Sang (21):
i2c: rcar: sanity check for minimal DMA length
i2c: rcar: let DMA enable routine return success status
i2c: rcar: wait for data empty before starting DMA
i2c: apply coding style for struct i2c_adapter
i2c: brcmstb: remove unused struct member
i2c: core: remove use of in_atomic()
i2c: core: use I2C locking behaviour also for SMBUS
i2c: core: introduce callbacks for atomic transfers
i2c: mux: populate the new *_atomic callbacks
i2c: demux: handle the new atomic callbacks
i2c: omap: Add the master_xfer_atomic hook
i2c: tegra-bpmp: convert to use new atomic callbacks
i2c: ocores: refactor setup for polling
i2c: ocores: enable atomic xfers
i2c: stu300: use xfer_atomic callback to bail out early
i2c: algo: bit: add flag to whitelist atomic transfers
i2c: gpio: flag atomic capability if possible
Merge tag 'at24-v5.2-updates-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-5.2
Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-5.2
i2c: core: ratelimit 'transfer when suspended' errors
i2c: core: apply 'is_suspended' check for SMBus, too
with much appreciated quality assurance from
----------------------------------------------------------------
Alexander Sverdlin (1):
(Rev.) i2c: axxia: use auto cmd for last message
Andrew Lunn (2):
(Rev.) i2c: ocores: enable atomic xfers
(Rev.) i2c: ocores: refactor setup for polling
Andy Shevchenko (1):
(Rev.) i2c: apply coding style for struct i2c_adapter
Chris Brandt (1):
(Test) i2c: riic: Add Runtime PM support
Geert Uytterhoeven (3):
(Rev.) dt-bindings: i2c: riic: document r7s9210 support
(Rev.) i2c: rcar: let DMA enable routine return success status
(Rev.) i2c: rcar: sanity check for minimal DMA length
Jarkko Nikula (2):
(Test) i2c: designware: Add support for an interface clock
(Rev.) dt: snps,designware-i2c: Add clock bindings documentation
Jean Delvare (2):
(Rev.) i2c-piix4: Add Hygon Dhyana SMBus support
(Rev.) i2c: isch: Remove unnecessary acpi.h include
Linus Walleij (2):
(Rev.) i2c: gpio: flag atomic capability if possible
(Rev.) i2c: stu300: use xfer_atomic callback to bail out early
Matthias Brugger (5):
(Rev.) i2c: mediatek: Add i2c support for MediaTek MT8183
(Rev.) i2c: mediatek: Add i2c and apdma sync in i2c driver
(Rev.) i2c: mediatek: Add arb clock in i2c driver
(Rev.) dt-bindings: i2c: Add Mediatek MT8183 i2c binding
(Rev.) i2c: mediatek: Add offsets array for new i2c registers
Mukesh Ojha (1):
(Rev.) i2c: isch: Remove unnecessary acpi.h include
Nicolas Boichat (3):
(Rev.) i2c: mediatek: Add i2c support for MediaTek MT8183
(Rev.) i2c: mediatek: Add i2c and apdma sync in i2c driver
(Rev.) i2c: mediatek: Add arb clock in i2c driver
Niklas S??derlund (1):
(Rev.) i2c: riic: Add Runtime PM support
Peter Rosin (1):
(Rev.) i2c: mux: populate the new *_atomic callbacks
Pierre-Yves MORDRET (3):
(Rev.) dt-bindings: i2c: stm32: update optional properties for stm32h7/stm32mp1
(Rev.) dt-bindings: i2c: stm32: remove extra spaces
(Rev.) i2c: i2c-stm32f7: improve loopback in timing algorithm
Rob Herring (5):
(Rev.) dt-bindings: i2c: riic: document r7s9210 support
(Rev.) dt-bindings: i2c: Add Mediatek MT8183 i2c binding
(Rev.) dt-bindings: i2c: iproc: add "brcm, iproc-nic-i2c" compatible string
(Rev.) dt-bindings: i2c: iproc: make 'interrupts' optional
(Rev.) dt: snps,designware-i2c: Add clock bindings documentation
Simon Horman (8):
(Rev.) i2c: core: apply 'is_suspended' check for SMBus, too
(Rev.) i2c: core: ratelimit 'transfer when suspended' errors
(Rev.) i2c: tegra-bpmp: convert to use new atomic callbacks
(Rev.) i2c: omap: Add the master_xfer_atomic hook
(Rev.) i2c: apply coding style for struct i2c_adapter
(Rev.) i2c: rcar: wait for data empty before starting DMA
(Rev.) i2c: rcar: let DMA enable routine return success status
(Rev.) i2c: rcar: sanity check for minimal DMA length
Stefan Lengfeld (2):
(Test) i2c: core: introduce callbacks for atomic transfers
(Test) i2c: core: remove use of in_atomic()
Timo Alho (1):
(Rev.) i2c: tegra-bpmp: convert to use new atomic callbacks
.../ABI/testing/sysfs-bus-i2c-devices-pca954x | 20 +
Documentation/devicetree/bindings/eeprom/at24.txt | 1 +
.../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 17 +-
.../devicetree/bindings/i2c/i2c-designware.txt | 9 +
.../devicetree/bindings/i2c/i2c-mt65xx.txt | 5 +-
Documentation/devicetree/bindings/i2c/i2c-riic.txt | 5 +-
.../devicetree/bindings/i2c/i2c-stm32.txt | 37 +-
Documentation/i2c/busses/i2c-amd-mp2 | 23 +
Documentation/i2c/busses/i2c-piix4 | 2 +
MAINTAINERS | 13 +-
drivers/i2c/algos/i2c-algo-bit.c | 22 +-
drivers/i2c/busses/Kconfig | 25 +
drivers/i2c/busses/Makefile | 5 +
drivers/i2c/busses/i2c-amd-mp2-pci.c | 483 +++++++++++++
drivers/i2c/busses/i2c-amd-mp2-plat.c | 367 ++++++++++
drivers/i2c/busses/i2c-amd-mp2.h | 219 ++++++
drivers/i2c/busses/i2c-at91-core.c | 376 ++++++++++
.../i2c/busses/{i2c-at91.c => i2c-at91-master.c} | 480 +------------
drivers/i2c/busses/i2c-at91-slave.c | 143 ++++
drivers/i2c/busses/i2c-at91.h | 174 +++++
drivers/i2c/busses/i2c-axxia.c | 57 +-
drivers/i2c/busses/i2c-bcm-iproc.c | 764 +++++++++++++++++----
drivers/i2c/busses/i2c-brcmstb.c | 1 -
drivers/i2c/busses/i2c-designware-common.c | 18 +-
drivers/i2c/busses/i2c-designware-core.h | 2 +
drivers/i2c/busses/i2c-designware-platdrv.c | 5 +
drivers/i2c/busses/i2c-gpio.c | 2 +
drivers/i2c/busses/i2c-imx-lpi2c.c | 11 +-
drivers/i2c/busses/i2c-isch.c | 1 -
drivers/i2c/busses/i2c-mt65xx.c | 255 +++++--
drivers/i2c/busses/i2c-nomadik.c | 3 +-
drivers/i2c/busses/i2c-ocores.c | 16 +-
drivers/i2c/busses/i2c-omap.c | 76 +-
drivers/i2c/busses/i2c-piix4.c | 15 +-
drivers/i2c/busses/i2c-rcar.c | 30 +-
drivers/i2c/busses/i2c-riic.c | 43 +-
drivers/i2c/busses/i2c-stm32f7.c | 4 +
drivers/i2c/busses/i2c-stu300.c | 25 +-
drivers/i2c/busses/i2c-tegra-bpmp.c | 25 +-
drivers/i2c/i2c-core-base.c | 23 +-
drivers/i2c/i2c-core-smbus.c | 29 +-
drivers/i2c/i2c-core.h | 36 +
drivers/i2c/i2c-mux.c | 6 +
drivers/i2c/muxes/i2c-demux-pinctrl.c | 6 +-
drivers/i2c/muxes/i2c-mux-pca9541.c | 8 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 106 ++-
include/linux/i2c-algo-bit.h | 1 +
include/linux/i2c.h | 41 +-
include/linux/platform_data/pca954x.h | 48 --
49 files changed, 3151 insertions(+), 932 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x
create mode 100644 Documentation/i2c/busses/i2c-amd-mp2
create mode 100644 drivers/i2c/busses/i2c-amd-mp2-pci.c
create mode 100644 drivers/i2c/busses/i2c-amd-mp2-plat.c
create mode 100644 drivers/i2c/busses/i2c-amd-mp2.h
create mode 100644 drivers/i2c/busses/i2c-at91-core.c
rename drivers/i2c/busses/{i2c-at91.c => i2c-at91-master.c} (65%)
create mode 100644 drivers/i2c/busses/i2c-at91-slave.c
create mode 100644 drivers/i2c/busses/i2c-at91.h
delete mode 100644 include/linux/platform_data/pca954x.h
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-05-09 19:11 [PULL REQUEST] i2c for 5.2 Wolfram Sang
@ 2019-05-09 22:15 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-05-09 22:15 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Thu, 9 May 2019 21:11:55 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/45182e4e1f8ac04708ca7508c51d9103f07d81ab
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-07-05 19:21 Wolfram Sang
@ 2019-07-06 2:35 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-07-06 2:35 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Fri, 5 Jul 2019 21:21:29 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/881ed91f7db58fcbe8fdca056907991c3c9d8f2d
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PULL REQUEST] i2c for 5.2
@ 2019-07-05 19:21 Wolfram Sang
2019-07-06 2:35 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-07-05 19:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 708 bytes --]
Linus,
I2C has a MAINTAINERS update which will be benfitial for developers, so
let's add it right away.
Please pull.
Thanks,
Wolfram
The following changes since commit 6fbc7275c7a9ba97877050335f290341a1fd8dbf:
Linux 5.2-rc7 (2019-06-30 11:25:36 +0800)
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 f3a3ea28edd9a17588fede4ff53bc02d986cf4d1:
i2c: tegra: Add Dmitry as a reviewer (2019-07-05 20:46:56 +0200)
----------------------------------------------------------------
Dmitry Osipenko (1):
i2c: tegra: Add Dmitry as a reviewer
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-06-14 16:45 Wolfram Sang
@ 2019-06-15 1:55 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-06-15 1:55 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Fri, 14 Jun 2019 18:45:53 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/5dcedf4600f8708150b89485d25cead88bff08a4
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PULL REQUEST] i2c for 5.2
@ 2019-06-14 16:45 Wolfram Sang
2019-06-15 1:55 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-06-14 16:45 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 995 bytes --]
Linus,
I2C has two simple but wanted driver fixes for you.
Please pull.
Thanks,
Wolfram
The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:
Linux 5.2-rc4 (2019-06-08 20:24:46 -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 a0cac264a86fbf4d6cb201fbbb73c1d335e3248a:
i2c: pca-platform: Fix GPIO lookup code (2019-06-12 12:54:06 +0200)
----------------------------------------------------------------
Linus Walleij (1):
i2c: pca-platform: Fix GPIO lookup code
Russell King (1):
i2c: acorn: fix i2c warning
with much appreciated quality assurance from
----------------------------------------------------------------
Chris Packham (1):
(Rev.) i2c: pca-platform: Fix GPIO lookup code
drivers/i2c/busses/i2c-acorn.c | 1 +
drivers/i2c/busses/i2c-pca-platform.c | 3 +--
2 files changed, 2 insertions(+), 2 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-06-08 8:54 Wolfram Sang
@ 2019-06-08 20:10 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-06-08 20:10 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Sat, 8 Jun 2019 10:54:10 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/902b2edfca34f88b04b86e605087e200e7e79880
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PULL REQUEST] i2c for 5.2
@ 2019-06-08 8:54 Wolfram Sang
2019-06-08 20:10 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-06-08 8:54 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 991 bytes --]
Linus,
I2C has a driver bugfix and a MAINTAINERS fix.
Please pull.
Thanks,
Wolfram
The following changes since commit f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a:
Linux 5.2-rc3 (2019-06-02 13:55:33 -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 8f77293cca1f5116edc98d7a0e36c6da3917fc08:
MAINTAINERS: Karthikeyan Ramasubramanian is MIA (2019-06-08 00:32:50 +0200)
----------------------------------------------------------------
Robert Hancock (1):
i2c: xiic: Add max_read_len quirk
Wolfram Sang (1):
MAINTAINERS: Karthikeyan Ramasubramanian is MIA
with much appreciated quality assurance from
----------------------------------------------------------------
Michal Simek (1):
(Rev.) i2c: xiic: Add max_read_len quirk
MAINTAINERS | 1 -
drivers/i2c/busses/i2c-xiic.c | 5 +++++
2 files changed, 5 insertions(+), 1 deletion(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-06-02 6:24 Wolfram Sang
@ 2019-06-02 17:25 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-06-02 17:25 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Sun, 2 Jun 2019 08:24:02 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38baf0bb79f51b4fcbf6df8fd181441d7b5c7913
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PULL REQUEST] i2c for 5.2
@ 2019-06-02 6:24 Wolfram Sang
2019-06-02 17:25 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-06-02 6:24 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 1679 bytes --]
Linus,
I2C has for you a memleak fix for the core, two driver bugfixes, as well
as fixing missing file patterns to MAINTAINERS.
Please pull.
Thanks,
Wolfram
The following changes since commit cd6c84d8f0cdc911df435bb075ba22ce3c605b07:
Linux 5.2-rc2 (2019-05-26 16:49:19 -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 c8552db31d5e70f0311be031b22292bf256791da:
MAINTAINERS: add I2C DT bindings to ARM platforms (2019-06-01 14:52:13 +0200)
----------------------------------------------------------------
Masahisa Kojima (1):
i2c: synquacer: fix synquacer_i2c_doxfer() return value
Vadim Pasternak (1):
i2c: mlxcpld: Fix wrong initialization order in probe
Wolfram Sang (2):
MAINTAINERS: add DT bindings to i2c drivers
MAINTAINERS: add I2C DT bindings to ARM platforms
Yingjoe Chen (1):
i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
with much appreciated quality assurance from
----------------------------------------------------------------
Andrew Lunn (1):
(Rev.) MAINTAINERS: add DT bindings to i2c drivers
Heiko Stuebner (1):
(Rev.) MAINTAINERS: add I2C DT bindings to ARM platforms
Linus Walleij (1):
(Rev.) MAINTAINERS: add I2C DT bindings to ARM platforms
Michal Simek (1):
(Rev.) MAINTAINERS: add I2C DT bindings to ARM platforms
MAINTAINERS | 18 ++++++++++++++++++
drivers/i2c/busses/i2c-mlxcpld.c | 2 +-
drivers/i2c/busses/i2c-synquacer.c | 2 +-
drivers/i2c/i2c-dev.c | 1 +
4 files changed, 21 insertions(+), 2 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PULL REQUEST] i2c for 5.2
2019-05-18 11:01 Wolfram Sang
@ 2019-05-19 19:15 ` pr-tracker-bot
0 siblings, 0 replies; 12+ messages in thread
From: pr-tracker-bot @ 2019-05-19 19:15 UTC (permalink / raw)
To: Wolfram Sang
Cc: Linus Torvalds, linux-i2c, linux-kernel, Peter Rosin,
Bartosz Golaszewski
The pull request you sent on Sat, 18 May 2019 13:01:01 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-next
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f23d8719e76fd32828ae6f1b55e4659144467742
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PULL REQUEST] i2c for 5.2
@ 2019-05-18 11:01 Wolfram Sang
2019-05-19 19:15 ` pr-tracker-bot
0 siblings, 1 reply; 12+ messages in thread
From: Wolfram Sang @ 2019-05-18 11:01 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 2055 bytes --]
Linus,
here are some I2C core API additions which are kind of simple but
enhance error checking for users a lot, especially by returning errno
now. There are wrappers to still support the old API but it will be
removed once all users are converted.
This comes a bit later in a seperate pull request because of my recent
illness. It would be great to have it merged in this cycle, however, so
we can start converting the users (spread across many subsystems) right
away.
Thanks,
Wolfram
The following changes since commit a6a4b66bd8f41922c543f7a820c66ed59c25995e:
Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block (2019-05-16 19:10:37 -0700)
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 b8f5fe3bc5b9318d95770a09a480c31aced20cd2:
i2c: core: add device-managed version of i2c_new_dummy (2019-05-17 19:29:40 +0200)
----------------------------------------------------------------
Heiner Kallweit (2):
i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy
i2c: core: add device-managed version of i2c_new_dummy
with much appreciated quality assurance from
----------------------------------------------------------------
Bartosz Golaszewski (2):
(Rev.) i2c: core: add device-managed version of i2c_new_dummy
(Rev.) i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy
Kieran Bingham (2):
(Rev.) i2c: core: add device-managed version of i2c_new_dummy
(Rev.) i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy
Peter Rosin (2):
(Rev.) i2c: core: add device-managed version of i2c_new_dummy
(Rev.) i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy
Documentation/driver-model/devres.txt | 3 +
drivers/i2c/i2c-core-base.c | 118 ++++++++++++++++++++++++++++++----
include/linux/i2c.h | 3 +
3 files changed, 111 insertions(+), 13 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2019-07-06 2:35 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-09 19:11 [PULL REQUEST] i2c for 5.2 Wolfram Sang
2019-05-09 22:15 ` pr-tracker-bot
2019-05-18 11:01 Wolfram Sang
2019-05-19 19:15 ` pr-tracker-bot
2019-06-02 6:24 Wolfram Sang
2019-06-02 17:25 ` pr-tracker-bot
2019-06-08 8:54 Wolfram Sang
2019-06-08 20:10 ` pr-tracker-bot
2019-06-14 16:45 Wolfram Sang
2019-06-15 1:55 ` pr-tracker-bot
2019-07-05 19:21 Wolfram Sang
2019-07-06 2:35 ` pr-tracker-bot
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).