[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <bomhuajtvdsac6bsb5di6sixmr7pflgnmy7axmbpo6qwswm27d@bjwwk3mr5tbu>
Date: Sun, 24 Nov 2024 10:54:56 +0100
From: Andi Shyti <andi.shyti@...nel.org>
To: Wolfram Sang <wsa+renesas@...g-engineering.com>
Cc: linux-i2c <linux-i2c@...r.kernel.org>,
lkml <linux-kernel@...r.kernel.org>, Andi Shyti <andi.shyti@...nel.org>
Subject: [GIT PULL] i2c-host for v6.13, part 2
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(-)
Powered by blists - more mailing lists