Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH 0/4] clk: qcom: Add EVA clock controller support for Glymur SoC
@ 2026-05-26  5:29 Taniya Das
  2026-05-26  5:29 ` [PATCH 1/4] clk: qcom: gcc-glymur: Move EVA clocks to critical clock list Taniya Das
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Taniya Das @ 2026-05-26  5:29 UTC (permalink / raw)
  To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Brian Masney,
	Konrad Dybcio, Dmitry Baryshkov, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Konrad Dybcio
  Cc: Ajit Pandey, Imran Shaik, Jagadeesh Kona, linux-arm-msm,
	linux-clk, linux-kernel, devicetree, Taniya Das

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@oss.qualcomm.com>
---
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@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-06-04 19:08 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-26  5:29 [PATCH 0/4] clk: qcom: Add EVA clock controller support for Glymur SoC Taniya Das
2026-05-26  5:29 ` [PATCH 1/4] clk: qcom: gcc-glymur: Move EVA clocks to critical clock list Taniya Das
2026-05-26  5:46   ` Dmitry Baryshkov
2026-05-26  7:07     ` Taniya Das
2026-05-26  7:12       ` Dmitry Baryshkov
2026-05-26  5:29 ` [PATCH 2/4] dt-bindings: clock: qcom: Add EVA clock and reset controller for Glymur SoC Taniya Das
2026-06-04 19:08   ` Rob Herring
2026-05-26  5:29 ` [PATCH 3/4] clk: qcom: Add EVA clock controller driver " Taniya Das
2026-05-26  5:29 ` [PATCH 4/4] arm64: dts: qcom: glymur: Add EVA clock controller node Taniya Das
2026-05-26  6:00   ` Dmitry Baryshkov
2026-05-26  7:08     ` Taniya Das

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox