clk: rockchip: cru_readl use readl_relaxed instead of readl,
authordkl <dkl@rock-chips.com>
Tue, 13 Jan 2015 01:31:44 +0000 (09:31 +0800)
committerdkl <dkl@rock-chips.com>
Tue, 13 Jan 2015 01:31:44 +0000 (09:31 +0800)
cru_writel use writel_relaxed instead of writel

Signed-off-by: dkl <dkl@rock-chips.com>
drivers/clk/rockchip/clk-ops.h

index 933bd029e795aa825c706eac99077ee419abfe59..d8d66a1c67f6ff33482e4b77724cebc150d166ab 100644 (file)
@@ -26,9 +26,8 @@ const struct clk_ops *rk_get_clkops(unsigned int idx);
 #define clk_err(fmt, args...) printk(KERN_ERR "rkclk: "fmt, ##args)
 
 
-#define cru_readl(offset)      readl(RK_CRU_VIRT + (offset))
-#define cru_writel(v, o)       do {writel(v, RK_CRU_VIRT + (o)); dsb();} \
-                               while (0)
+#define cru_readl(offset)      readl_relaxed(RK_CRU_VIRT + (offset))
+#define cru_writel(v, o)       do { writel_relaxed(v, RK_CRU_VIRT + (o)); dsb(); } while (0)
 #define grf_readl(offset)      readl_relaxed(RK_GRF_VIRT + (offset))
 
 #endif /* __RK_CLKOPS_H */