Linus Torvalds
c9b47175e9
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
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmk4MacACgkQFA3kzBSg
KbajAw/8CMDDB6ENq8aqnRqWCWEcjxcklIJi/6aDsnpUJr7jzf98hmrhlFzYQLqu
iR6YMo9tt3eGTtv+CDAAABLIqQM5ivx155YSfw8tmfB7OZHpe8hTp72+aNJtJqup
Rp8vu0vIbdcITE6ohxxJHi+DuBghq3CuZIxridx+ApV3JiuEQlqivvkZS2kz7hS6
wYaUQWh8fc33HUY05jR1oJPoOyf2LkjNqcwSY3LF70GgiQ4TpMFOwWmKIsoW4u+/
+i15bI8Vp5Q+DQ/Eu5GgDsSs188BGIY/Ydie50DB229ByetpCUrkjGN3MM8YMAP6
TJHQtl7a6/zfgU5NCEWKKS1Pf1Pd5cVR8TvZcJ7tFiKCSU5het8QAIYtPqJ3ziJs
WjRBAnkV6c5NVVzWuGx3wx/5NBQk1S5KLMGmjKqfHHRDdMGLnQYtXtf+rhOw0e+Y
UjF6xG6JBtKYgbBe7vtJIFGcHXBS2yDePgRCKsmB81BpSC2Eb45Z+Dk7IcjUnTSL
EqyEFs7lQArh+TMMEuxHfccp/L4um5hvC0WOY6nf5hOrV4H+wAbfpLU8mMtlUhr2
yrxUFskzOCOjsxixwAtYX90wNhYRMUut0hJvW2ezD75JgFxlHJXUUtOjoyiO2weW
jws5lXJHRiI77SHBoSLlr2j5W/K1rjvu1VTgis2Jv68ceTTU6pc=
=+PBF
-----END PGP SIGNATURE-----
Merge tag 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang:
- 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
* tag 'i2c-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (21 commits)
i2c: qcom-cci: Add msm8953 compatible
i2c: spacemit: fix detect issue
i2c: amd-mp2: fix reference leak in MP2 PCI device
i2c: i2c.h: fix a bad kernel-doc line
i2c: i2c-elektor: Allow building on SMP kernels
dt-bindings: i2c: qcom-cci: Document Kaanapali compatible
dt-bindings: i2c: qcom-cci: Document msm8953 compatible
dt-bindings: eeprom: at24: Add compatible for Belling BL24S64
i2c: i801: Fix the Intel Diamond Rapids features
i2c: pcf8584: Change pcf_doAdress() to pcf_send_address()
i2c: pcf8584: Make pcf_doAddress() function void
i2c: pcf8584: Move 'ret' variable inside for loop, goto out if ret < 0.
i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
dt-bindings: i2c: i2c-rk3x: Add compatible string for RK3506
i2c: i801: Add support for Intel Diamond Rapids
i2c: stm32: Omit two variable reassignments in stm32_i2c_dma_request()
i2c: designware: Omit a variable reassignment in dw_i2c_plat_probe()
i2c: pcf8584: Fix do not use assignment inside if conditional
i2c: pcf8584: Remove debug macros from i2c-algo-pcf.c
i2c: busses: bcm2835: convert from round_rate() to determine_rate()
...
2025-12-10 07:48:05 +09:00
..
2025-11-25 19:20:42 -08:00
2025-11-26 11:20:43 +01:00
2025-03-08 08:57:18 +09:00
2025-09-13 13:47:19 +01:00
2025-11-13 11:17:36 -07:00
2025-12-03 10:07:37 +01:00
2025-11-28 00:07:19 +00:00
2025-11-28 00:07:19 +00:00
2025-11-11 11:20:15 +08:00
2024-09-11 11:23:56 +02:00
2024-07-29 01:19:51 +01:00
2025-11-21 15:12:12 +01:00
2025-11-26 15:09:24 +01:00
2025-08-29 11:04:02 +02:00
2025-08-30 10:15:30 -04:00
2024-08-30 08:22:36 +02:00
2024-10-05 18:23:38 +02:00
2025-02-22 11:36:22 +01:00
2025-07-08 10:23:13 -04:00
2025-02-10 09:54:19 -07:00
2024-09-11 10:45:28 -06:00
2025-11-03 08:30:56 -07:00
2025-11-05 08:07:21 -07:00
2025-12-03 17:24:33 -08:00
2025-02-05 16:17:59 -08:00
2024-07-11 15:33:28 +02:00
2025-11-24 21:56:17 +01:00
2025-02-19 11:10:54 +01:00
2025-07-04 19:21:53 -05:00
2025-04-30 08:16:07 +02:00
2024-08-08 15:23:21 +02:00
2025-03-05 12:00:03 -05:00
2025-06-12 14:00:18 +02:00
2025-02-05 13:22:04 +09:00
2024-10-05 13:22:04 +08:00
2025-11-20 19:01:22 -08:00
2025-05-04 11:35:06 +02:00
2025-11-25 19:20:42 -08:00
2025-03-25 11:30:42 -07:00
2025-10-22 21:44:37 +02:00
2025-03-25 12:48:05 -04:00
2025-11-25 19:20:42 -08:00
2025-06-25 15:24:13 -07:00
2025-11-20 18:21:29 -08:00
2024-09-18 07:40:56 +09:00
2025-09-26 08:36:08 -04:00
2025-02-12 02:29:30 +00:00
2025-06-23 12:45:13 +02:00
2025-02-05 17:21:07 +01:00
2025-10-28 22:59:19 +01:00
2025-12-05 13:57:39 +01:00
2025-04-17 19:04:50 -07:00
2024-12-22 11:29:50 +01:00
2025-03-04 09:47:36 -07:00
2025-11-25 19:20:42 -08:00
2025-11-05 08:07:21 -07:00
2025-04-08 19:32:11 -07:00
2025-09-05 09:11:28 +02:00
2025-05-03 12:02:09 +02:00
2025-11-24 17:52:11 +01:00
2025-11-24 17:52:11 +01:00
2025-11-25 19:20:42 -08:00
2025-09-17 11:37:23 +02:00
2025-11-29 21:39:58 +09:00
2025-09-24 07:50:09 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-09-11 19:02:50 -07:00
2025-11-27 17:46:54 -08:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-09-19 17:21:55 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-04-17 19:04:50 -07:00
2025-11-25 19:20:42 -08:00
2025-07-08 18:07:26 +02:00
2025-04-17 19:04:50 -07:00
2025-07-10 14:48:29 +02:00
2025-06-10 14:41:14 -07:00
2024-09-04 16:40:33 -07:00
2024-12-05 10:01:09 +01:00
2024-08-26 09:37:23 -07:00
2025-11-17 23:18:32 -08:00
2025-09-15 14:32:54 +02:00
2025-11-26 13:45:23 -07:00
2024-08-22 10:45:12 +02:00
2025-11-26 14:04:04 -04:00
2025-04-17 19:04:50 -07:00
2024-12-05 10:01:09 +01:00
2024-12-05 10:01:28 +01:00
2025-07-25 13:06:19 -07:00
2025-11-06 14:19:20 +02:00
2025-09-09 15:58:56 +02:00
2024-09-01 20:26:05 -07:00
2025-09-13 17:32:43 -07:00
2025-10-07 14:09:19 -04:00
2025-03-05 10:47:33 -05:00
2025-12-02 18:58:47 +01:00
2025-04-17 11:09:10 +02:00
2024-09-12 20:28:46 -07:00
2025-11-27 14:24:39 -08:00
2025-11-25 19:20:42 -08:00
2024-08-19 22:36:26 -04:00
2025-10-20 06:30:40 -07:00
2025-10-29 09:41:40 +01:00
2025-07-08 12:39:24 +02:00
2025-11-27 10:41:31 +01:00
2025-11-14 15:48:49 +01:00
2025-09-13 16:54:41 -07:00
2024-07-19 20:22:12 +02:00
2025-11-12 10:42:49 +01:00
2025-11-25 19:20:42 -08:00
2025-11-04 17:15:06 -08:00
2025-12-05 23:16:26 +00:00
2024-09-06 08:31:40 -06:00
2025-06-30 18:14:23 -07:00
2025-06-25 15:35:20 -07:00
2025-11-25 19:20:42 -08:00
2025-04-17 19:04:50 -07:00
2025-07-25 13:06:19 -07:00
2025-11-25 19:20:42 -08:00
2025-04-17 19:04:50 -07:00
2024-08-12 17:50:34 -07:00
2024-11-07 10:21:58 +01:00
2025-01-21 15:30:01 -05:00
2025-11-25 19:20:42 -08:00
2025-02-28 11:51:32 -08:00
2025-11-25 10:34:55 +01:00
2025-09-19 11:55:56 +02:00
2025-11-03 17:41:18 +01:00
2025-01-08 13:18:11 +01:00
2025-07-07 14:30:39 -07:00
2025-11-25 19:20:42 -08:00
2025-11-03 19:27:41 -08:00
2025-07-24 16:51:46 -05:00
2025-12-02 17:03:55 -08:00
2025-08-20 15:30:36 +02:00
2025-10-30 14:25:14 +01:00
2025-05-15 11:44:29 -07:00
2025-07-23 17:52:07 -07:00
2025-01-08 13:18:09 +01:00
2025-12-04 07:19:26 -07:00
2025-09-13 16:55:05 -07:00
2024-07-05 17:45:47 -07:00
2024-10-24 16:30:33 -07:00
2025-12-02 12:06:38 -08:00
2025-09-17 12:17:05 +02:00
2025-11-25 19:20:42 -08:00
2025-09-25 11:00:59 -07:00
2025-05-11 17:48:15 -07:00
2025-07-07 08:39:33 +02:00
2024-07-19 20:22:48 +02:00
2025-11-14 15:48:48 +01:00
2025-11-04 08:30:09 +01:00
2025-02-25 18:14:03 -08:00
2025-04-14 17:36:41 -07:00
2024-12-18 17:00:29 -08:00
2024-10-22 08:16:40 -06:00
2024-09-05 20:11:43 +02:00
2024-07-16 11:44:00 -04:00
2024-08-20 11:38:23 +02:00
2025-07-14 18:41:42 -07:00
2025-05-07 14:25:30 -07:00
2025-08-28 13:06:48 +02:00
2025-07-25 13:06:19 -07:00
2025-05-20 22:49:39 -07:00
2025-09-18 08:47:52 +02:00
2025-11-10 09:47:54 +01:00
2025-02-11 20:53:14 +01:00
2025-06-19 14:28:22 +02:00
2025-05-21 13:41:03 +02:00
2025-10-27 16:13:42 -07:00
2024-07-03 16:40:45 -04:00
2024-09-30 09:20:59 +01:00
2025-06-30 20:13:42 -06:00
2025-04-17 12:30:02 +02:00
2024-09-11 20:44:32 -07:00
2025-03-03 18:23:36 +01:00
2025-11-14 15:48:49 +01:00
2025-09-09 15:58:44 +02:00
2024-08-22 16:56:24 -07:00
2024-09-10 02:51:48 -04:00
2025-09-21 17:44:20 -04:00
2025-11-20 21:12:19 -07:00
2025-07-08 18:05:23 +02:00
2025-08-26 03:38:19 -04:00
2025-11-14 15:48:49 +01:00
2024-09-10 02:51:48 -04:00
2024-10-05 13:22:04 +08:00
2025-03-28 04:53:51 +03:00
2025-09-22 09:29:28 +01:00
2025-11-04 17:14:07 -08:00
2025-11-30 18:02:43 -05:00
2025-05-27 10:27:54 -04:00
2025-02-14 12:58:02 +01:00
2025-09-22 09:29:29 +01:00
2025-06-24 17:12:59 -07:00
2024-10-09 12:16:18 +01:00
2025-11-27 14:24:44 -08:00
2025-08-01 10:42:22 +02:00
2025-12-02 04:12:49 +01:00
2025-02-13 19:35:31 -08:00
2024-12-05 10:01:15 +01:00