Commit 738f66d3 authored by Michael Turquette's avatar Michael Turquette
Browse files

clk: gxbb: add AmLogic GXBB clk controller driver



The gxbb clock controller is the primary clock generation unit for the
AmLogic GXBB SoC. It is clocked by a fixed 24MHz xtal, contains several
PLLs and the usual post-dividers, muxes, dividers and leaf gates that
are fed into various IP blocks in the SoC.

Tested-by: default avatarKevin Hilman <khilman@baylibre.com>
Signed-off-by: default avatarMichael Turquette <mturquette@baylibre.com>
parent 2cc9e7ec
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -10,3 +10,10 @@ config COMMON_CLK_MESON8B
	  Support for the clock controller on AmLogic S805 devices, aka
	  Support for the clock controller on AmLogic S805 devices, aka
	  meson8b. Say Y if you want peripherals and CPU frequency scaling to
	  meson8b. Say Y if you want peripherals and CPU frequency scaling to
	  work.
	  work.

config COMMON_CLK_GXBB
	bool
	depends on COMMON_CLK_AMLOGIC
	help
	  Support for the clock controller on AmLogic S905 devices, aka gxbb.
	  Say Y if you want peripherals and CPU frequency scaling to work.
+1 −0
Original line number Original line Diff line number Diff line
@@ -4,3 +4,4 @@


obj-$(CONFIG_COMMON_CLK_AMLOGIC) += clk-pll.o clk-cpu.o clk-mpll.o
obj-$(CONFIG_COMMON_CLK_AMLOGIC) += clk-pll.o clk-cpu.o clk-mpll.o
obj-$(CONFIG_COMMON_CLK_MESON8B) += meson8b-clkc.o
obj-$(CONFIG_COMMON_CLK_MESON8B) += meson8b-clkc.o
obj-$(CONFIG_COMMON_CLK_GXBB)	 += gxbb.o