[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aTg1k4C4uGKMoiUG@shikoro>
Date: Tue, 9 Dec 2025 23:43:31 +0900
From: Wolfram Sang <wsa@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-i2c@...r.kernel.org, linux-kernel@...r.kernel.org,
Bartosz Golaszewski <brgl@...ev.pl>,
Andi Shyti <andi.shyti@...nel.org>
Subject: [PULL REQUEST] i2c-for-6.19-rc1
Linus,
this is a rather small pull request from I2C, and a
not-optimally-prepared-one as I will admit right away. This cycle was
troublesome for us. Despite the usual overload, both (Andi and I)
were/are travelling with limited net access, had serious GPG problems
(Andi; kind of sorted out by now with the help from Konstantin), and
also some miscommunication between us. This is why a few patches ended
up in our trees later than optimal. Because they are fixes which could
also show up in for-rc2 pull request, I hope this is okay. That all
being said, there is really only easy stuff in here. And we strive to be
on track again for the next cycle.
Please pull.
Wolfram
The following changes since commit e9a6fb0bcdd7609be6969112f3fbfcce3b1d4a7c:
Linux 6.18-rc5 (2025-11-09 15:10:19 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git tags/i2c-for-6.19-rc1
for you to fetch changes up to d202341d9b0c5b5965787061ba0d10daafb9d6c5:
i2c: qcom-cci: Add msm8953 compatible (2025-12-08 20:21:31 +0900)
----------------------------------------------------------------
i2c-for-6.19-rc1
- general cleanups in bcm2835, designware, pcf8584, and stm32
- amd-mp2: fix device refcount
- designware: avoid interrupt storms caused by bad firmware
- spacemit: fix device detection failures
- new devices: Intel Diamond Rapids, Rockchip RK3506, Qualcomm Kaanapali
and MSM8953
- minor fixes to i801, core documentation, elektor Kconfig dependencies
at24 updates:
- add new compatible for Belling BL24S64
----------------------------------------------------------------
Brian Masney (1):
i2c: busses: bcm2835: convert from round_rate() to determine_rate()
Cezar Chiru (5):
i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c
i2c: pcf8584: Fix do not use assignment inside if conditional
i2c: pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0.
i2c: pcf8584: Make pcf_doAddress() function void
i2c: pcf8584: Change pcf_doAdress() to pcf_send_address()
Hangxiang Ma (1):
dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
Heikki Krogerus (1):
i2c: i801: Fix the Intel Diamond Rapids features
Heiko Stuebner (1):
dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506
Jinhui Guo (1):
i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
Luca Weiss (3):
dt-bindings: eeprom: at24: Add compatible for Belling BL24S64
dt-bindings: i2c: qcom-cci: Document msm8953 compatible
i2c: qcom-cci: Add msm8953 compatible
Ma Ke (1):
i2c: amd-mp2: fix reference leak in MP2 PCI device
Magnus Lindholm (1):
i2c: i2c-elektor: Allow building on SMP kernels
Markus Elfring (2):
i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe()
i2c: stm32: Omit two variable reassignments in stm32_i2c_dma_request()
Nathan Chancellor (1):
i2c: designware: Remove i2c_dw_remove_lock_support()
Randy Dunlap (1):
i2c: i2c.h: fix a bad kernel-doc line
Troy Mitchell (1):
i2c: spacemit: fix detect issue
Wolfram Sang (2):
Merge tag 'at24-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
Merge tag 'i2c-host-6.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
Zeng Guang (1):
i2c: i801: Add support for Intel Diamond Rapids
with much appreciated quality assurance from
----------------------------------------------------------------
Anand Moon (1):
(Rev.) i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe()
Andy Shevchenko (1):
(Rev.) i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
Aurelien Jarno (2):
(Test) i2c: spacemit: fix detect issue
(Rev.) i2c: spacemit: fix detect issue
Bjorn Helgaas (1):
(Rev.) i2c: designware: Remove i2c_dw_remove_lock_support()
Dmitry Baryshkov (1):
(Rev.) i2c: qcom-cci: Add msm8953 compatible
Kees Cook (1):
(Rev.) i2c: designware: Remove i2c_dw_remove_lock_support()
Krzysztof Kozlowski (2):
(Rev.) dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
(Rev.) dt-bindings: i2c: qcom-cci: Document msm8953 compatible
Loic Poulain (2):
(Rev.) i2c: qcom-cci: Add msm8953 compatible
(Rev.) dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
Mario Limonciello (AMD) (1):
(Rev.) i2c: designware: Remove i2c_dw_remove_lock_support()
Michael Opdenacker (1):
(Test) i2c: spacemit: fix detect issue
Documentation/devicetree/bindings/eeprom/at24.yaml | 1 +
.../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 +
.../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 4 +
Documentation/i2c/busses/i2c-i801.rst | 1 +
drivers/i2c/algos/i2c-algo-pcf.c | 105 +++++----------------
drivers/i2c/busses/Kconfig | 3 +-
drivers/i2c/busses/i2c-amd-mp2-pci.c | 5 +-
drivers/i2c/busses/i2c-bcm2835.c | 12 ++-
drivers/i2c/busses/i2c-designware-core.h | 2 +-
drivers/i2c/busses/i2c-designware-master.c | 7 ++
drivers/i2c/busses/i2c-designware-platdrv.c | 13 +--
drivers/i2c/busses/i2c-i801.c | 3 +
drivers/i2c/busses/i2c-k1.c | 19 ++--
drivers/i2c/busses/i2c-qcom-cci.c | 46 +++++++++
drivers/i2c/busses/i2c-stm32.c | 7 +-
include/uapi/linux/i2c.h | 2 +-
16 files changed, 120 insertions(+), 111 deletions(-)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists