]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - sitara-epos/sitara-epos-kernel.git/blobdiff - arch/arm/mach-omap2/mailbox.c
omap: mailbox: Fix the address calculation macros
[sitara-epos/sitara-epos-kernel.git] / arch / arm / mach-omap2 / mailbox.c
index 609ea2ded7e388a22ed9c9d59ba888672ebb13ab..45a324e1245d0a6cfc3a33ca5090599242080714 100644 (file)
 #include <mach/irqs.h>
 
 #define MAILBOX_REVISION               0x000
-#define MAILBOX_MESSAGE(m)             (0x040 + 4 * (m))
-#define MAILBOX_FIFOSTATUS(m)          (0x080 + 4 * (m))
-#define MAILBOX_MSGSTATUS(m)           (0x0c0 + 4 * (m))
-#define MAILBOX_IRQSTATUS(u)           (0x100 + 8 * (u))
-#define MAILBOX_IRQENABLE(u)           (0x104 + 8 * (u))
-
-#define OMAP4_MAILBOX_IRQSTATUS(u)     (0x104 + 10 * (u))
-#define OMAP4_MAILBOX_IRQENABLE(u)     (0x108 + 10 * (u))
-#define OMAP4_MAILBOX_IRQENABLE_CLR(u) (0x10c + 10 * (u))
+#define MAILBOX_MESSAGE(m)             (0x040 + 0x4 * (m))
+#define MAILBOX_FIFOSTATUS(m)          (0x080 + 0x4 * (m))
+#define MAILBOX_MSGSTATUS(m)           (0x0c0 + 0x4 * (m))
+#define MAILBOX_IRQSTATUS(u)           (0x100 + 0x8 * (u))
+#define MAILBOX_IRQENABLE(u)           (0x104 + 0x8 * (u))
+
+#define OMAP4_MAILBOX_IRQSTATUS(u)     (0x104 + 0x10 * (u))
+#define OMAP4_MAILBOX_IRQENABLE(u)     (0x108 + 0x10 * (u))
+#define OMAP4_MAILBOX_IRQENABLE_CLR(u) (0x10c + 0x10 * (u))
 
 #define MAILBOX_IRQ_NEWMSG(m)          (1 << (2 * (m)))
 #define MAILBOX_IRQ_NOTFULL(m)         (1 << (2 * (m) + 1))