summaryrefslogtreecommitdiffstats
path: root/drivers/clk/sunxi-ng/Makefile
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2017-10-12 16:36:59 +0800
committerMaxime Ripard <maxime.ripard@free-electrons.com>2017-10-13 09:27:06 +0200
commit05d2eaac96d4284b0967cc522ad22f6f23fdf82a (patch)
treeb5f0cdb3f0a033ae2b1fb3667813153077fd5236 /drivers/clk/sunxi-ng/Makefile
parent4cdbc40d64d4b8303a97e29a52862e4d99502beb (diff)
downloadlinux-stable-05d2eaac96d4284b0967cc522ad22f6f23fdf82a.tar.gz
linux-stable-05d2eaac96d4284b0967cc522ad22f6f23fdf82a.tar.bz2
linux-stable-05d2eaac96d4284b0967cc522ad22f6f23fdf82a.zip
clk: sunxi-ng: Add sigma-delta modulation support
Sigma-delta modulation is supported for some PLLs. This allows fractional-N multipliers to be used. In reality we don't know how to configure the individual settings for it. However we can copy existing settings from the vendor kernel to support clock rates that cannot be generated from integer factors, but are really desired. The vendor kernel only uses this for the audio PLL clock, and only on the latest chips. This patch adds a new class of clocks, along with helper functions. It is intended to be merged into N-M-factor style clocks as a feature, much like fractional clocks. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'drivers/clk/sunxi-ng/Makefile')
-rw-r--r--drivers/clk/sunxi-ng/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/sunxi-ng/Makefile b/drivers/clk/sunxi-ng/Makefile
index 85a0633c1eac..8504d9c6f03a 100644
--- a/drivers/clk/sunxi-ng/Makefile
+++ b/drivers/clk/sunxi-ng/Makefile
@@ -10,6 +10,7 @@ lib-$(CONFIG_SUNXI_CCU) += ccu_gate.o
lib-$(CONFIG_SUNXI_CCU) += ccu_mux.o
lib-$(CONFIG_SUNXI_CCU) += ccu_mult.o
lib-$(CONFIG_SUNXI_CCU) += ccu_phase.o
+lib-$(CONFIG_SUNXI_CCU) += ccu_sdm.o
# Multi-factor clocks
lib-$(CONFIG_SUNXI_CCU) += ccu_nk.o