diff options
author | Viresh Kumar <viresh.kumar@st.com> | 2012-04-09 23:32:35 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2012-05-12 15:19:23 -0400 |
commit | 55b8fd4f428501b0f35d62b8313311fd9863c188 (patch) | |
tree | 2c61fe9c307baa73048345adbb11e20e5eeb586e /drivers/clk/spear/Makefile | |
parent | e12ff34402bd3a6cbeab0423012066874bb10f4b (diff) |
SPEAr: clk: Add VCO-PLL Synthesizer clock
All SPEAr SoC's contain PLLs. Their Fout is derived based on following equations
- In normal mode
vco = (2 * M[15:8] * Fin)/N
- In Dithered mode
vco = (2 * M[15:0] * Fin)/(256 * N)
pll_rate = vco/2^p
vco and pll are very closely bound to each other,
"vco needs to program: mode, m & n" and "pll needs to program p",
both share common enable/disable logic and registers.
This patch adds in support for this type of clock.
Signed-off-by: Viresh Kumar <viresh.kumar@st.com>
Reviewed-by: Mike Turquette <mturquette@linaro.org>
Diffstat (limited to 'drivers/clk/spear/Makefile')
-rw-r--r-- | drivers/clk/spear/Makefile | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/clk/spear/Makefile b/drivers/clk/spear/Makefile new file mode 100644 index 000000000000..3fc2a3026cc1 --- /dev/null +++ b/drivers/clk/spear/Makefile | |||
@@ -0,0 +1,5 @@ | |||
1 | # | ||
2 | # SPEAr Clock specific Makefile | ||
3 | # | ||
4 | |||
5 | obj-y += clk.o clk-vco-pll.o | ||