mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
clk: canaan: Add clock driver for Canaan K230
This patch provides basic support for the K230 clock, which covers all clocks in K230 SoC. The clock tree of the K230 SoC consists of a 24MHZ external crystal oscillator, PLLs and an external pulse input for timerX, and their derived clocks. Co-developed-by: Troy Mitchell <TroyMitchell988@gmail.com> Signed-off-by: Troy Mitchell <TroyMitchell988@gmail.com> Signed-off-by: Xukai Wang <kingxukai@zohomail.com> Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
This commit is contained in:
parent
44730eac17
commit
a7b7c7c6c0
|
|
@ -480,6 +480,12 @@ config COMMON_CLK_K210
|
|||
help
|
||||
Support for the Canaan Kendryte K210 RISC-V SoC clocks.
|
||||
|
||||
config COMMON_CLK_K230
|
||||
bool "Clock driver for the Canaan Kendryte K230 SoC"
|
||||
depends on ARCH_CANAAN || COMPILE_TEST
|
||||
help
|
||||
Support for the Canaan Kendryte K230 RISC-V SoC clocks.
|
||||
|
||||
config COMMON_CLK_SP7021
|
||||
tristate "Clock driver for Sunplus SP7021 SoC"
|
||||
depends on SOC_SP7021 || COMPILE_TEST
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ obj-$(CONFIG_COMMON_CLK_GEMINI) += clk-gemini.o
|
|||
obj-$(CONFIG_ARCH_HIGHBANK) += clk-highbank.o
|
||||
obj-$(CONFIG_CLK_HSDK) += clk-hsdk-pll.o
|
||||
obj-$(CONFIG_COMMON_CLK_K210) += clk-k210.o
|
||||
obj-$(CONFIG_COMMON_CLK_K230) += clk-k230.o
|
||||
obj-$(CONFIG_LMK04832) += clk-lmk04832.o
|
||||
obj-$(CONFIG_COMMON_CLK_LAN966X) += clk-lan966x.o
|
||||
obj-$(CONFIG_COMMON_CLK_LOCHNAGAR) += clk-lochnagar.o
|
||||
|
|
|
|||
2452
drivers/clk/clk-k230.c
Normal file
2452
drivers/clk/clk-k230.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user