Re: [PULL REQUEST] i2c for 5.10

2020-12-12 Thread pr-tracker-bot
The pull request you sent on Sat, 12 Dec 2020 19:30:46 +0100:

> 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/5ee595d9079b94ee931287ce004d34886b7d3c24

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL REQUEST] i2c for 5.10

2020-12-12 Thread Wolfram Sang
Linus,

the AT24 EEPROM driver still needs a bugfix for 5.10.

Please pull.

Thanks,

   Wolfram


The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -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 e977aaf899a6d3b3d6658da66e262b6e307ae3a2:

  Merge tag 'at24-fixes-for-v5.10' of 
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current 
(2020-12-11 23:23:30 +0100)


Diego Santa Cruz (1):
  misc: eeprom: at24: fix NVMEM name with custom AT24 device name

Wolfram Sang (1):
  Merge tag 'at24-fixes-for-v5.10' of git://git.kernel.org/.../brgl/linux 
into i2c/for-current

 drivers/misc/eeprom/at24.c | 1 -
 1 file changed, 1 deletion(-)


signature.asc
Description: PGP signature


Re: [PULL REQUEST] i2c for 5.10

2020-12-05 Thread pr-tracker-bot
The pull request you sent on Sat, 5 Dec 2020 23:11:43 +0100:

> 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/33256ce194110874d4bc90078b577c59f9076c59

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL REQUEST] i2c for 5.10

2020-12-05 Thread Wolfram Sang
Linus,

here are some more I2C driver updates. IMX updates are a tad bigger, but
not exceptionally big.

Please pull.

Thanks,

   Wolfram


The following changes since commit b65054597872ce3aefbc6a666385eabdf9e288da:

  Linux 5.10-rc6 (2020-11-29 15:50:50 -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 2bf9545626f8d09f552ab86d0047a415fe9a07a0:

  i2c: mlxbf: Fix the return check of devm_ioremap and ioremap (2020-12-05 
14:52:35 +0100)


Arnd Bergmann (1):
  i2c: mlxbf: select CONFIG_I2C_SLAVE

Christian Eggers (3):
  i2c: imx: Fix reset of I2SR_IAL flag
  i2c: imx: Check for I2SR_IAL after every byte
  i2c: imx: Don't generate STOP condition if arbitration has been lost

Robert Foss (1):
  i2c: qcom: Fix IRQ error misassignement

Wang Xiaojun (1):
  i2c: mlxbf: Fix the return check of devm_ioremap and ioremap

Zhihao Cheng (1):
  i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()


with much appreciated quality assurance from

Bjorn Andersson (1):
  (Rev.) i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()

Krzysztof Kozlowski (2):
  (Test) i2c: imx: Don't generate STOP condition if arbitration has been 
lost
  (Test) i2c: imx: Check for I2SR_IAL after every byte

Manivannan Sadhasivam (1):
  (Rev.) i2c: qcom: Fix IRQ error misassignement

Uwe Kleine-König (1):
  (Rev.) i2c: imx: Fix reset of I2SR_IAL flag

 drivers/i2c/busses/Kconfig|  1 +
 drivers/i2c/busses/i2c-imx.c  | 44 ---
 drivers/i2c/busses/i2c-mlxbf.c| 12 +--
 drivers/i2c/busses/i2c-qcom-cci.c |  4 ++--
 drivers/i2c/busses/i2c-qup.c  |  3 ++-
 5 files changed, 47 insertions(+), 17 deletions(-)


signature.asc
Description: PGP signature


Re: [PULL REQUEST] i2c for 5.10

2020-11-07 Thread pr-tracker-bot
The pull request you sent on Sat, 7 Nov 2020 19:39:57 +0100:

> 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/af6e7de0c7d1338c3e4224c764fbcb7e28064df9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL REQUEST] i2c for 5.10

2020-11-07 Thread Wolfram Sang
Linus,

here are driver bugfixes for I2C. Most of them are for the new mlxbf
driver which got more exposure after rc1. The sh_mobile patch should
already have reached you during the merge window, but I accidently
dropped it. However, since it fixes a problem with rebooting, I think it
is still fine for rc3.

Please pull.

Thanks,

   Wolfram


The following changes since commit 3cea11cd5e3b00d91caf0b4730194039b45c5891:

  Linux 5.10-rc2 (2020-11-01 14:43:51 -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 3b5f7f10ff6e6b66f553e12cc50d9bb751ce60ad:

  i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED 
(2020-11-06 16:02:00 +0100)


Geert Uytterhoeven (1):
  i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM

Khalil Blaiech (5):
  i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call
  i2c: mlxbf: Fix resrticted cast warning of sparse
  i2c: mlxbf: Remove unecessary wrapper functions
  i2c: mlxbf: Update reference clock frequency
  i2c: mlxbf: Update author and maintainer email info

Michael Wu (2):
  i2c: designware: call i2c_dw_read_clear_intrbits_slave() once
  i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED

Qii Wang (1):
  i2c: mediatek: move dma reset before i2c reset

Ulrich Hecht (1):
  i2c: sh_mobile: implement atomic transfers

 MAINTAINERS   |   2 +-
 drivers/i2c/busses/Kconfig|   2 +-
 drivers/i2c/busses/i2c-designware-slave.c |  52 +++-
 drivers/i2c/busses/i2c-mlxbf.c| 204 +-
 drivers/i2c/busses/i2c-mt65xx.c   |   8 +-
 drivers/i2c/busses/i2c-sh_mobile.c|  86 ++---
 6 files changed, 177 insertions(+), 177 deletions(-)


signature.asc
Description: PGP signature


Re: [PULL REQUEST] i2c for 5.10

2020-10-25 Thread pr-tracker-bot
The pull request you sent on Sun, 25 Oct 2020 13:37:45 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0746c4a9f3d37caf73fb93420bcf34a841019a40

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL REQUEST] i2c for 5.10

2020-10-25 Thread Wolfram Sang
Linus,

I2C has a regression fix which should go into rc1 and to stable kernels
as well.

Please pull.

Thanks,

   Wolfram


The following changes since commit d76913908102044f14381df865bb74df17a538cb:

  Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/linux-block 
(2020-10-24 12:46:42 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.10

for you to fetch changes up to 8058d69905058ec8f467a120b5ec5bb831ea67f3:

  i2c: core: Restore acpi_walk_dep_device_list() getting called after 
registering the ACPI i2c devs (2020-10-25 13:33:54 +0100)


Hans de Goede (1):
  i2c: core: Restore acpi_walk_dep_device_list() getting called after 
registering the ACPI i2c devs

 drivers/i2c/i2c-core-acpi.c | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)


signature.asc
Description: PGP signature


Re: [PULL REQUEST] i2c for 5.10

2020-10-21 Thread pr-tracker-bot
The pull request you sent on Wed, 21 Oct 2020 08:55:00 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.10

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/b5df4b5c28b232d1fc0b48660f44668faebb0bcb

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


[PULL REQUEST] i2c for 5.10

2020-10-21 Thread Wolfram Sang
Linus, everyone,

during this short break of my holidays, I send the first pull request of
I2C for 5.10. Main changes:

* if a host can be a client, too, the I2C core can now use it to emulate
  SMBus HostNotify support (STM32 and R-Car added this so far)
* also for client mode, a testunit has been added. It can create rare
  situations on the bus, so host controllers can be tested
* a binding has been added to mark the bus as "single-master". This
  allows for better timeout detections
* new driver for Mellanox Bluefield
* massive refactoring of the Tegra driver
* EEPROMs recognized by the at24 driver can now have custom names
* rest is driver updates

Please pull.

Thanks,

   Wolfram


The following changes since commit d012a7190fc1fd72ed48911e77ca97ba4521bccd:

  Linux 5.9-rc2 (2020-08-23 14:08:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-5.10

for you to fetch changes up to 40daf09a30a0c86a038bcce606604333f32e03f8:

  Documentation: i2c: add testunit docs to index (2020-10-05 22:57:45 +0200)


Alain Volmat (4):
  i2c: smbus: add core function handling SMBus host-notify
  i2c: stm32f7: Add SMBus Host-Notify protocol support
  i2c: stm32: name slave slot to ease maintenance
  i2c: stm32: fix error message on upon dma_request_chan & defer handling

Andy Shevchenko (3):
  i2c: ismt: Describe parameters in kernel doc
  i2c: ismt: Add support for Intel Emmitsburg PCH
  i2c: nvidia-gpu: Use put_unaligned_be24()

Anson Huang (1):
  i2c: imx: Use dev_err_probe() to simplify error handling

Barry Song (1):
  i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ

Dirk Behme (1):
  i2c: rcar: Auto select RESET_CONTROLLER

Dmitry Osipenko (32):
  i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
  i2c: tegra: Add missing pm_runtime_put()
  i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
  i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
  i2c: tegra: Initialize div-clk rate unconditionally
  i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
  i2c: tegra: Runtime PM always available on Tegra
  i2c: tegra: Remove error message used for devm_request_irq() failure
  i2c: tegra: Use reset_control_reset()
  i2c: tegra: Use devm_platform_get_and_ioremap_resource()
  i2c: tegra: Use platform_get_irq()
  i2c: tegra: Use clk-bulk helpers
  i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
  i2c: tegra: Clean up probe function
  i2c: tegra: Reorder location of functions in the code
  i2c: tegra: Clean up variable types
  i2c: tegra: Remove outdated barrier()
  i2c: tegra: Remove likely/unlikely from the code
  i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
  i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
  i2c: tegra: Rename wait/poll functions
  i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
  i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
  i2c: tegra: Factor out register polling into separate function
  i2c: tegra: Factor out hardware initialization into separate function
  i2c: tegra: Check errors for both positive and negative values
  i2c: tegra: Improve formatting of variables
  i2c: tegra: Clean up variable names
  i2c: tegra: Clean up printk messages
  i2c: tegra: Clean up and improve comments
  i2c: tegra: Clean up whitespaces, newlines and indentation
  i2c: tegra: Improve driver module description

Jaakko Laine (3):
  i2c: xiic: Change code alignment to 1 space only
  i2c: xiic: Improve struct memory alignment
  i2c: xiic: Support forcing single-master in DT

Jarkko Nikula (2):
  i2c: Remove 'default n' from busses/Kconfig
  i2c: i801: Add support for Intel Alder Lake PCH-S

Jean Delvare (2):
  eeprom: at24: Add support for the Sony VAIO EEPROMs
  eeprom: at24: Tidy at24_read()

Jeffrey Lin (1):
  i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480

Jon Hunter (3):
  eeprom: at24: Initialise AT24 NVMEM ID field
  dt-bindings: eeprom: at24: Add label property for AT24
  eeprom: at24: Support custom device names for AT24 EEPROMs

Khalil Blaiech (2):
  dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
  i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC

Krzysztof Kozlowski (10):
  i2c: mux: gpmux: Simplify with dev_err_probe()
  i2c: mux: reg: Simplify with dev_err_probe()
  i2c: bcm2835: Simplify with dev_err_probe()
  i2c: stm32: Simplify with dev_err_probe()
  i2c: rk3x: Simplify with dev_err_probe()
  i2c: imx: Fix external abort on interrupt in exit paths
  dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties