* [PULL REQUEST] i2c for 4.19
@ 2018-10-06 20:37 Wolfram Sang
2018-10-07 5:21 ` Greg KH
0 siblings, 1 reply; 11+ messages in thread
From: Wolfram Sang @ 2018-10-06 20:37 UTC (permalink / raw)
To: Greg KH; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 1621 bytes --]
Greg,
I2C has three driver bugfixes and a fix for a typo for you.
Please pull.
Thanks,
Wolfram
The following changes since commit 6bf4ca7fbc85d80446ac01c0d1d77db4d91a6d84:
Linux 4.19-rc5 (2018-09-23 19:15:18 +0200)
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 9ce7610e6d201e3923c0b2f454f2e1d54f5da49e:
i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (2018-10-05 13:40:05 +0200)
----------------------------------------------------------------
Colin Ian King (1):
i2c: i2c-isch: fix spelling mistake "unitialized" -> "uninitialized"
Edgar Cherkasov (1):
i2c: i2c-scmi: fix for i2c_smbus_write_block_data
Jarkko Nikula (1):
i2c: designware: Call i2c_dw_clk_rate() only when calculating timings
Stephen Boyd (1):
i2c: i2c-qcom-geni: Properly handle DMA safe buffers
with much appreciated quality assurance from
----------------------------------------------------------------
Ard Biesheuvel (1):
(Test) i2c: designware: Call i2c_dw_clk_rate() only when calculating timings
Douglas Anderson (1):
(Rev.) i2c: i2c-qcom-geni: Properly handle DMA safe buffers
Jean Delvare (1):
(Rev.) i2c: i2c-isch: fix spelling mistake "unitialized" -> "uninitialized"
drivers/i2c/busses/i2c-designware-master.c | 4 +++-
drivers/i2c/busses/i2c-isch.c | 2 +-
drivers/i2c/busses/i2c-qcom-geni.c | 22 ++++++++++++++++++----
drivers/i2c/busses/i2c-scmi.c | 1 +
4 files changed, 23 insertions(+), 6 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL REQUEST] i2c for 4.19
2018-10-06 20:37 [PULL REQUEST] i2c for 4.19 Wolfram Sang
@ 2018-10-07 5:21 ` Greg KH
0 siblings, 0 replies; 11+ messages in thread
From: Greg KH @ 2018-10-07 5:21 UTC (permalink / raw)
To: Wolfram Sang; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
On Sat, Oct 06, 2018 at 10:37:38PM +0200, Wolfram Sang wrote:
> Greg,
>
> I2C has three driver bugfixes and a fix for a typo for you.
>
> Please pull.
>
> Thanks,
>
> Wolfram
>
>
> The following changes since commit 6bf4ca7fbc85d80446ac01c0d1d77db4d91a6d84:
>
> Linux 4.19-rc5 (2018-09-23 19:15:18 +0200)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
Now merged, thanks.
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL REQUEST] i2c for 4.19
2018-10-21 10:40 Wolfram Sang
@ 2018-10-21 19:49 ` Greg KH
0 siblings, 0 replies; 11+ messages in thread
From: Greg KH @ 2018-10-21 19:49 UTC (permalink / raw)
To: Wolfram Sang; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
On Sun, Oct 21, 2018 at 12:40:06PM +0200, Wolfram Sang wrote:
> Greg,
>
> please pull another driver bugfix and MAINTAINERS addition from I2C.
>
> Thanks,
>
> Wolfram
>
>
> The following changes since commit 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e:
>
> Linux 4.19-rc8 (2018-10-15 07:20:24 +0200)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
Now merged, thanks.
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-10-21 10:40 Wolfram Sang
2018-10-21 19:49 ` Greg KH
0 siblings, 1 reply; 11+ messages in thread
From: Wolfram Sang @ 2018-10-21 10:40 UTC (permalink / raw)
To: Greg KH; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 848 bytes --]
Greg,
please pull another driver bugfix and MAINTAINERS addition from I2C.
Thanks,
Wolfram
The following changes since commit 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e:
Linux 4.19-rc8 (2018-10-15 07:20:24 +0200)
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 31d86033a0749a0463ea654130b2de5c163154f1:
i2c: rcar: cleanup DMA for all kinds of failure (2018-10-20 15:25:59 +0200)
----------------------------------------------------------------
Kamal Dasu (1):
MAINTAINERS: Add entry for Broadcom STB I2C controller
Wolfram Sang (1):
i2c: rcar: cleanup DMA for all kinds of failure
MAINTAINERS | 8 ++++++++
drivers/i2c/busses/i2c-rcar.c | 6 +++++-
2 files changed, 13 insertions(+), 1 deletion(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL REQUEST] i2c for 4.19
2018-10-13 16:21 Wolfram Sang
@ 2018-10-14 6:55 ` Greg KH
0 siblings, 0 replies; 11+ messages in thread
From: Greg KH @ 2018-10-14 6:55 UTC (permalink / raw)
To: Wolfram Sang; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
On Sat, Oct 13, 2018 at 06:21:05PM +0200, Wolfram Sang wrote:
> Greg,
>
> I2C has one documentation bugfix for something we changed during the
> v4.19 cycle.
>
> Please pull.
>
> Thanks,
>
> Wolfram
>
>
> The following changes since commit 0238df646e6224016a45505d2c111a24669ebe21:
>
> Linux 4.19-rc7 (2018-10-07 17:26:02 +0200)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current
Now merged, thanks.
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-10-13 16:21 Wolfram Sang
2018-10-14 6:55 ` Greg KH
0 siblings, 1 reply; 11+ messages in thread
From: Wolfram Sang @ 2018-10-13 16:21 UTC (permalink / raw)
To: Greg KH; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
Greg,
I2C has one documentation bugfix for something we changed during the
v4.19 cycle.
Please pull.
Thanks,
Wolfram
The following changes since commit 0238df646e6224016a45505d2c111a24669ebe21:
Linux 4.19-rc7 (2018-10-07 17:26:02 +0200)
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 34d1b82cd198379545ca634119e296fce06252aa:
i2c: Fix kerneldoc for renamed i2c dma put function (2018-10-11 22:59:57 +0200)
----------------------------------------------------------------
Stephen Boyd (1):
i2c: Fix kerneldoc for renamed i2c dma put function
drivers/i2c/i2c-core-base.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-09-07 19:55 Wolfram Sang
0 siblings, 0 replies; 11+ messages in thread
From: Wolfram Sang @ 2018-09-07 19:55 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 1865 bytes --]
Linus,
I2C has for you:
* bugfixes for uniphier, i801, and xiic drivers
* ID removal (never produced) for imx
* one MAINTAINER addition
Please pull.
Thanks,
Wolfram
The following changes since commit 57361846b52bc686112da6ca5368d11210796804:
Linux 4.19-rc2 (2018-09-02 14:37: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 da4dfaf8428d9f71e2ac4f736bacb81adab36504:
i2c: xiic: Record xilinx i2c with Zynq fragment (2018-09-07 13:04:45 +0200)
----------------------------------------------------------------
Fabio Estevam (2):
dt-bindings: imx-lpi2c: Remove mx8dv compatible entry
i2c: imx-lpi2c: Remove mx8dv compatible entry
Felipe Balbi (1):
i2c: i801: fix DNV's SMBCTRL register offset
Masahiro Yamada (2):
i2c: uniphier: issue STOP only for last message or I2C_M_STOP
i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP
Michal Simek (1):
i2c: xiic: Record xilinx i2c with Zynq fragment
Shubhrajyoti Datta (1):
i2c: xiic: Make the start and the byte count write atomic
with much appreciated quality assurance from
----------------------------------------------------------------
Jean Delvare (1):
(Rev.) i2c: i801: fix DNV's SMBCTRL register offset
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 3 +--
MAINTAINERS | 1 +
drivers/i2c/busses/i2c-i801.c | 7 ++++++-
drivers/i2c/busses/i2c-imx-lpi2c.c | 1 -
drivers/i2c/busses/i2c-uniphier-f.c | 7 ++-----
drivers/i2c/busses/i2c-uniphier.c | 7 ++-----
drivers/i2c/busses/i2c-xiic.c | 4 ++++
7 files changed, 16 insertions(+), 14 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-08-31 12:41 Wolfram Sang
0 siblings, 0 replies; 11+ messages in thread
From: Wolfram Sang @ 2018-08-31 12:41 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 2275 bytes --]
Linus,
I2C has for you:
* regression fixes for i801 and designware
* better API and leak fix for releasing DMA safe buffers
* better greppable strings for the bitbang algorithm
Thanks,
Wolfram
The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
Linux 4.19-rc1 (2018-08-26 14:11:59 -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 cebc07d84ad71bc58d6f59b770e4347da48a5a2b:
i2c: sh_mobile: fix leak when using DMA bounce buffer (2018-08-30 23:13:59 +0200)
----------------------------------------------------------------
Hans de Goede (1):
i2c: designware: Re-init controllers with pm_disabled set on resume
Jan Kundrát (1):
i2c: algos: bit: make the error messages grepable
Mika Westerberg (1):
i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
Wolfram Sang (3):
i2c: refactor function to release a DMA safe buffer
i2c: sh_mobile: define start_ch() void as it only returns 0 anyhow
i2c: sh_mobile: fix leak when using DMA bounce buffer
with much appreciated quality assurance from
----------------------------------------------------------------
Andy Shevchenko (1):
(Rev.) i2c: designware: Re-init controllers with pm_disabled set on resume
Jean Delvare (1):
(Rev.) i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
Niklas Söderlund (3):
(Rev.) i2c: sh_mobile: fix leak when using DMA bounce buffer
(Rev.) i2c: sh_mobile: define start_ch() void as it only returns 0 anyhow
(Rev.) i2c: refactor function to release a DMA safe buffer
Documentation/i2c/DMA-considerations | 10 ++++--
drivers/i2c/algos/i2c-algo-bit.c | 55 ++++++++++++++++-------------
drivers/i2c/busses/i2c-designware-master.c | 1 -
drivers/i2c/busses/i2c-designware-platdrv.c | 7 +++-
drivers/i2c/busses/i2c-i801.c | 9 ++++-
drivers/i2c/busses/i2c-sh_mobile.c | 15 ++++----
drivers/i2c/i2c-core-base.c | 11 +++---
include/linux/i2c.h | 2 +-
8 files changed, 66 insertions(+), 44 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PULL REQUEST] i2c for 4.19
2018-08-24 15:37 Wolfram Sang
@ 2018-08-27 13:58 ` Jean Delvare
0 siblings, 0 replies; 11+ messages in thread
From: Jean Delvare @ 2018-08-27 13:58 UTC (permalink / raw)
To: Wolfram Sang, Linus Torvalds
Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
On Fri, 2018-08-24 at 17:37 +0200, Wolfram Sang wrote:
> Linus,
>
> as promised, here is my 2nd pull request for I2C, containing:
>
> * removal of the attach_adapter callback, converting its last user
> * removal of any __deprecated usage within I2C
> * one email address update
> * some SPDX conversion
>
> CCing Jean on this one, he will probably be happy to finally see
> attach_adapter be gone for good as well :)
You have no idea :-)
Huge thanks to everyone who made it happen!
--
Jean Delvare
SUSE L3 Support
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-08-24 15:37 Wolfram Sang
2018-08-27 13:58 ` Jean Delvare
0 siblings, 1 reply; 11+ messages in thread
From: Wolfram Sang @ 2018-08-24 15:37 UTC (permalink / raw)
To: Linus Torvalds, Jean Delvare
Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 2129 bytes --]
Linus,
as promised, here is my 2nd pull request for I2C, containing:
* removal of the attach_adapter callback, converting its last user
* removal of any __deprecated usage within I2C
* one email address update
* some SPDX conversion
CCing Jean on this one, he will probably be happy to finally see
attach_adapter be gone for good as well :)
Thanks,
Wolfram
The following changes since commit 33e17876ea4edcd7f5c01efa78e8d02889261abf:
Merge branch 'akpm' (patches from Andrew) (2018-08-23 19:20:12 -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 00efcdce67a365ec1881a6fbf17f769d690244e9:
i2c: don't use any __deprecated handling anymore (2018-08-24 17:26:43 +0200)
----------------------------------------------------------------
Peter Korsgaard (1):
i2c: ocores: update my email address
Sedat Dilek (1):
i2c: don't use any __deprecated handling anymore
Wolfram Sang (3):
macintosh: therm_windtunnel: drop using attach_adapter
i2c: remove deprecated attach_adapter callback
i2c: use SPDX identifier for Renesas drivers
with much appreciated quality assurance from
----------------------------------------------------------------
Simon Horman (1):
(Rev.) i2c: use SPDX identifier for Renesas drivers
Documentation/i2c/busses/i2c-ocores | 2 +-
MAINTAINERS | 2 +-
drivers/i2c/Makefile | 1 -
drivers/i2c/busses/i2c-emev2.c | 5 +----
drivers/i2c/busses/i2c-highlander.c | 5 +----
drivers/i2c/busses/i2c-ocores.c | 4 ++--
drivers/i2c/busses/i2c-rcar.c | 10 +---------
drivers/i2c/busses/i2c-riic.c | 5 +----
drivers/i2c/busses/i2c-sh_mobile.c | 10 +---------
drivers/i2c/i2c-core-base.c | 11 +----------
drivers/macintosh/therm_windtunnel.c | 25 +++++++++++++++++++++++--
include/linux/i2c.h | 6 ------
include/linux/platform_data/i2c-ocores.h | 2 +-
13 files changed, 34 insertions(+), 54 deletions(-)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PULL REQUEST] i2c for 4.19
@ 2018-08-21 14:04 Wolfram Sang
0 siblings, 0 replies; 11+ messages in thread
From: Wolfram Sang @ 2018-08-21 14:04 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-i2c, linux-kernel, Peter Rosin, Bartosz Golaszewski
[-- Attachment #1: Type: text/plain, Size: 14938 bytes --]
Linus,
here are the I2C updates for this merge window:
* the core has now a lockless variant of i2c_smbus_xfer. Some open coded
versions of this got removed in drivers. This also enables proper SCCB
support in regmap.
* locking got a more precise naming. i2c_{un}lock_adapter() had to go,
and we know use i2c_lock_bus() consistently with flags like
I2C_LOCK_ROOT_ADAPTER and I2C_LOCK_SEGMENT to avoid ambiguity.
* the gpio fault injector got a new delicate testcase
* the bus recovery procedure got fixed to handle the new testcase
correctly
* a new quirk flag for controllers not able to handle zero length
messages together with driver updates to use it
* new drivers: FSI bus attached I2C masters, GENI I2C controller,
Owl family S900
* and a good set of driver improvements and bugfixes
I will send you the promised pull request with the removal of the
deprecated attach_adapter callback seperately during this merge window.
Please pull.
Thanks,
Wolfram
The following changes since commit d72e90f33aa4709ebecc5005562f52335e106a60:
Linux 4.18-rc6 (2018-07-22 14:12:20 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.19
for you to fetch changes up to 19358d4488db7e6a04e940730cc75909d7d1e0d8:
i2c: rcar: implement STOP and REP_START according to docs (2018-08-20 14:49:41 +0200)
----------------------------------------------------------------
Alan Chiang (2):
dt-bindings: at24: Add address-width property
eeprom: at24: Add support for address-width property
Andy Shevchenko (3):
i2c: core: Parse SDA hold time from firmware
i2c: designware: Convert to use struct i2c_timings
i2c: designware: Add SPDX license tag
Darren Stevens (1):
i2c: pasemi: remove hardcoded bus numbers on smbus
Eddie James (8):
dt-bindings: i2c: Add FSI-attached I2C master dt binding documentation
i2c: Add FSI-attached I2C master algorithm
i2c: fsi: Add port structures
i2c: fsi: Add abort and hardware reset procedures
i2c: fsi: Add transfer implementation
i2c: fsi: Add I2C master locking
i2c: fsi: Add bus recovery
MAINTAINERS: Add Eddie as the maintainer for the FSI-attached I2C driver
Esben Haabendal (2):
i2c: imx: Fix race condition in dma read
i2c: imx: Simplify stopped state tracking
Fabrizio Castro (2):
dt-bindings: i2c: sh_mobile: Add r8a774a1 support
dt-bindings: i2c: rcar: Add r8a774a1 support
Gustavo A. R. Silva (2):
i2c: amd8111: Mark expected switch fall-through
i2c: designware-pcidrv: Mark expected switch fall-through
Hans de Goede (2):
i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes
i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value
Hiromitsu Yamasaki (1):
i2c: rcar: Add compatible support for r8a77990 (R-Car E3)
Jae Hyun Yoo (4):
i2c: aspeed: Add newline characters into message printings.
i2c: aspeed: Fix initial values of master and slave state
i2c: aspeed: Adjust spinlock scope in the irq handler
i2c: aspeed: Add an explicit type casting for *get_clk_reg_val
Jarkko Nikula (9):
i2c: designware: Remove needless variable from i2c_dw_init_slave()
i2c: designware: Move register access detection to common code
i2c: designware: Don't use internal ___constant_swab32
i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master()
i2c: designware: Move SDA hold time configuration to common code
i2c: designware: Separate timing parameter setting from HW initalization
i2c: designware: Add debug print for SDA hold time value
i2c: designware: Add debug print for bus speed
i2c: i801: Consolidate chipset names in documentation and Kconfig
Karthikeyan Ramasubramanian (1):
i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller
Krzysztof Kozlowski (1):
i2c: exynos5: Describe the hardware variant for readability
Linus Walleij (1):
i2c: mux: pca954x: use helper variable in probe
Manivannan Sadhasivam (2):
dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller
i2c: Add Actions Semiconductor Owl family S900 I2C driver
Mika Westerberg (1):
i2c: i801: Add support for Intel Ice Lake
Peter Rosin (15):
i2c: smbus: add unlocked __i2c_smbus_xfer variant
i2c: mux: mlxcpld: make use of __i2c_smbus_xfer
i2c: mux: pca9541: make use of __i2c_smbus_xfer
i2c: mux: pca954x: make use of __i2c_smbus_xfer
i2c: mux: make use of __i2c_smbus_xfer
tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
i2c: remove i2c_lock_adapter and use i2c_lock_bus directly
Thierry Reding (1):
i2c: tegra: Add support for Tegra194
Wolfram Sang (23):
i2c: gpio: fault-injector: refactor incomplete transfer
i2c: gpio: fault-injector: add incomplete_write_byte
Merge branch 'i2c/precise-locking-names_immutable' into i2c/for-4.19
Merge tag 'v4.18-rc5' into i2c/for-4.19
i2c: recovery: require either get_sda or set_sda
i2c: recovery: refactor recovery function
i2c: recovery: add get_bus_free callback
i2c: rcar: use the new get_bus_free callback
i2c: recovery: rename variable for easier understanding
i2c: recovery: make pin init look like STOP
i2c: rcar: handle RXDMA HW behaviour on Gen3
Merge tag 'at24-4.19-updates-for-wolfram' of git://git.kernel.org/.../brgl/linux into i2c/for-4.19
Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.19
i2c: quirks: add zero length checks
i2c: designware-master: use core to detect 'no zero length' quirk
i2c: mxs: use core to detect 'no zero length' quirk
i2c: pmcmsp: use core to detect 'no zero length' quirk
i2c: stu300: use core to detect 'no zero length' quirk
i2c: rcar: use core to detect 'no zero length' quirk
i2c: xlr: use core to detect 'no zero length' quirk
i2c: sh_mobile: use core to detect 'no zero length read' quirk
i2c: rcar: refactor private flags
i2c: rcar: implement STOP and REP_START according to docs
with much appreciated quality assurance from
----------------------------------------------------------------
Alexander Steffen (1):
(Test) tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
Alexandre Belloni (4):
(Rev.) i2c: designware: Convert to use struct i2c_timings
(Test) i2c: designware: Convert to use struct i2c_timings
(Test) i2c: core: Parse SDA hold time from firmware
(Rev.) i2c: core: Parse SDA hold time from firmware
Andrzej Hajda (1):
(Rev.) i2c: exynos5: Describe the hardware variant for readability
Andy Shevchenko (13):
(Rev.) i2c: designware-master: use core to detect 'no zero length' quirk
(Rev.) i2c: quirks: add zero length checks
(Rev.) i2c: fsi: Add I2C master locking
(Rev.) i2c: fsi: Add transfer implementation
(Rev.) i2c: Add FSI-attached I2C master algorithm
(Rev.) i2c: designware: Add debug print for bus speed
(Rev.) i2c: designware: Add debug print for SDA hold time value
(Rev.) i2c: designware: Separate timing parameter setting from HW initalization
(Rev.) i2c: designware: Move SDA hold time configuration to common code
(Rev.) i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master()
(Rev.) i2c: designware: Don't use internal ___constant_swab32
(Rev.) i2c: designware: Move register access detection to common code
(Rev.) i2c: designware: Remove needless variable from i2c_dw_init_slave()
Biju Das (2):
(Rev.) dt-bindings: i2c: rcar: Add r8a774a1 support
(Rev.) dt-bindings: i2c: sh_mobile: Add r8a774a1 support
Brendan Higgins (4):
(Rev.) i2c: aspeed: Add an explicit type casting for *get_clk_reg_val
(Rev.) i2c: aspeed: Adjust spinlock scope in the irq handler
(Rev.) i2c: aspeed: Fix initial values of master and slave state
(Rev.) i2c: aspeed: Add newline characters into message printings.
Douglas Anderson (1):
(Rev.) i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller
Geert Uytterhoeven (2):
(Rev.) i2c: rcar: handle RXDMA HW behaviour on Gen3
(Rev.) i2c: rcar: Add compatible support for r8a77990 (R-Car E3)
Jarkko Nikula (2):
(Test) i2c: designware-master: use core to detect 'no zero length' quirk
(Test) i2c: quirks: add zero length checks
Jarkko Sakkinen (1):
(Rev.) tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT)
Jean Delvare (2):
(Rev.) i2c: i801: Add support for Intel Ice Lake
(Rev.) i2c: i801: Consolidate chipset names in documentation and Kconfig
Joel Stanley (6):
(Test) i2c: fsi: Add bus recovery
(Test) i2c: fsi: Add I2C master locking
(Test) i2c: fsi: Add transfer implementation
(Test) i2c: fsi: Add abort and hardware reset procedures
(Test) i2c: fsi: Add port structures
(Test) i2c: Add FSI-attached I2C master algorithm
Linus Walleij (1):
(Rev.) i2c: stu300: use core to detect 'no zero length' quirk
Niklas S??derlund (3):
(Rev.) i2c: sh_mobile: use core to detect 'no zero length read' quirk
(Rev.) i2c: rcar: use core to detect 'no zero length' quirk
(Rev.) i2c: quirks: add zero length checks
Peter Rosin (2):
(Rev.) i2c: recovery: make pin init look like STOP
(Rev.) i2c: recovery: refactor recovery function
Rob Herring (4):
(Rev.) dt-bindings: i2c: rcar: Add r8a774a1 support
(Rev.) dt-bindings: i2c: sh_mobile: Add r8a774a1 support
(Rev.) dt-bindings: i2c: Add binding for Actions Semiconductor Owl I2C controller
(Rev.) dt-bindings: at24: Add address-width property
Sekhar Nori (1):
(Test) i2c: remove i2c_lock_adapter and use i2c_lock_bus directly
Simon Horman (2):
(Rev.) dt-bindings: i2c: rcar: Add r8a774a1 support
(Rev.) dt-bindings: i2c: sh_mobile: Add r8a774a1 support
Stephen Boyd (2):
(Rev.) i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller
(Test) i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller
Ulrich Hecht (3):
(Rev.) i2c: rcar: implement STOP and REP_START according to docs
(Rev.) i2c: rcar: refactor private flags
(Rev.) i2c: recovery: make pin init look like STOP
Documentation/devicetree/bindings/eeprom/at24.txt | 2 +
Documentation/devicetree/bindings/i2c/i2c-fsi.txt | 40 ++
Documentation/devicetree/bindings/i2c/i2c-owl.txt | 27 +
Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 5 +-
.../devicetree/bindings/i2c/i2c-sh_mobile.txt | 4 +-
Documentation/i2c/busses/i2c-i801 | 11 +-
Documentation/i2c/gpio-fault-injection | 49 +-
MAINTAINERS | 16 +
drivers/char/tpm/tpm_i2c_infineon.c | 8 +-
drivers/i2c/busses/Kconfig | 42 +-
drivers/i2c/busses/Makefile | 3 +
drivers/i2c/busses/i2c-amd8111.c | 1 +
drivers/i2c/busses/i2c-aspeed.c | 40 +-
drivers/i2c/busses/i2c-brcmstb.c | 8 +-
drivers/i2c/busses/i2c-davinci.c | 4 +-
drivers/i2c/busses/i2c-designware-baytrail.c | 10 +-
drivers/i2c/busses/i2c-designware-common.c | 91 ++-
drivers/i2c/busses/i2c-designware-core.h | 24 +-
drivers/i2c/busses/i2c-designware-master.c | 223 +++---
drivers/i2c/busses/i2c-designware-pcidrv.c | 17 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 68 +-
drivers/i2c/busses/i2c-designware-slave.c | 62 +-
drivers/i2c/busses/i2c-exynos5.c | 22 +-
drivers/i2c/busses/i2c-fsi.c | 752 +++++++++++++++++++++
drivers/i2c/busses/i2c-gpio.c | 97 ++-
drivers/i2c/busses/i2c-i801.c | 4 +
drivers/i2c/busses/i2c-imx.c | 23 +-
drivers/i2c/busses/i2c-mxs.c | 8 +-
drivers/i2c/busses/i2c-owl.c | 495 ++++++++++++++
drivers/i2c/busses/i2c-pasemi.c | 3 +-
drivers/i2c/busses/i2c-pmcmsp.c | 17 +-
drivers/i2c/busses/i2c-qcom-geni.c | 673 ++++++++++++++++++
drivers/i2c/busses/i2c-rcar.c | 123 +++-
drivers/i2c/busses/i2c-s3c2410.c | 4 +-
drivers/i2c/busses/i2c-sh_mobile.c | 10 +-
drivers/i2c/busses/i2c-sprd.c | 8 +-
drivers/i2c/busses/i2c-stu300.c | 12 +-
drivers/i2c/busses/i2c-tegra.c | 90 ++-
drivers/i2c/busses/i2c-xlr.c | 11 +-
drivers/i2c/i2c-core-acpi.c | 19 +-
drivers/i2c/i2c-core-base.c | 85 ++-
drivers/i2c/i2c-core-slave.c | 8 +-
drivers/i2c/i2c-core-smbus.c | 28 +-
drivers/i2c/i2c-mux.c | 4 +-
drivers/i2c/muxes/i2c-mux-mlxcpld.c | 28 +-
drivers/i2c/muxes/i2c-mux-pca9541.c | 75 +-
drivers/i2c/muxes/i2c-mux-pca954x.c | 51 +-
drivers/iio/temperature/mlx90614.c | 4 +-
drivers/input/touchscreen/rohm_bu21023.c | 4 +-
drivers/media/dvb-frontends/af9013.c | 8 +-
drivers/media/dvb-frontends/drxk_hard.c | 4 +-
drivers/media/dvb-frontends/rtl2830.c | 12 +-
drivers/media/dvb-frontends/tda1004x.c | 6 +-
drivers/media/tuners/tda18271-common.c | 8 +-
drivers/mfd/88pm860x-i2c.c | 8 +-
drivers/misc/eeprom/at24.c | 17 +
include/linux/i2c.h | 44 +-
57 files changed, 2846 insertions(+), 674 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-fsi.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt
create mode 100644 drivers/i2c/busses/i2c-fsi.c
create mode 100644 drivers/i2c/busses/i2c-owl.c
create mode 100644 drivers/i2c/busses/i2c-qcom-geni.c
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2018-10-21 19:49 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-06 20:37 [PULL REQUEST] i2c for 4.19 Wolfram Sang
2018-10-07 5:21 ` Greg KH
-- strict thread matches above, loose matches on Subject: below --
2018-10-21 10:40 Wolfram Sang
2018-10-21 19:49 ` Greg KH
2018-10-13 16:21 Wolfram Sang
2018-10-14 6:55 ` Greg KH
2018-09-07 19:55 Wolfram Sang
2018-08-31 12:41 Wolfram Sang
2018-08-24 15:37 Wolfram Sang
2018-08-27 13:58 ` Jean Delvare
2018-08-21 14:04 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).