All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Add clock support for Loongson 2K0300 SoC
@ 2025-05-23 10:45 Yao Zi
  2025-05-23 10:45 ` [PATCH 1/8] dt-bindings: clock: Document Loongson 2K0300 clock controller Yao Zi
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Yao Zi @ 2025-05-23 10:45 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Huacai Chen, WANG Xuerui, Yinbo Zhu
  Cc: linux-clk, devicetree, linux-kernel, loongarch, Mingcong Bai,
	Kexy Biscuit, Yao Zi

This series adds support for Loongson 2K0300's clock controller.
Loongson 2 clock driver is prepared to support more clock variants and
its flexibility is improved. All clock hardwares except the output one
for GMAC module are then defined.

A clock tree dump could be obtained here[1]. This series depends on v3
of series "Initial support for CTCISZ Forever Pi"[2] to apply.

[1]: https://gist.github.com/ziyao233/8cd3ab8ebbf291b5a4643284309274ea
[2]: https://lore.kernel.org/loongarch/20250523095408.25919-1-ziyao@disroot.org/

Yao Zi (8):
  dt-bindings: clock: Document Loongson 2K0300 clock controller
  clk: loongson2: Allow specifying clock flags for gate clock
  clk: loongson2: Support scale clocks with an alternative mode
  clk: loongson2: Allow zero divisors for dividers
  clk: loongson2: Avoid hardcoding firmware name of the reference clock
  clk: loongson2: Add clock definitions for Loongson 2K0300 SoC
  LoongArch: dts: Add clock tree for Loongson 2K0300
  LoongArch: dts: Remove clock-frquency from UART0 of CTCISZ Forever Pi

 .../bindings/clock/loongson,ls2k0300-clk.yaml |  52 ++++++++
 .../dts/loongson-2k0300-ctcisz-forever-pi.dts |   1 -
 arch/loongarch/boot/dts/loongson-2k0300.dtsi  |  17 ++-
 drivers/clk/clk-loongson2.c                   | 124 +++++++++++++++---
 .../dt-bindings/clock/loongson,ls2k0300-clk.h |  54 ++++++++
 5 files changed, 224 insertions(+), 24 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/loongson,ls2k0300-clk.yaml
 create mode 100644 include/dt-bindings/clock/loongson,ls2k0300-clk.h

-- 
2.49.0


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

end of thread, other threads:[~2025-05-26  4:26 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-23 10:45 [PATCH 0/8] Add clock support for Loongson 2K0300 SoC Yao Zi
2025-05-23 10:45 ` [PATCH 1/8] dt-bindings: clock: Document Loongson 2K0300 clock controller Yao Zi
2025-05-23 11:37   ` Krzysztof Kozlowski
2025-05-23 12:30   ` Binbin Zhou
2025-05-23 13:28     ` Yao Zi
2025-05-26  4:11       ` Krzysztof Kozlowski
2025-05-26  4:17         ` Yao Zi
2025-05-26  2:33     ` Yanteng Si
2025-05-23 10:45 ` [PATCH 2/8] clk: loongson2: Allow specifying clock flags for gate clock Yao Zi
2025-05-23 10:45 ` [PATCH 3/8] clk: loongson2: Support scale clocks with an alternative mode Yao Zi
2025-05-23 10:45 ` [PATCH 4/8] clk: loongson2: Allow zero divisors for dividers Yao Zi
2025-05-23 10:45 ` [PATCH 5/8] clk: loongson2: Avoid hardcoding firmware name of the reference clock Yao Zi
2025-05-23 10:45 ` [PATCH 6/8] clk: loongson2: Add clock definitions for Loongson 2K0300 SoC Yao Zi
2025-05-23 10:45 ` [PATCH 7/8] LoongArch: dts: Add clock tree for Loongson 2K0300 Yao Zi
2025-05-23 10:45 ` [PATCH 8/8] LoongArch: dts: Remove clock-frquency from UART0 of CTCISZ Forever Pi Yao Zi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.