Hi Wolfram, please find the description for the second part of the pull request. Thank you again for accepting this second part. I believe we've now included all the accepted patches for I2C. For the next release, I plan to focus on clearing out leftovers from the past. As always, feel free to advise or correct the tag description. I'm always open to suggestions and never bothered by them. Thank you, Andi The following changes since commit 1b3073291ddbe23fede7e0dd1b6f5635e370f8ba: Merge tag 'i2c-host-6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow (2024-11-18 08:35:47 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git tags/i2c-host-6.13-p2 for you to fetch changes up to 68e7aa7ae92f5d5af1a3bfd0aae566e687b980fe: MAINTAINERS: transfer i2c-aspeed maintainership from Brendan to Ryan (2024-11-22 22:17:43 +0100) ---------------------------------------------------------------- i2c-host updates for v6.13, part 2 Improvements and refactoring: - Qualcomm I2C now uses the generic device property functions. - Nomadik controller updated to use of_match_device(). - Fixed the Baud Rate Counter (BRCR) calculation and handling in the Nomadik controller, enabling support for frequencies above 1 MHz. New feature support: - Added support for frequencies up to 3.4 MHz on Nomadik I2C. - DesignWare now accounts for bus capacitance and clock optimisation (declared as new parameters in the binding) to improve the calculation of signal rise and fall times (t_high and t_low). - Added atomic transfer support to the Xilinx IIC controller. New Hardware support: - DWAPB I2C controller on FUJITSU-MONAKA (new ACPI HID). - Allwinner A523 (new compatible ID). - Mobileye EyeQ6H (new compatible ID). Maintenance: - Ryan replaces Brendan as the maintainer for the ASPEED controller. ---------------------------------------------------------------- Andre Przywara (1): dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string Bartosz Golaszewski (1): i2c: qup: use generic device property accessors Brendan Higgins (1): MAINTAINERS: transfer i2c-aspeed maintainership from Brendan to Ryan Manikanta Guntupalli (2): i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_runtime_resume to facilitate atomic mode i2c: xiic: Add atomic transfer support Michael Wu (2): dt-bindings: i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized i2c: designware: determine HS tHIGH and tLOW based on HW parameters Théo Lebrun (6): dt-bindings: i2c: nomadik: add mobileye,eyeq6h-i2c bindings dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz i2c: nomadik: switch from of_device_is_compatible() to of_match_device() i2c: nomadik: support Mobileye EyeQ6H I2C controller i2c: nomadik: fix BRCR computation i2c: nomadik: support >=1MHz speed modes Yoshihiro Furudera (1): i2c: designware: Add ACPI HID for DWAPB I2C controller on FUJITSU-MONAKA .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 1 + .../bindings/i2c/snps,designware-i2c.yaml | 18 ++ .../devicetree/bindings/i2c/st,nomadik-i2c.yaml | 13 +- MAINTAINERS | 2 +- drivers/i2c/busses/i2c-designware-common.c | 5 + drivers/i2c/busses/i2c-designware-core.h | 6 + drivers/i2c/busses/i2c-designware-master.c | 23 +- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/i2c/busses/i2c-nomadik.c | 87 ++++--- drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 287 +++++++++++++++++---- 11 files changed, 348 insertions(+), 99 deletions(-)