aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/clk/mvebu/Makefile
diff options
context:
space:
mode:
authorGregory CLEMENT <gregory.clement@free-electrons.com>2016-07-19 15:42:22 +0200
committerStephen Boyd <sboyd@codeaurora.org>2016-08-15 14:10:27 -0700
commit8ca4746a78abc39cc0496654068eaaadb0f3c4d0 (patch)
treec17fa40b5cebcc7c9c1502e29fd2f2fe21272790 /drivers/clk/mvebu/Makefile
parentdt-bindings: clock: add DT binding for the peripheral clocks on Armada 3700 (diff)
downloadwireguard-linux-8ca4746a78abc39cc0496654068eaaadb0f3c4d0.tar.xz
wireguard-linux-8ca4746a78abc39cc0496654068eaaadb0f3c4d0.zip
clk: mvebu: Add the peripheral clock driver for Armada 3700
These clocks are the ones which will be used as source for the peripherals of the Armada 3700 SoC. On this SoC there is two blocks of clocks: the North bridge one and the South bridge one. Most of them are gatable. Most of the time their rate are their parent rated divided by a ratio depending of two registers. Their parent can be choose between the TBG clocks for most of them. However, some of them can't choose their parent or directly depend of the xtal clocks. Other ones do not use exactly the same pattern to find the ratio between their parent rate and their rate. For these reason each clock is a composite clock and the operations they use are different depending of the clock. According to the datasheet it would be possible to select the parent clock and the ratio, however currently the driver does not support it. Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'drivers/clk/mvebu/Makefile')
-rw-r--r--drivers/clk/mvebu/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/mvebu/Makefile b/drivers/clk/mvebu/Makefile
index 72e3512a9d4a..d9ae97fb43c4 100644
--- a/drivers/clk/mvebu/Makefile
+++ b/drivers/clk/mvebu/Makefile
@@ -8,6 +8,7 @@ obj-$(CONFIG_ARMADA_38X_CLK) += armada-38x.o
obj-$(CONFIG_ARMADA_39X_CLK) += armada-39x.o
obj-$(CONFIG_ARMADA_37XX_CLK) += armada-37xx-xtal.o
obj-$(CONFIG_ARMADA_37XX_CLK) += armada-37xx-tbg.o
+obj-$(CONFIG_ARMADA_37XX_CLK) += armada-37xx-periph.o
obj-$(CONFIG_ARMADA_XP_CLK) += armada-xp.o
obj-$(CONFIG_ARMADA_AP806_SYSCON) += ap806-system-controller.o
obj-$(CONFIG_ARMADA_CP110_SYSCON) += cp110-system-controller.o