[GIT PULL] RISC-V Sophgo clock drivers for v6.16

Chen Wang unicorn_wang at outlook.com
Tue May 6 18:42:46 PDT 2025


Hey, Stephen,

Please pull clock changes for RISC-V/Sophgo.

I send this PR just want to expedite patches for these clock drivers. 
The patches have gone through several rounds of review.

CV1800 series: [c-v1] [c-v2]

Link: 
https://lore.kernel.org/linux-clk/20250430020932.307198-1-inochiama@gmail.com/ 
[c-v1]

Link: 
https://lore.kernel.org/linux-clk/20250504104553.1447819-1-inochiama@gmail.com/ 
[c-v2]

SG2044 part: [s-v1], [s-v2], [s-v3] [s-v4] [s-v5]

Link: 
https://lore.kernel.org/linux-clk/20241209082132.752775-1-inochiama@gmail.com/ 
[s-v1]

Link: 
https://lore.kernel.org/linux-clk/20250204084439.1602440-1-inochiama@gmail.com/ 
[s-v2]

Link: 
https://lore.kernel.org/linux-clk/20250226232320.93791-1-inochiama@gmail.com/ 
[s-v3]

Link: 
https://lore.kernel.org/linux-clk/20250413224450.67244-1-inochiama@gmail.com/ 
[s-v4]

Link: 
https://lore.kernel.org/linux-clk/20250418020325.421257-1-inochiama@gmail.com/ 
[s-v5]

Thanks,

Chen

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

   Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

   https://github.com/sophgo/linux.git tags/riscv-sophgo-clk-for-v6.16

for you to fetch changes up to 41b08610dd262dc4a5e1eff993b2d21eab8b8ba3:

   clk: sophgo: Add clock controller support for SG2044 SoC (2025-05-07 
08:00:09 +0800)

----------------------------------------------------------------
RISC-V Sophgo clock driver changes for v6.16

Sophgo:
Replace compatible for CV1800 series SoC.
Add clock support for SG2044.

Signed-off-by: Chen Wang <unicorn_wang at outlook.com>
Signed-off-by: Inochi Amaoto <inochiama at gmail.com>

----------------------------------------------------------------
Inochi Amaoto (6):
       dt-bindings: clock: sophgo: Use precise compatible for CV1800 
series SoC
       clk: sophgo: Add support for newly added precise compatible
       dt-bindings: soc: sophgo: Add SG2044 top syscon device
       dt-bindings: clock: sophgo: add clock controller for SG2044
       clk: sophgo: Add PLL clock controller support for SG2044 SoC
       clk: sophgo: Add clock controller support for SG2044 SoC

  .../bindings/clock/sophgo,cv1800-clk.yaml          |   16 +-
  .../bindings/clock/sophgo,sg2044-clk.yaml          |   99 ++
  .../soc/sophgo/sophgo,sg2044-top-syscon.yaml       |   49 +
  drivers/clk/sophgo/Kconfig                         |   19 +
  drivers/clk/sophgo/Makefile                        |    2 +
  drivers/clk/sophgo/clk-cv1800.c                    |    2 +
  drivers/clk/sophgo/clk-sg2044-pll.c                |  628 +++++++
  drivers/clk/sophgo/clk-sg2044.c                    | 1812 
++++++++++++++++++++
  include/dt-bindings/clock/sophgo,sg2044-clk.h      |  153 ++
  include/dt-bindings/clock/sophgo,sg2044-pll.h      |   27 +
  10 files changed, 2803 insertions(+), 4 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/clock/sophgo,sg2044-clk.yaml
  create mode 100644 
Documentation/devicetree/bindings/soc/sophgo/sophgo,sg2044-top-syscon.yaml
  create mode 100644 drivers/clk/sophgo/clk-sg2044-pll.c
  create mode 100644 drivers/clk/sophgo/clk-sg2044.c
  create mode 100644 include/dt-bindings/clock/sophgo,sg2044-clk.h
  create mode 100644 include/dt-bindings/clock/sophgo,sg2044-pll.h




More information about the linux-riscv mailing list