clk: sophgo: Add clock support for CV1800 SoC
authorInochi Amaoto <inochiama@outlook.com>
Sat, 9 Mar 2024 09:02:52 +0000 (17:02 +0800)
committerStephen Boyd <sboyd@kernel.org>
Thu, 11 Apr 2024 07:02:20 +0000 (00:02 -0700)
commit80fd61ec46124eb83b29de3647a565f69979e753
treead977fff0b92f01bdb27d897ac71381746128fcc
parent50e45d3b03fd20d663dc8e76fc881ba722403676
clk: sophgo: Add clock support for CV1800 SoC

Add clock definition and driver code for CV1800 SoC.

Signed-off-by: Inochi Amaoto <inochiama@outlook.com>
Link: https://github.com/milkv-duo/duo-files/blob/6f4e9b8ecb459e017cca1a8df248a19ca70837a3/duo/datasheet/CV180X-Clock-v1.xlsx
Link: https://github.com/milkv-duo/duo-files/blob/6f4e9b8ecb459e017cca1a8df248a19ca70837a3/duo/datasheet/CV1800B-CV1801B-Preliminary-Datasheet-full-en.pdf
Link: https://lore.kernel.org/r/IA1PR20MB49534F37F802CAF117364D66BB262@IA1PR20MB4953.namprd20.prod.outlook.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
12 files changed:
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/sophgo/Kconfig [new file with mode: 0644]
drivers/clk/sophgo/Makefile [new file with mode: 0644]
drivers/clk/sophgo/clk-cv1800.c [new file with mode: 0644]
drivers/clk/sophgo/clk-cv1800.h [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-common.c [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-common.h [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-ip.c [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-ip.h [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-pll.c [new file with mode: 0644]
drivers/clk/sophgo/clk-cv18xx-pll.h [new file with mode: 0644]