Skip to content

Commit

Permalink
clk: tegra: Add library for the DFLL clock source (open-loop mode)
Browse files Browse the repository at this point in the history
Add shared code to support the Tegra DFLL clocksource in open-loop
mode. This root clocksource is present on the Tegra124 SoCs. The
DFLL is the intended primary clock source for the fast CPU cluster.

This code is very closely based on a patch by Paul Walmsley from
December (http://comments.gmane.org/gmane.linux.ports.tegra/15273),
which in turn comes from the internal driver by originally created
by Aleksandr Frid <afrid@nvidia.com>.

Subsequent patches will add support for closed loop mode and drivers
for the Tegra124 fast CPU cluster DFLL devices, which rely on this
code.

Signed-off-by: Paul Walmsley <pwalmsley@nvidia.com>
Signed-off-by: Tuomas Tynkkynen <ttynkkynen@nvidia.com>
Signed-off-by: Mikko Perttunen <mikko.perttunen@kapsi.fi>
Acked-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Acked-by: Michael Turquette <mturquette@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
  • Loading branch information
dezgeg authored and thierryreding committed Jul 16, 2015
1 parent 0c59d26 commit d8d7a08
Show file tree
Hide file tree
Showing 3 changed files with 1,150 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/clk/tegra/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
obj-y += clk.o
obj-y += clk-audio-sync.o
obj-y += clk-dfll.o
obj-y += clk-divider.o
obj-y += clk-periph.o
obj-y += clk-periph-gate.o
Expand Down
Loading

0 comments on commit d8d7a08

Please sign in to comment.