summaryrefslogtreecommitdiff
path: root/drivers/clk/rockchip/Makefile
diff options
context:
space:
mode:
authorHeiko Stübner <heiko@sntech.de>2014-07-03 03:59:10 +0400
committerMike Turquette <mturquette@linaro.org>2014-07-13 23:17:06 +0400
commit90c590254051f511299538c158e12fdad41ce163 (patch)
treed77e33a138a6b9ec55f2b7f0cdbf259cb3cffff4 /drivers/clk/rockchip/Makefile
parenta245fecbb8064641d9cc317b347b5bdb2b7a4bb6 (diff)
downloadlinux-90c590254051f511299538c158e12fdad41ce163.tar.xz
clk: rockchip: add clock type for pll clocks and pll used on rk3066
All known Rockchip SoCs down to the RK28xx (ARM9) use a similar pattern to handle their plls: |--\ xin32k ----------------|mux\ xin24m -----| pll |----|pll|--- pll output \---------------|src/ |--/ The pll output is sourced from 1 of 3 sources, the actual pll being one of them. To change the pll frequency it is imperative to remux it to another source beforehand. This is done by adding a clock-listener to the pll that handles the remuxing before and after the rate change. The output mux is implemented as a separate clock to make use of already existing common-clock features for disabling the pll if one of the other two sources is used. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Acked-By: Max Schwarz <max.schwarz@online.de> Tested-By: Max Schwarz <max.schwarz@online.de> Signed-off-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/clk/rockchip/Makefile')
-rw-r--r--drivers/clk/rockchip/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/rockchip/Makefile b/drivers/clk/rockchip/Makefile
index 0068a8b560b3..2cb916496040 100644
--- a/drivers/clk/rockchip/Makefile
+++ b/drivers/clk/rockchip/Makefile
@@ -4,3 +4,4 @@
obj-y += clk-rockchip.o
obj-y += clk.o
+obj-y += clk-pll.o