vserver 1.9.3
[linux-2.6.git] / include / asm-arm / arch-iop3xx / iop321-irqs.h
index 9d5518d..2fcc165 100644 (file)
@@ -9,8 +9,8 @@
  * published by the Free Software Foundation.
  *
  */
-
-#include <linux/config.h>
+#ifndef _IOP321_IRQS_H_
+#define _IOP321_IRQS_H_
 
 /*
  * IOP80321 chipset interrupts
@@ -62,7 +62,6 @@
 /*
  * Interrupts available on the IQ80321 board
  */
-#ifdef CONFIG_ARCH_IQ80321
 
 /*
  * On board devices
 #define        IRQ_IQ80321_INTC        IRQ_IOP321_XINT2
 #define        IRQ_IQ80321_INTD        IRQ_IOP321_XINT3
 
-#endif // CONFIG_ARCH_IQ80321
+/*
+ * Interrupts on the IQ31244 board
+ */
+
+/*
+ * On board devices
+ */
+#define IRQ_IQ31244_UART       IRQ_IOP321_XINT1
+#define        IRQ_IQ31244_I82546      IRQ_IOP321_XINT0
+#define IRQ_IQ31244_SATA       IRQ_IOP321_XINT2
+#define        IRQ_IQ31244_PCIX_SLOT   IRQ_IOP321_XINT3
 
-#define XSCALE_PMU_IRQ IRQ_IOP321_CORE_PMU
+/*
+ * PCI interrupts
+ */
+#define        IRQ_IQ31244_INTA        IRQ_IOP321_XINT0
+#define        IRQ_IQ31244_INTB        IRQ_IOP321_XINT1
+#define        IRQ_IQ31244_INTC        IRQ_IOP321_XINT2
+#define        IRQ_IQ31244_INTD        IRQ_IOP321_XINT3
 
+#endif // _IOP321_IRQ_H_