diff options
author | Thierry Reding <treding@nvidia.com> | 2014-04-04 11:27:11 +0200 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2014-06-04 12:09:28 +0200 |
commit | f07bd3ad289836abf43f4eabc3a12d40d8c864a1 (patch) | |
tree | 58e48f520df08bb03905d95ff8cc658930444db3 | |
parent | 6fc19fde762a79313bee05add089ac33486e9641 (diff) |
WIP: clk: tegra: Enable spread-spectrum for PLLE
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r-- | drivers/clk/tegra/clk-pll.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/clk/tegra/clk-pll.c b/drivers/clk/tegra/clk-pll.c index 637b62ccc91..0f999508a8b 100644 --- a/drivers/clk/tegra/clk-pll.c +++ b/drivers/clk/tegra/clk-pll.c @@ -773,6 +773,12 @@ static int clk_plle_enable(struct clk_hw *hw) clk_pll_wait_for_lock(pll); + /* enable spread-spectrum */ + val = readl(pll->clk_base + PLLE_SS_CTRL); + val &= ~PLLE_SS_DISABLE; + val |= (0x18 << 24) | (0x01 << 16) | (0x24 << 0); + writel(val, pll->clk_base + PLLE_SS_CTRL); + return 0; } |