public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] clk: qcom: Add initial clock controllers for the upcoming Hawi SoC
@ 2026-04-09 20:51 Vivek Aknurwar
  2026-04-09 20:51 ` [PATCH v2 1/7] dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for Hawi Vivek Aknurwar
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Vivek Aknurwar @ 2026-04-09 20:51 UTC (permalink / raw)
  To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Taniya Das, Taniya Das
  Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel, Mike Tipton,
	Vivek Aknurwar, Konrad Dybcio

This series adds support for the initial clock controllers required
by the upcoming Qualcomm Hawi SoC. These include the Global Clock
Controller (GCC), TCSR clocks, and RPMH-managed clocks. It also adds
the PLL support required by Hawi.

Signed-off-by: Vivek Aknurwar <vivek.aknurwar@oss.qualcomm.com>
---
Changes in v2:
- set the use_rpm flag for GDSCs to support runtime PM.
- Use clk_rcg_shared_ops instead of clk_rcg_shared_no_init_park ops
  for the UFS RCGs. This avoids a UFS GDSC enable failure due to a
  shared PLL used by the UFS RCGs being disabled while the RCGs are
  still configured to it.
- Updated commit messages wording to explicitly refer to the chip as
  the Qualcomm Hawi SoC.
- Collected Reviewed-bys
- Link to v1: https://lore.kernel.org/r/20260330-clk-hawi-v1-0-c2a663e1d35b@oss.qualcomm.com

---
Vivek Aknurwar (7):
      dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for Hawi
      dt-bindings: clock: qcom: Add Hawi TCSR clock controller
      dt-bindings: clock: qcom: Add Hawi global clock controller
      clk: qcom: rpmh: Add support for Hawi RPMH clocks
      clk: qcom: Add Hawi TCSR clock controller driver
      clk: qcom: clk-alpha-pll: Add support for Taycan EHA_T PLL
      clk: qcom: Add support for global clock controller on Hawi

 .../devicetree/bindings/clock/qcom,hawi-gcc.yaml   |   63 +
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |    1 +
 .../bindings/clock/qcom,sm8550-tcsr.yaml           |    2 +
 drivers/clk/qcom/Kconfig                           |   16 +
 drivers/clk/qcom/Makefile                          |    2 +
 drivers/clk/qcom/clk-alpha-pll.h                   |    6 +
 drivers/clk/qcom/clk-rpmh.c                        |   33 +
 drivers/clk/qcom/gcc-hawi.c                        | 3657 ++++++++++++++++++++
 drivers/clk/qcom/tcsrcc-hawi.c                     |  158 +
 include/dt-bindings/clock/qcom,hawi-gcc.h          |  253 ++
 include/dt-bindings/clock/qcom,hawi-tcsrcc.h       |   16 +
 include/dt-bindings/clock/qcom,rpmh.h              |    2 +
 12 files changed, 4209 insertions(+)
---
base-commit: e77a5a5cfe43b4c25bd44a3818e487033287517f
change-id: 20260316-clk-hawi-1ad4cad36d6a

Best regards,
-- 
Vivek Aknurwar <vivek.aknurwar@oss.qualcomm.com>


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

end of thread, other threads:[~2026-04-10 15:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-09 20:51 [PATCH v2 0/7] clk: qcom: Add initial clock controllers for the upcoming Hawi SoC Vivek Aknurwar
2026-04-09 20:51 ` [PATCH v2 1/7] dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for Hawi Vivek Aknurwar
2026-04-10 15:54   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 2/7] dt-bindings: clock: qcom: Add Hawi TCSR clock controller Vivek Aknurwar
2026-04-10 15:55   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 3/7] dt-bindings: clock: qcom: Add Hawi global " Vivek Aknurwar
2026-04-10 15:56   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 4/7] clk: qcom: rpmh: Add support for Hawi RPMH clocks Vivek Aknurwar
2026-04-10 15:56   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 5/7] clk: qcom: Add Hawi TCSR clock controller driver Vivek Aknurwar
2026-04-10 15:57   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 6/7] clk: qcom: clk-alpha-pll: Add support for Taycan EHA_T PLL Vivek Aknurwar
2026-04-10 15:57   ` Mike Tipton
2026-04-09 20:51 ` [PATCH v2 7/7] clk: qcom: Add support for global clock controller on Hawi Vivek Aknurwar
2026-04-10 15:58   ` Mike Tipton

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