|
@@ -24,10 +24,10 @@ static inline void putc(int c)
|
|
|
{
|
|
|
void __iomem *base = (void __iomem *)SPEAR_DBG_UART_BASE;
|
|
|
|
|
|
- while (readl(base + UART01x_FR) & UART01x_FR_TXFF)
|
|
|
+ while (readl_relaxed(base + UART01x_FR) & UART01x_FR_TXFF)
|
|
|
barrier();
|
|
|
|
|
|
- writel(c, base + UART01x_DR);
|
|
|
+ writel_relaxed(c, base + UART01x_DR);
|
|
|
}
|
|
|
|
|
|
static inline void flush(void)
|