[PATCH v2 0/3] Enable icc-clk support for Qualcomm IPQ9650
From: Kathiravan Thirumoorthy
Date: Tue Aug 11 2026 - 12:19:32 EST
On Qualcomm IPQ9650 platform the interconnect busses don't have separate
RPM / RPMh controls. Instead they require direct votes through the GCC.
To unify hardware descriptions (and software interfaces) between this
platform and other Qualcomm platforms, make GCC export corresponding NoC
clocks as interconnects.
Add the necessary bindings and the drivers changes for the same.
Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@xxxxxxxxxxxxxxxx>
---
Changes in v2:
- Picked up the tags
- Detailed commit message for the dt-binding patch
- Link to v1: https://patch.msgid.link/20260519-ipq9650_icc-v1-0-4d3554c94257@xxxxxxxxxxxxxxxx
To: Georgi Djakov <djakov@xxxxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
To: Bjorn Andersson <andersson@xxxxxxxxxx>
To: Michael Turquette <mturquette@xxxxxxxxxxxx>
To: Stephen Boyd <sboyd@xxxxxxxxxx>
To: Brian Masney <bmasney@xxxxxxxxxx>
To: Konrad Dybcio <konradybcio@xxxxxxxxxx>
Cc: linux-kernel@xxxxxxxxxxxxxxx
Cc: linux-arm-msm@xxxxxxxxxxxxxxx
Cc: linux-pm@xxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-clk@xxxxxxxxxxxxxxx
---
Kathiravan Thirumoorthy (3):
dt-bindings: interconnect: Add Qualcomm IPQ9650 support
clk: qcom: ipq9650: Use icc-clk for enabling NoC related clocks
arm64: dts: qcom: ipq9650: add interconnect-cells to GCC node
arch/arm64/boot/dts/qcom/ipq9650.dtsi | 1 +
drivers/clk/qcom/gcc-ipq9650.c | 22 +++++++++++++++++++
include/dt-bindings/interconnect/qcom,ipq9650.h | 28 +++++++++++++++++++++++++
3 files changed, 51 insertions(+)
---
base-commit: 9eebf259d5352b87080d67758f483583d9e763d7
change-id: 20260519-ipq9650_icc-994280404adf
Best regards,
--
Kathiravan Thirumoorthy <kathiravan.thirumoorthy@xxxxxxxxxxxxxxxx>