aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/char/omap-uart.c
diff options
context:
space:
mode:
Diffstat (limited to 'xen/drivers/char/omap-uart.c')
-rw-r--r--xen/drivers/char/omap-uart.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/xen/drivers/char/omap-uart.c b/xen/drivers/char/omap-uart.c
index ffa71db921..321e636e86 100644
--- a/xen/drivers/char/omap-uart.c
+++ b/xen/drivers/char/omap-uart.c
@@ -22,11 +22,12 @@
#include <xen/mm.h>
#include <xen/vmap.h>
#include <xen/8250-uart.h>
+#include <asm/io.h>
#define REG_SHIFT 2
-#define omap_read(uart, off) ioreadl((uart)->regs + (off<<REG_SHIFT))
-#define omap_write(uart, off, val) iowritel((uart)->regs + (off<<REG_SHIFT), (val))
+#define omap_read(uart, off) readl((uart)->regs + (off<<REG_SHIFT))
+#define omap_write(uart, off, val) writel((val), (uart)->regs + (off<<REG_SHIFT))
static struct omap_uart {
u32 baud, clock_hz, data_bits, parity, stop_bits, fifo_size;