You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
clk: Add common clock driver for BM1880 SoC
Add common clock driver for Bitmain BM1880 SoC. The clock controller on BM1880 has supplies clocks to all peripherals in the form of gate clocks and composite clocks (fixed factor + gate). Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Link: https://lkml.kernel.org/r/20191115162901.17456-7-manivannan.sadhasivam@linaro.org Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
committed by
Stephen Boyd
parent
7046c6b018
commit
1ab4601da5
@@ -136,6 +136,13 @@ config COMMON_CLK_SI570
|
||||
This driver supports Silicon Labs 570/571/598/599 programmable
|
||||
clock generators.
|
||||
|
||||
config COMMON_CLK_BM1880
|
||||
bool "Clock driver for Bitmain BM1880 SoC"
|
||||
depends on ARCH_BITMAIN || COMPILE_TEST
|
||||
default ARCH_BITMAIN
|
||||
help
|
||||
This driver supports the clocks on Bitmain BM1880 SoC.
|
||||
|
||||
config COMMON_CLK_CDCE706
|
||||
tristate "Clock driver for TI CDCE706 clock synthesizer"
|
||||
depends on I2C
|
||||
|
||||
@@ -22,6 +22,7 @@ obj-$(CONFIG_MACH_ASM9260) += clk-asm9260.o
|
||||
obj-$(CONFIG_COMMON_CLK_AXI_CLKGEN) += clk-axi-clkgen.o
|
||||
obj-$(CONFIG_ARCH_AXXIA) += clk-axm5516.o
|
||||
obj-$(CONFIG_COMMON_CLK_BD718XX) += clk-bd718x7.o
|
||||
obj-$(CONFIG_COMMON_CLK_BM1880) += clk-bm1880.o
|
||||
obj-$(CONFIG_COMMON_CLK_CDCE706) += clk-cdce706.o
|
||||
obj-$(CONFIG_COMMON_CLK_CDCE925) += clk-cdce925.o
|
||||
obj-$(CONFIG_ARCH_CLPS711X) += clk-clps711x.o
|
||||
|
||||
969
drivers/clk/clk-bm1880.c
Normal file
969
drivers/clk/clk-bm1880.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user