diff options
author | Mikko Perttunen <mperttunen@nvidia.com> | 2014-07-11 10:18:29 -0400 |
---|---|---|
committer | Peter De Schrijver <pdeschrijver@nvidia.com> | 2014-09-18 06:57:12 -0400 |
commit | 4c495c204f794125db11e74bd61228901b0acaa7 (patch) | |
tree | abf4f4f7fe05c5748dc879749dd21b7f8ecc4393 | |
parent | d364a77d02071355edbd5ee26c248b1ea75c653c (diff) |
clk: tegra124: Add PLL_M_UD and PLL_C_UD clocks
These clocks are used as parents for some EMC timings.
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
-rw-r--r-- | drivers/clk/tegra/clk-tegra124.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/clk/tegra/clk-tegra124.c b/drivers/clk/tegra/clk-tegra124.c index 9525c684d149..e3a85842ce0c 100644 --- a/drivers/clk/tegra/clk-tegra124.c +++ b/drivers/clk/tegra/clk-tegra124.c | |||
@@ -1166,6 +1166,12 @@ static void __init tegra124_pll_init(void __iomem *clk_base, | |||
1166 | clk_register_clkdev(clk, "pll_c_out1", NULL); | 1166 | clk_register_clkdev(clk, "pll_c_out1", NULL); |
1167 | clks[TEGRA124_CLK_PLL_C_OUT1] = clk; | 1167 | clks[TEGRA124_CLK_PLL_C_OUT1] = clk; |
1168 | 1168 | ||
1169 | /* PLLC_UD */ | ||
1170 | clk = clk_register_fixed_factor(NULL, "pll_c_ud", "pll_c", | ||
1171 | CLK_SET_RATE_PARENT, 1, 1); | ||
1172 | clk_register_clkdev(clk, "pll_c_ud", NULL); | ||
1173 | clks[TEGRA124_CLK_PLL_C_UD] = clk; | ||
1174 | |||
1169 | /* PLLC2 */ | 1175 | /* PLLC2 */ |
1170 | clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0, | 1176 | clk = tegra_clk_register_pllc("pll_c2", "pll_ref", clk_base, pmc, 0, |
1171 | &pll_c2_params, NULL); | 1177 | &pll_c2_params, NULL); |
@@ -1198,6 +1204,8 @@ static void __init tegra124_pll_init(void __iomem *clk_base, | |||
1198 | /* PLLM_UD */ | 1204 | /* PLLM_UD */ |
1199 | clk = clk_register_fixed_factor(NULL, "pll_m_ud", "pll_m", | 1205 | clk = clk_register_fixed_factor(NULL, "pll_m_ud", "pll_m", |
1200 | CLK_SET_RATE_PARENT, 1, 1); | 1206 | CLK_SET_RATE_PARENT, 1, 1); |
1207 | clk_register_clkdev(clk, "pll_m_ud", NULL); | ||
1208 | clks[TEGRA124_CLK_PLL_M_UD] = clk; | ||
1201 | 1209 | ||
1202 | /* PLLU */ | 1210 | /* PLLU */ |
1203 | val = readl(clk_base + pll_u_params.base_reg); | 1211 | val = readl(clk_base + pll_u_params.base_reg); |