Merge branch 'asus' into release
[sfrench/cifs-2.6.git] / arch / arm / mach-davinci / clock.c
index 39bf321d70a274a4c0514e7f41619df4e188fad5..83d54d50b5ea6eda028bef203387e575db374d40 100644 (file)
@@ -227,7 +227,10 @@ static void __init clk_pll_init(struct clk *clk)
        if (ctrl & PLLCTL_PLLEN) {
                bypass = 0;
                mult = __raw_readl(pll->base + PLLM);
-               mult = (mult & PLLM_PLLM_MASK) + 1;
+               if (cpu_is_davinci_dm365())
+                       mult = 2 * (mult & PLLM_PLLM_MASK);
+               else
+                       mult = (mult & PLLM_PLLM_MASK) + 1;
        } else
                bypass = 1;