linux/drivers/interconnect/qcom
Greg Kroah-Hartman 0990a71f67 This pull request contains the interconnect changes for the 7.1-rc1
merge window. They are listed below:
 
 - New driver for Mahua SoC
 - New driver for Eliza SoC
 - Enable QoS support for QCS8300 and QCS615 SoCs
 - Add L3 cache scaling compatibles for SM8550 and Eliza SoCs
 - Fix multiple issues in the msm8974 driver
 - Fix kfree mismatch
 - Misc cleanups
 - Add maintainer entry for the interconnect KUnit tests
 
 Signed-off-by: Georgi Djakov <djakov@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEExQ4tCsdmOu34XfMFgNDMCsbYFmMFAmnTnbsACgkQgNDMCsbY
 FmOynRAAwd60nzHWU8vJUwWwr5ARjT1Ox75VaNvV7e0kyBc7Ld28s5N2RB5fTR8O
 WF8W7fXVanqk4dMEZS2GbJaub1gjTjfnk+VkZMBxXixGq5KJFBqNdrRwTAGF+pxu
 Cmo2gBaFrRWMsHgZa7rV26vKT7pSyl8ZCgseX7FQ+molo/ycHImmiv9gJZJ3tj88
 GoPpcDV7PHHa9k6B/FO5H7M3eoe596h4g2AqnCD7bW/nZAUkvO5HPAfqdLi6lyRf
 ekcHBgLPYghx4EyC8N0WF8KSC2i7gyyl8HmiTGNZhuQbIE8mKpBVeYZVef6ebt8s
 UM31wJMnmyDB4JaPfOhzmhjvneX2Vep5hxTO12tx/oiiOFs4k3EOOaw7X/MuNYtR
 DKNJF/WWXpJLxj/LZPghx9o1IsXiblJdFQ+eTbDCcoHNUi7kzyJwazAX7Gku8sKK
 YmjYQLimaEiw7OkDGa+425t8R5ax0O+FUD650hRHfaNKd/6xe89XnDwu9sFDzlHs
 3CGSerb7ustg8rsvRIxwVpXc+ceBILp7mUc93mCT8GbeZwwE4veEIke3qGZARFmX
 ExUC7NewHLCslPnw69oFoUUFDNKrULLwv7YoRqLoyJk4V2wTUm08vuCJ1nvsWmfP
 RhTLgVv7/xowuSYWtOa4/myq9qZOB+sLlMgcGoiao5MS6KUqpu8=
 =RyEu
 -----END PGP SIGNATURE-----

Merge tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next

Georgi writes:

This pull request contains the interconnect changes for the 7.1-rc1
merge window. They are listed below:

- New driver for Mahua SoC
- New driver for Eliza SoC
- Enable QoS support for QCS8300 and QCS615 SoCs
- Add L3 cache scaling compatibles for SM8550 and Eliza SoCs
- Fix multiple issues in the msm8974 driver
- Fix kfree mismatch
- Misc cleanups
- Add maintainer entry for the interconnect KUnit tests

Signed-off-by: Georgi Djakov <djakov@kernel.org>

* tag 'icc-7.1-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc: (22 commits)
  MAINTAINERS: Add interconnect kunit test entry
  interconnect: debugfs: fix devm_kstrdup and kfree mismatch
  interconnect: qcom: msm8974: expand DEFINE_QNODE macros
  interconnect: qcom: msm8974: switch to the main icc-rpm driver
  interconnect: qcom: let platforms declare their bugginess
  interconnect: qcom: define OCMEM bus resource
  interconnect: qcom: icc-rpm: allow overwriting get_bw callback
  interconnect: qcom: drop unused is_on flag
  dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common
  dt-bindings: interconnect: qcom,msm8974: drop bus clocks
  interconnect: qcom: qcs615: enable QoS configuration
  dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS
  interconnect: qcom: Add Eliza interconnect provider driver
  dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC
  dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible
  interconnect: qcom: De-acronymize SoC names
  dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name
  dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible
  interconnect: qcom: qcs8300: enable QoS configuration
  dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS
  ...
2026-04-07 10:06:50 +02:00
..
bcm-voter.c interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting 2023-08-22 01:43:56 +03:00
bcm-voter.h interconnect: qcom: icc-rpmh: Retire DEFINE_QBCM 2023-08-22 15:07:33 +03:00
eliza.c interconnect: qcom: Add Eliza interconnect provider driver 2026-03-06 14:32:11 +02:00
glymur.c Merge branch 'icc-mahua' into icc-next 2026-03-06 14:38:48 +02:00
icc-common.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
icc-common.h interconnect: constify of_phandle_args in xlate 2024-02-26 00:38:17 +02:00
icc-rpm-clocks.c interconnect: qcom: define OCMEM bus resource 2026-03-26 20:09:35 +02:00
icc-rpm.c interconnect: qcom: let platforms declare their bugginess 2026-03-26 20:09:47 +02:00
icc-rpm.h interconnect: qcom: let platforms declare their bugginess 2026-03-26 20:09:47 +02:00
icc-rpmh.c interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs 2025-11-19 16:03:05 +02:00
icc-rpmh.h interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
kaanapali.c Merge branch 'icc-dynamic-ids' into icc-next 2025-11-19 15:53:04 +02:00
Kconfig Merge branch 'icc-eliza' into icc-next 2026-03-06 14:37:35 +02:00
Makefile interconnect: qcom: Add Eliza interconnect provider driver 2026-03-06 14:32:11 +02:00
milos.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
msm8909.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8916.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8937.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8939.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8953.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8974.c interconnect: qcom: msm8974: expand DEFINE_QNODE macros 2026-03-26 20:10:07 +02:00
msm8976.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
msm8996.c interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS 2025-10-31 01:59:58 +02:00
msm8996.h interconnect: qcom: Add MSM8996 interconnect provider driver 2021-11-22 18:35:22 +02:00
osm-l3.c interconnect: avoid memory allocation when 'icc_bw_lock' is held 2025-06-27 21:43:40 +03:00
qcm2290.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
qcs404.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
qcs615.c interconnect: qcom: qcs615: enable QoS configuration 2026-03-17 12:42:48 +02:00
qcs8300.c interconnect: qcom: qcs8300: enable QoS configuration 2026-03-06 14:05:38 +02:00
qdu1000.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sa8775p.c Merge branch 'icc-dynamic-ids' into icc-next 2025-11-19 15:53:04 +02:00
sar2130p.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sc7180.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sc7280.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sc8180x.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sc8280xp.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sdm660.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sdm670.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sdm845.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sdx55.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sdx65.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sdx75.c Merge branch 'icc-dynamic-ids' into icc-next 2025-11-19 15:53:04 +02:00
sm6115.c interconnect: Switch back to struct platform_driver::remove() 2024-10-22 12:34:18 +03:00
sm6350.c interconnect: qcom: sm6350: enable QoS configuration 2025-11-19 16:03:12 +02:00
sm7150.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sm8150.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sm8250.c interconnect: qcom: sm8250: convert to dynamic IDs 2025-11-02 23:15:56 +02:00
sm8350.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sm8450.c interconnect: qcom: sm8450: Fix NULL pointer dereference in icc_link_nodes() 2026-03-14 12:53:13 +02:00
sm8550.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sm8650.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
sm8750.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00
smd-rpm.c interconnect: qcom: smd-rpm: drop duplicated QCOM_RPM_SMD_KEY_RATE define 2026-01-22 22:36:20 +02:00
x1e80100.c interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS 2025-11-02 23:20:18 +02:00