am33xx: add SSC enable macro
authorYegor Yefremov <yegorslists@googlemail.com>
Sat, 19 Apr 2014 20:12:18 +0000 (22:12 +0200)
committerTom Rini <trini@ti.com>
Tue, 13 May 2014 23:42:59 +0000 (19:42 -0400)
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
arch/arm/include/asm/arch-am33xx/clock.h
board/siemens/rut/board.c

index 7637457..f00fad3 100644 (file)
@@ -42,6 +42,8 @@
 #define MODULE_CLKCTRL_IDLEST_DISABLED         3
 
 /* CM_CLKMODE_DPLL */
+#define CM_CLKMODE_DPLL_SSC_EN_SHIFT           12
+#define CM_CLKMODE_DPLL_SSC_EN_MASK            (1 << 12)
 #define CM_CLKMODE_DPLL_REGM4XEN_SHIFT         11
 #define CM_CLKMODE_DPLL_REGM4XEN_MASK          (1 << 11)
 #define CM_CLKMODE_DPLL_LPMODE_EN_SHIFT                10
index e0ada3f..1752df2 100644 (file)
@@ -400,7 +400,7 @@ static int conf_disp_pll(int m, int n)
 #if defined(DISPL_PLL_SPREAD_SPECTRUM)
        writel(0x64, &cmwkup->resv6[3]); /* 0x50 */
        writel(0x800, &cmwkup->resv6[2]); /* 0x4c */
-       writel(readl(&cmwkup->clkmoddplldisp) | (1 << 12),
+       writel(readl(&cmwkup->clkmoddplldisp) | CM_CLKMODE_DPLL_SSC_EN_MASK,
               &cmwkup->clkmoddplldisp); /* 0x98 */
 #endif
        return 0;