Commit 5eb75f557843132da08938609def2774ee467d95

Authored by Vishwanath BS
Committed by Paul Walmsley
1 parent 0cc9314eaf

OMAP3 clock: Remove FreqSel for 3630

DPLL_FREQSEL field in CLKEN_PLL register is no longer valid for
OMAP3630. So remove references to that.

Signed-off-by: Vishwanath BS <vishwanath.bs@ti.com>
Cc: Sergei Shtylyov <sshtylyov@mvista.com>
[paul@pwsan.com: added comment fix from Sergei Shtylyov]
Signed-off-by: Paul Walmsley <paul@pwsan.com>

Showing 1 changed file with 7 additions and 4 deletions Side-by-side Diff

arch/arm/mach-omap2/dpll3xxx.c
... ... @@ -243,8 +243,11 @@
243 243 /* 3430 ES2 TRM: 4.7.6.9 DPLL Programming Sequence */
244 244 _omap3_noncore_dpll_bypass(clk);
245 245  
246   - /* Set jitter correction */
247   - if (!cpu_is_omap44xx()) {
  246 + /*
  247 + * Set jitter correction. No jitter correction for OMAP4 and 3630
  248 + * since freqsel field is no longer present
  249 + */
  250 + if (!cpu_is_omap44xx() && !cpu_is_omap3630()) {
248 251 v = __raw_readl(dd->control_reg);
249 252 v &= ~dd->freqsel_mask;
250 253 v |= freqsel << __ffs(dd->freqsel_mask);
... ... @@ -387,8 +390,8 @@
387 390 if (dd->last_rounded_rate == 0)
388 391 return -EINVAL;
389 392  
390   - /* No freqsel on OMAP4 */
391   - if (!cpu_is_omap44xx()) {
  393 + /* No freqsel on OMAP4 and OMAP3630 */
  394 + if (!cpu_is_omap44xx() && !cpu_is_omap3630()) {
392 395 freqsel = _omap3_dpll_compute_freqsel(clk,
393 396 dd->last_rounded_n);
394 397 if (!freqsel)