[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251124153332.2754651-1-djakov@kernel.org>
Date: Mon, 24 Nov 2025 17:33:32 +0200
From: Georgi Djakov <djakov@...nel.org>
To: gregkh@...uxfoundation.org
Cc: linux-pm@...r.kernel.org,
linux-kernel@...r.kernel.org,
djakov@...nel.org
Subject: [GIT PULL] interconnect changes for 6.19
Hello Greg,
This is the pull request with interconnect changes for the v6.19-rc1 merge
window. As always, the summary is in the signed tag.
All patches have been in linux-next for a while. There are currently
no reported issues. Please pull into char-misc-next when possible.
Thanks,
Georgi
The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:
Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git tags/icc-6.19-rc1
for you to fetch changes up to 60b52af082b1462e878d10a0298fad40a26a8b35:
Merge branch 'icc-sm6350' into icc-next (2025-11-19 16:07:00 +0200)
----------------------------------------------------------------
interconnect changes for 6.19
This pull request contains the interconnect changes for the 6.19-rc1
merge window. The core and driver changes are listed below.
Core changes:
- kbps_to_icc() macro optimization
Driver changes:
- Switch all Qualcomm RPMh interconnect drivers to use the dynamic
node IDs and drop support for non-dynamic ID allocation
- Add new driver and BWMON support for the Kaanapali SoC
- Add QoS support for the SM6350 SoC
- Add QoS support for the SA8775p SoC
- Fix missing link from SNOC_PNOC to the USB 2 on MSM8996 SoC that
includes also a dts change that has been acked by the maintainer
- Drop the QPIC interconnect and BCM nodes for the SDX75 SoC, as these
should be handled by the rpmh-clk driver
- Other misc fixes
Signed-off-by: Georgi Djakov <djakov@...nel.org>
----------------------------------------------------------------
Amir Vajid (1):
dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs
Dmitry Baryshkov (27):
interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array
interconnect: qcom: sc7280: convert to dynamic IDs
interconnect: qcom: sc8180x: convert to dynamic IDs
interconnect: qcom: sc8280xp: convert to dynamic IDs
interconnect: qcom: sdm845: convert to dynamic IDs
interconnect: qcom: sm8250: convert to dynamic IDs
interconnect: qcom: x1e80100: convert to dynamic IDs
interconnect: qcom: qcs615: convert to dynamic IDs
interconnect: qcom: qcs8300: convert to dynamic IDs
interconnect: qcom: qdu1000: convert to dynamic IDs
interconnect: qcom: sar2130p: convert to dynamic IDs
interconnect: qcom: sc7180: convert to dynamic IDs
interconnect: qcom: sdm670: convert to dynamic IDs
interconnect: qcom: sdx55: convert to dynamic IDs
interconnect: qcom: sdx65: convert to dynamic IDs
interconnect: qcom: sdx75: convert to dynamic IDs
interconnect: qcom: sm6350: convert to dynamic IDs
interconnect: qcom: sm7150: convert to dynamic IDs
interconnect: qcom: sm8150: convert to dynamic IDs
interconnect: qcom: sm8350: convert to dynamic IDs
interconnect: qcom: sm8450: convert to dynamic IDs
interconnect: qcom: sm8550: convert to dynamic IDs
interconnect: qcom: sm8650: convert to dynamic IDs
interconnect: qcom: sm8750: convert to dynamic IDs
interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS
Georgi Djakov (6):
Merge branch 'icc-msm8996' into icc-next
Merge branch 'icc-sdx75' into icc-next
Merge branch 'icc-sa8775p' into icc-next
Merge branch 'icc-kaanapali' into icc-next
Merge branch 'icc-dynamic-ids' into icc-next
Merge branch 'icc-sm6350' into icc-next
Kuan-Wei Chiu (2):
interconnect: Optimize kbps_to_icc() macro
interconnect: debugfs: Fix incorrect error handling for NULL path
Luca Weiss (4):
dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS
interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs
interconnect: qcom: sm6350: Remove empty BCM arrays
interconnect: qcom: sm6350: enable QoS configuration
Odelu Kukatla (2):
dt-bindings: interconnect: add reg and clocks properties to enable QoS on sa8775p
interconnect: qcom: sa8775p: enable QoS configuration
Raviteja Laggyshetty (4):
interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes
dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs
dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC
interconnect: qcom: add Kaanapali interconnect provider driver
.../devicetree/bindings/interconnect/qcom,kaanapali-rpmh.yaml | 124 +
.../devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml | 1 +
.../devicetree/bindings/interconnect/qcom,sa8775p-rpmh.yaml | 50 +-
.../devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml | 65 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 +
drivers/interconnect/debugfs-client.c | 7 +-
drivers/interconnect/qcom/Kconfig | 9 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/glymur.c | 225 +-
drivers/interconnect/qcom/icc-rpmh.c | 39 +-
drivers/interconnect/qcom/icc-rpmh.h | 7 +-
drivers/interconnect/qcom/kaanapali.c | 1855 ++++++++
drivers/interconnect/qcom/milos.c | 142 +-
drivers/interconnect/qcom/msm8996.c | 1 +
drivers/interconnect/qcom/qcs615.c | 511 +-
drivers/interconnect/qcom/qcs615.h | 128 -
drivers/interconnect/qcom/qcs8300.c | 671 ++-
drivers/interconnect/qcom/qcs8300.h | 177 -
drivers/interconnect/qcom/qdu1000.c | 348 +-
drivers/interconnect/qcom/qdu1000.h | 95 -
drivers/interconnect/qcom/sa8775p.c | 639 ++-
drivers/interconnect/qcom/sar2130p.c | 630 +--
drivers/interconnect/qcom/sc7180.c | 678 ++-
drivers/interconnect/qcom/sc7180.h | 149 -
drivers/interconnect/qcom/sc7280.c | 617 ++-
drivers/interconnect/qcom/sc7280.h | 154 -
drivers/interconnect/qcom/sc8180x.c | 648 +--
drivers/interconnect/qcom/sc8180x.h | 179 -
drivers/interconnect/qcom/sc8280xp.c | 825 ++--
drivers/interconnect/qcom/sc8280xp.h | 209 -
drivers/interconnect/qcom/sdm670.c | 522 +-
drivers/interconnect/qcom/sdm670.h | 128 -
drivers/interconnect/qcom/sdm845.c | 766 ++-
drivers/interconnect/qcom/sdm845.h | 140 -
drivers/interconnect/qcom/sdx55.c | 489 +-
drivers/interconnect/qcom/sdx55.h | 70 -
drivers/interconnect/qcom/sdx65.c | 457 +-
drivers/interconnect/qcom/sdx65.h | 65 -
drivers/interconnect/qcom/sdx75.c | 395 +-
drivers/interconnect/qcom/sdx75.h | 97 -
drivers/interconnect/qcom/sm6350.c | 927 ++--
drivers/interconnect/qcom/sm6350.h | 139 -
drivers/interconnect/qcom/sm7150.c | 653 ++-
drivers/interconnect/qcom/sm7150.h | 140 -
drivers/interconnect/qcom/sm8150.c | 706 ++-
drivers/interconnect/qcom/sm8150.h | 152 -
drivers/interconnect/qcom/sm8250.c | 736 ++-
drivers/interconnect/qcom/sm8250.h | 168 -
drivers/interconnect/qcom/sm8350.c | 684 ++-
drivers/interconnect/qcom/sm8350.h | 158 -
drivers/interconnect/qcom/sm8450.c | 601 ++-
drivers/interconnect/qcom/sm8450.h | 169 -
drivers/interconnect/qcom/sm8550.c | 501 +-
drivers/interconnect/qcom/sm8550.h | 138 -
drivers/interconnect/qcom/sm8650.c | 527 +-
drivers/interconnect/qcom/sm8650.h | 144 -
drivers/interconnect/qcom/sm8750.c | 602 +--
drivers/interconnect/qcom/x1e80100.c | 610 ++-
drivers/interconnect/qcom/x1e80100.h | 192 -
include/dt-bindings/interconnect/qcom,kaanapali-rpmh.h | 149 +
include/dt-bindings/interconnect/qcom,sdx75.h | 2 -
include/linux/interconnect.h | 2 +-
62 files changed, 9632 insertions(+), 10785 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,kaanapali-rpmh.yaml
create mode 100644 drivers/interconnect/qcom/kaanapali.c
delete mode 100644 drivers/interconnect/qcom/qcs615.h
delete mode 100644 drivers/interconnect/qcom/qcs8300.h
delete mode 100644 drivers/interconnect/qcom/qdu1000.h
delete mode 100644 drivers/interconnect/qcom/sc7180.h
delete mode 100644 drivers/interconnect/qcom/sc7280.h
delete mode 100644 drivers/interconnect/qcom/sc8180x.h
delete mode 100644 drivers/interconnect/qcom/sc8280xp.h
delete mode 100644 drivers/interconnect/qcom/sdm670.h
delete mode 100644 drivers/interconnect/qcom/sdm845.h
delete mode 100644 drivers/interconnect/qcom/sdx55.h
delete mode 100644 drivers/interconnect/qcom/sdx65.h
delete mode 100644 drivers/interconnect/qcom/sdx75.h
delete mode 100644 drivers/interconnect/qcom/sm6350.h
delete mode 100644 drivers/interconnect/qcom/sm7150.h
delete mode 100644 drivers/interconnect/qcom/sm8150.h
delete mode 100644 drivers/interconnect/qcom/sm8250.h
delete mode 100644 drivers/interconnect/qcom/sm8350.h
delete mode 100644 drivers/interconnect/qcom/sm8450.h
delete mode 100644 drivers/interconnect/qcom/sm8550.h
delete mode 100644 drivers/interconnect/qcom/sm8650.h
delete mode 100644 drivers/interconnect/qcom/x1e80100.h
create mode 100644 include/dt-bindings/interconnect/qcom,kaanapali-rpmh.h
Powered by blists - more mailing lists