Merge tag 'iwlwifi-next-for-kalle-2014-12-30' of https://git.kernel.org/pub/scm/linux...
[cascardo/linux.git] / arch / mips / include / asm / mips-boards / sead3int.h
index 6b17aaf..8932c7d 100644 (file)
 #ifndef _MIPS_SEAD3INT_H
 #define _MIPS_SEAD3INT_H
 
+#include <linux/irqchip/mips-gic.h>
+
 /* SEAD-3 GIC address space definitions. */
 #define GIC_BASE_ADDR          0x1b1c0000
 #define GIC_ADDRSPACE_SZ       (128 * 1024)
 
-#define MIPS_GIC_IRQ_BASE      (MIPS_CPU_IRQ_BASE + 0)
+/* CPU interrupt offsets */
+#define CPU_INT_GIC            2
+#define CPU_INT_EHCI           2
+#define CPU_INT_UART0          4
+#define CPU_INT_UART1          4
+#define CPU_INT_NET            6
+
+/* GIC interrupt offsets */
+#define GIC_INT_NET            GIC_SHARED_TO_HWIRQ(0)
+#define GIC_INT_UART1          GIC_SHARED_TO_HWIRQ(2)
+#define GIC_INT_UART0          GIC_SHARED_TO_HWIRQ(3)
+#define GIC_INT_EHCI           GIC_SHARED_TO_HWIRQ(5)
 
 #endif /* !(_MIPS_SEAD3INT_H) */