[PATCH 0/2] clk: qcom: Add GPUCC and GXCLK support for Hawi

From: Dongfang Zhao

Date: Mon Jul 27 2026 - 01:50:21 EST


Add GPU clock controller (GPUCC) and GX clock controller (GXCLKCTL)
support for the Qualcomm Hawi SoC.

The GPUCC provides clocks, resets and power domains for the GPU
subsystem. The GXCLKCTL manages only the GX GDSC; remaining resources
are handled by firmware. Hawi's GX clock controller reuses the existing
gxclkctl-kaanapali driver via a fallback compatible
("qcom,hawi-gxclkctl", "qcom,kaanapali-gxclkctl"), so no driver change
is needed unless Hawi-specific behaviour is required later.

---
Dongfang Zhao (2):
dt-bindings: clock: qcom: Add Hawi GPU clock controllers
clk: qcom: Add support for Hawi GPUCC

.../devicetree/bindings/clock/qcom,hawi-gpucc.yaml | 78 ++++
.../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 22 +-
drivers/clk/qcom/Kconfig | 12 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/gpucc-hawi.c | 461 +++++++++++++++++++++
include/dt-bindings/clock/qcom,hawi-gpucc.h | 47 +++
6 files changed, 613 insertions(+), 8 deletions(-)
---
base-commit: 8cdeaa50eae8dad34885515f62559ee83e7e8dda
change-id: 20260705-gpucc-hawi-8c35e13866fc

Best regards,
--
Dongfang Zhao <dongfang.zhao@xxxxxxxxxxxxxxxx>