cleanup ifxmips and add support for both ttyS
[openwrt/svn-archive/archive.git] / target / linux / ifxmips / files / include / asm-mips / ifxmips / ifxmips_irq.h
index 6c9f59e0f6a4f1898e3c5804bc75e631b0952415..6017df0acef99c6b6cf027f525b195ae05d8eda1 100644 (file)
@@ -28,9 +28,9 @@
 #define INT_NUM_IM4_IRL0               (INT_NUM_IRQ0 + 128)
 #define INT_NUM_IM_OFFSET              (INT_NUM_IM1_IRL0 - INT_NUM_IM0_IRL0)
 
-#define IFXMIPSASC1_TIR                        (INT_NUM_IM3_IRL0 + 7)
-#define IFXMIPSASC1_RIR                        (INT_NUM_IM3_IRL0 + 9)
-#define IFXMIPSASC1_EIR                        (INT_NUM_IM3_IRL0 + 10)
+#define IFXMIPSASC_TIR(x)              (INT_NUM_IM3_IRL0 + (x * 7))
+#define IFXMIPSASC_RIR(x)              (INT_NUM_IM3_IRL0 + (x * 7) + 2)
+#define IFXMIPSASC_EIR(x)              (INT_NUM_IM3_IRL0 + (x * 7) + 3)
 
 #define IFXMIPS_SSC_TIR                        (INT_NUM_IM0_IRL0 + 15)
 #define IFXMIPS_SSC_RIR                        (INT_NUM_IM0_IRL0 + 14)