ARM: OMAP2+: raw read and write endian fix
[deliverable/linux.git] / arch / arm / mach-omap2 / clkt2xxx_osc.c
index 19f54d433490cb4e6079427d2fa52364e67aa215..0717dff1bc04ca301f7c679a6df54102cf139d23 100644 (file)
@@ -39,9 +39,9 @@ int omap2_enable_osc_ck(struct clk_hw *clk)
 {
        u32 pcc;
 
-       pcc = __raw_readl(prcm_clksrc_ctrl);
+       pcc = readl_relaxed(prcm_clksrc_ctrl);
 
-       __raw_writel(pcc & ~OMAP_AUTOEXTCLKMODE_MASK, prcm_clksrc_ctrl);
+       writel_relaxed(pcc & ~OMAP_AUTOEXTCLKMODE_MASK, prcm_clksrc_ctrl);
 
        return 0;
 }
@@ -57,9 +57,9 @@ void omap2_disable_osc_ck(struct clk_hw *clk)
 {
        u32 pcc;
 
-       pcc = __raw_readl(prcm_clksrc_ctrl);
+       pcc = readl_relaxed(prcm_clksrc_ctrl);
 
-       __raw_writel(pcc | OMAP_AUTOEXTCLKMODE_MASK, prcm_clksrc_ctrl);
+       writel_relaxed(pcc | OMAP_AUTOEXTCLKMODE_MASK, prcm_clksrc_ctrl);
 }
 
 unsigned long omap2_osc_clk_recalc(struct clk_hw *clk,
This page took 0.025857 seconds and 5 git commands to generate.