diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap-mpuss-lowpower.c')
-rw-r--r-- | arch/arm/mach-omap2/omap-mpuss-lowpower.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c index 667915d236f3..eb76e47091ad 100644 --- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c +++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c | |||
@@ -116,7 +116,7 @@ static inline void set_cpu_wakeup_addr(unsigned int cpu_id, u32 addr) | |||
116 | { | 116 | { |
117 | struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); | 117 | struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); |
118 | 118 | ||
119 | __raw_writel(addr, pm_info->wkup_sar_addr); | 119 | writel_relaxed(addr, pm_info->wkup_sar_addr); |
120 | } | 120 | } |
121 | 121 | ||
122 | /* | 122 | /* |
@@ -141,7 +141,7 @@ static void scu_pwrst_prepare(unsigned int cpu_id, unsigned int cpu_state) | |||
141 | break; | 141 | break; |
142 | } | 142 | } |
143 | 143 | ||
144 | __raw_writel(scu_pwr_st, pm_info->scu_sar_addr); | 144 | writel_relaxed(scu_pwr_st, pm_info->scu_sar_addr); |
145 | } | 145 | } |
146 | 146 | ||
147 | /* Helper functions for MPUSS OSWR */ | 147 | /* Helper functions for MPUSS OSWR */ |
@@ -179,7 +179,7 @@ static void l2x0_pwrst_prepare(unsigned int cpu_id, unsigned int save_state) | |||
179 | { | 179 | { |
180 | struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); | 180 | struct omap4_cpu_pm_info *pm_info = &per_cpu(omap4_pm_info, cpu_id); |
181 | 181 | ||
182 | __raw_writel(save_state, pm_info->l2x0_sar_addr); | 182 | writel_relaxed(save_state, pm_info->l2x0_sar_addr); |
183 | } | 183 | } |
184 | 184 | ||
185 | /* | 185 | /* |
@@ -192,10 +192,10 @@ static void save_l2x0_context(void) | |||
192 | u32 val; | 192 | u32 val; |
193 | void __iomem *l2x0_base = omap4_get_l2cache_base(); | 193 | void __iomem *l2x0_base = omap4_get_l2cache_base(); |
194 | if (l2x0_base) { | 194 | if (l2x0_base) { |
195 | val = __raw_readl(l2x0_base + L2X0_AUX_CTRL); | 195 | val = readl_relaxed(l2x0_base + L2X0_AUX_CTRL); |
196 | __raw_writel(val, sar_base + L2X0_AUXCTRL_OFFSET); | 196 | writel_relaxed(val, sar_base + L2X0_AUXCTRL_OFFSET); |
197 | val = __raw_readl(l2x0_base + L2X0_PREFETCH_CTRL); | 197 | val = readl_relaxed(l2x0_base + L2X0_PREFETCH_CTRL); |
198 | __raw_writel(val, sar_base + L2X0_PREFETCH_CTRL_OFFSET); | 198 | writel_relaxed(val, sar_base + L2X0_PREFETCH_CTRL_OFFSET); |
199 | } | 199 | } |
200 | } | 200 | } |
201 | #else | 201 | #else |
@@ -386,9 +386,9 @@ int __init omap4_mpuss_init(void) | |||
386 | 386 | ||
387 | /* Save device type on scratchpad for low level code to use */ | 387 | /* Save device type on scratchpad for low level code to use */ |
388 | if (omap_type() != OMAP2_DEVICE_TYPE_GP) | 388 | if (omap_type() != OMAP2_DEVICE_TYPE_GP) |
389 | __raw_writel(1, sar_base + OMAP_TYPE_OFFSET); | 389 | writel_relaxed(1, sar_base + OMAP_TYPE_OFFSET); |
390 | else | 390 | else |
391 | __raw_writel(0, sar_base + OMAP_TYPE_OFFSET); | 391 | writel_relaxed(0, sar_base + OMAP_TYPE_OFFSET); |
392 | 392 | ||
393 | save_l2x0_context(); | 393 | save_l2x0_context(); |
394 | 394 | ||