Re: [PULL REQUEST] i2c for 5.10
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
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
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
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
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
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
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
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
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
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