[PATCH 0/2] interconnect: qcom: Add SM7250 interconnect provider

From: Ishu Brar via B4 Relay

Date: Fri Oct 23 2026 - 05:51:33 EST


Add the binding and the driver for the Network-On-Chip interconnect
providers of the Qualcomm SM7250 SoC (Snapdragon 765/765G/768G). They are
controlled through RPMh Bus Clock Managers, like the other RPMh based
providers. The driver follows the layout of sm7150 and sm8250, and the
nodes and BCMs come from the downstream interconnect description of the
platform.

Tested on a OnePlus Nord (a 7.3-rc7 based tree): all providers probe,
and UFS, USB, display, I2C, serial and camera ISP devices get their
paths without errors. The Adreno 620 GPU also takes its memory bandwidth
levels from these providers (the Adreno 620 series sent earlier relies on
them). The SoC devicetree nodes are not part of this series.

Signed-off-by: Ishu Brar <patches@xxxxxxx>
---
Ishu Brar (2):
dt-bindings: interconnect: qcom: Add SM7250 RPMh NoC bindings
interconnect: qcom: Add SM7250 interconnect provider driver

.../bindings/interconnect/qcom,sm7250-rpmh.yaml | 102 ++
drivers/interconnect/qcom/Kconfig | 14 +
drivers/interconnect/qcom/Makefile | 2 +
drivers/interconnect/qcom/sm7250.c | 1683 ++++++++++++++++++++
.../dt-bindings/interconnect/qcom,sm7250-rpmh.h | 151 ++
5 files changed, 1952 insertions(+)
---
base-commit: 3fd56a2833c22f62eb84297d0dbd47739632f1a0
change-id: 20261023-icc-sm7250-1684e6e41a02

Best regards,
--
Ishu Brar <patches@xxxxxxx>