linux/Documentation/devicetree/bindings/interconnect
Georgi Djakov be0df73d5f Merge branch 'icc-msm8974' into icc-next
Commit d6edc31f3a ("clk: qcom: smd-rpm: Separate out interconnect bus
clocks") moved control over several RPM resources from the clk-smd-rpm
driver to the icc-rpm.c interconnect helpers. Most of the platforms were
fixed before that commit or shortly after. However the MSM8974 was left
as a foster child in broken state. Fix the loose ends and reenable
interconnects on that platform.

* icc-msm8974
  dt-bindings: interconnect: qcom,msm8974: drop bus clocks
  dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common
  interconnect: qcom: drop unused is_on flag
  interconnect: qcom: icc-rpm: allow overwriting get_bw callback
  interconnect: qcom: define OCMEM bus resource
  interconnect: qcom: let platforms declare their bugginess
  interconnect: qcom: msm8974: switch to the main icc-rpm driver
  interconnect: qcom: msm8974: expand DEFINE_QNODE macros

Link: https://msgid.link/20260324-msm8974-icc-v2-0-527280043ad8@oss.qualcomm.com
Tested-by: Alexandre Messier <alex@me.ssier.org>
Tested-by: Luca Weiss <luca.weiss@fairphone.com> # fairphone-fp2
Signed-off-by: Georgi Djakov <djakov@kernel.org>
2026-03-27 12:12:36 +02:00
..
fsl,imx8m-noc.yaml dt-bindings: interconnect: fsl,imx8m-noc: drop unneeded quotes 2023-06-10 10:33:10 +03:00
interconnect.txt
mediatek,cci.yaml dt-bindings: interconnect: add mt7988-cci compatible 2025-07-07 10:57:03 +02:00
mediatek,mt8183-emi.yaml dt-bindings: interconnect: mt8183-emi: Add support for MT8196 EMI 2025-12-21 13:58:39 +02:00
qcom,bcm-voter.yaml
qcom,eliza-rpmh.yaml dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC 2026-03-06 14:32:11 +02:00
qcom,glymur-rpmh.yaml dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name 2026-03-06 14:24:19 +02:00
qcom,kaanapali-rpmh.yaml dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC 2025-10-31 16:04:04 +02:00
qcom,milos-rpmh.yaml dt-bindings: interconnect: document the RPMh Network-On-Chip Interconnect in Qualcomm Milos SoC 2025-07-21 19:41:07 +03:00
qcom,msm8939.yaml dt-bindings: interconnect: Correct indentation and style in DTS example 2025-04-28 17:46:35 +03:00
qcom,msm8953.yaml dt-bindings: interconnect: Correct indentation and style in DTS example 2025-04-28 17:46:35 +03:00
qcom,msm8974.yaml dt-bindings: interconnect: qcom,msm8974: use qcom,rpm-common 2026-03-26 20:09:13 +02:00
qcom,msm8996.yaml dt-bindings: interconnect: qcom: Fix and separate out MSM8996 2023-10-10 00:39:03 +03:00
qcom,msm8998-bwmon.yaml dt-bindings: interconnect: qcom-bwmon: Document Glymur BWMONs 2026-01-21 11:50:16 +02:00
qcom,osm-l3.yaml Merge branch 'icc-eliza' into icc-next 2026-03-06 14:37:35 +02:00
qcom,qcm2290.yaml dt-bindings: interconnect: qcom: qcm2290: Remove RPM bus clocks 2023-10-10 00:38:49 +03:00
qcom,qcs615-rpmh.yaml dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS 2026-03-17 12:42:42 +02:00
qcom,qcs8300-rpmh.yaml dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS 2026-03-06 14:05:23 +02:00
qcom,qdu1000-rpmh.yaml dt-bindings: interconnect: Add QDU1000/QRU1000 devices 2023-01-05 16:14:07 +02:00
qcom,rpm-common.yaml dt-bindings: interconnect: qcom: Introduce qcom,rpm-common 2023-10-10 00:38:41 +03:00
qcom,rpm.yaml dt-bindings: interconnect: Correct indentation and style in DTS example 2025-04-28 17:46:35 +03:00
qcom,rpmh-common.yaml
qcom,rpmh.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
qcom,sa8775p-rpmh.yaml dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks 2025-12-19 10:47:13 +02:00
qcom,sar2130p-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sc7280-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sc8280xp-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sdm660.yaml dt-bindings: interconnect: qcom: Fix and separate out SDM660 2023-10-10 00:38:55 +03:00
qcom,sdx75-rpmh.yaml dt-bindings: interconnect: Correct indentation and style in DTS example 2025-04-28 17:46:35 +03:00
qcom,sm6115.yaml dt-bindings: interconnect: Add Qualcomm SM6115 NoC 2023-12-06 17:16:07 +02:00
qcom,sm6350-rpmh.yaml dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS 2025-11-19 16:03:00 +02:00
qcom,sm7150-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sm8450-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sm8550-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sm8650-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,sm8750-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
qcom,x1e80100-rpmh.yaml dt-bindings: interconnect: qcom: Remove double colon from description 2025-07-18 17:54:58 +03:00
samsung,exynos-bus.yaml dt-bindings: interconnect: samsung,exynos-bus: allow opp-table 2023-01-30 16:18:59 +02:00