From 4db8a0af3b3869eae6aa944a22ad29aa6a978a3f Mon Sep 17 00:00:00 2001 From: addy-ubuntu Date: Tue, 7 Aug 2012 02:00:30 -0700 Subject: [PATCH] rk2928: hdmi: fixed reg wr --- drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h b/drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h index 6fd0f957a1ad..fcc6be786bd7 100644 --- a/drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h +++ b/drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h @@ -237,11 +237,11 @@ enum { #define PHY_PLL_LDO_PWR 0xe7 #define v_LDO_PWR_DOWN(n) (n << 2) -#define HDMIRdReg(addr) __raw_readl(hdmi->regbase + addr) -#define HDMIWrReg(addr, val) __raw_writel((val), hdmi->regbase + addr); +#define HDMIRdReg(addr) readl_relaxed(hdmi->regbase + (addr) * 0x04) +#define HDMIWrReg(addr, val) writel_relaxed((val), hdmi->regbase + (addr) * 0x04); #define HDMIMskReg(temp, addr, msk, val) \ - temp = __raw_readl(hdmi->regbase + addr) & (0xFF - (msk)) ; \ - __raw_writel(temp | ( (val) & (msk) ), hdmi->regbase + addr); + temp = readl_relaxed(hdmi->regbase + (addr) * 0x04) & (0xFF - (msk)) ; \ + writel_relaxed(temp | ( (val) & (msk) ), hdmi->regbase + (addr) * 0x04); extern int rk2928_hdmi_initial(void); -- 2.34.1