[PATCH 0/4] clk: qcom: Add EVA clock controller support for Glymur SoC

From: Taniya Das

Date: Tue May 26 2026 - 01:30:13 EST


This series adds support for the Enhanced Video Analytics (EVA) clock
controller on the Qualcomm Glymur SoC.

The EVA subsystem handles vision processing workloads and requires its
own clock controller (EVACC) to manage the PLL, RCGs, branch clocks,
GDSCs and resets.

The series consists of:
- Move gcc_eva_ahb_clk and gcc_eva_xo_clk to the GCC critical clocks
list since they are owned by the EVA clock controller and must remain
enabled during boot.
- Add DT bindings for the EVA clock controller.
- Add the EVA clock controller driver.
- Add the EVA clock controller device node to the Glymur DTS.

Signed-off-by: Taniya Das <taniya.das@xxxxxxxxxxxxxxxx>
---
Taniya Das (4):
clk: qcom: gcc-glymur: Move EVA clocks to critical clock list
dt-bindings: clock: qcom: Add EVA clock and reset controller for Glymur SoC
clk: qcom: Add EVA clock controller driver for Glymur SoC
arm64: dts: qcom: glymur: Add EVA clock controller node

.../bindings/clock/qcom,glymur-evacc.yaml | 76 ++++
arch/arm64/boot/dts/qcom/glymur.dtsi | 19 +
drivers/clk/qcom/Kconfig | 11 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/evacc-glymur.c | 453 +++++++++++++++++++++
drivers/clk/qcom/gcc-glymur.c | 32 +-
include/dt-bindings/clock/qcom,glymur-evacc.h | 38 ++
7 files changed, 600 insertions(+), 30 deletions(-)
---
base-commit: d387b06f7c15b4639244ad66b4b0900c6a02b430
change-id: 20260525-evacc_glymur-5b0b489af038

Best regards,
--
Taniya Das <taniya.das@xxxxxxxxxxxxxxxx>