diff options
Diffstat (limited to 'arch/arm/mach-omap2/omap4-common.c')
-rw-r--r-- | arch/arm/mach-omap2/omap4-common.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/arch/arm/mach-omap2/omap4-common.c b/arch/arm/mach-omap2/omap4-common.c index 95e171a055f3..99b0154493a4 100644 --- a/arch/arm/mach-omap2/omap4-common.c +++ b/arch/arm/mach-omap2/omap4-common.c | |||
@@ -125,25 +125,25 @@ void __init gic_init_irq(void) | |||
125 | void gic_dist_disable(void) | 125 | void gic_dist_disable(void) |
126 | { | 126 | { |
127 | if (gic_dist_base_addr) | 127 | if (gic_dist_base_addr) |
128 | __raw_writel(0x0, gic_dist_base_addr + GIC_DIST_CTRL); | 128 | writel_relaxed(0x0, gic_dist_base_addr + GIC_DIST_CTRL); |
129 | } | 129 | } |
130 | 130 | ||
131 | void gic_dist_enable(void) | 131 | void gic_dist_enable(void) |
132 | { | 132 | { |
133 | if (gic_dist_base_addr) | 133 | if (gic_dist_base_addr) |
134 | __raw_writel(0x1, gic_dist_base_addr + GIC_DIST_CTRL); | 134 | writel_relaxed(0x1, gic_dist_base_addr + GIC_DIST_CTRL); |
135 | } | 135 | } |
136 | 136 | ||
137 | bool gic_dist_disabled(void) | 137 | bool gic_dist_disabled(void) |
138 | { | 138 | { |
139 | return !(__raw_readl(gic_dist_base_addr + GIC_DIST_CTRL) & 0x1); | 139 | return !(readl_relaxed(gic_dist_base_addr + GIC_DIST_CTRL) & 0x1); |
140 | } | 140 | } |
141 | 141 | ||
142 | void gic_timer_retrigger(void) | 142 | void gic_timer_retrigger(void) |
143 | { | 143 | { |
144 | u32 twd_int = __raw_readl(twd_base + TWD_TIMER_INTSTAT); | 144 | u32 twd_int = readl_relaxed(twd_base + TWD_TIMER_INTSTAT); |
145 | u32 gic_int = __raw_readl(gic_dist_base_addr + GIC_DIST_PENDING_SET); | 145 | u32 gic_int = readl_relaxed(gic_dist_base_addr + GIC_DIST_PENDING_SET); |
146 | u32 twd_ctrl = __raw_readl(twd_base + TWD_TIMER_CONTROL); | 146 | u32 twd_ctrl = readl_relaxed(twd_base + TWD_TIMER_CONTROL); |
147 | 147 | ||
148 | if (twd_int && !(gic_int & BIT(IRQ_LOCALTIMER))) { | 148 | if (twd_int && !(gic_int & BIT(IRQ_LOCALTIMER))) { |
149 | /* | 149 | /* |
@@ -151,11 +151,11 @@ void gic_timer_retrigger(void) | |||
151 | * disabled. Ack the pending interrupt, and retrigger it. | 151 | * disabled. Ack the pending interrupt, and retrigger it. |
152 | */ | 152 | */ |
153 | pr_warn("%s: lost localtimer interrupt\n", __func__); | 153 | pr_warn("%s: lost localtimer interrupt\n", __func__); |
154 | __raw_writel(1, twd_base + TWD_TIMER_INTSTAT); | 154 | writel_relaxed(1, twd_base + TWD_TIMER_INTSTAT); |
155 | if (!(twd_ctrl & TWD_TIMER_CONTROL_PERIODIC)) { | 155 | if (!(twd_ctrl & TWD_TIMER_CONTROL_PERIODIC)) { |
156 | __raw_writel(1, twd_base + TWD_TIMER_COUNTER); | 156 | writel_relaxed(1, twd_base + TWD_TIMER_COUNTER); |
157 | twd_ctrl |= TWD_TIMER_CONTROL_ENABLE; | 157 | twd_ctrl |= TWD_TIMER_CONTROL_ENABLE; |
158 | __raw_writel(twd_ctrl, twd_base + TWD_TIMER_CONTROL); | 158 | writel_relaxed(twd_ctrl, twd_base + TWD_TIMER_CONTROL); |
159 | } | 159 | } |
160 | } | 160 | } |
161 | } | 161 | } |