Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / mn10300 / proc-mn2ws0050 / include / proc / irq.h
diff --git a/kernel/arch/mn10300/proc-mn2ws0050/include/proc/irq.h b/kernel/arch/mn10300/proc-mn2ws0050/include/proc/irq.h
new file mode 100644 (file)
index 0000000..37777a8
--- /dev/null
@@ -0,0 +1,49 @@
+/* MN2WS0050 on-board interrupt controller registers
+ *
+ * Copyright (C) 2002 Red Hat, Inc. All Rights Reserved.
+ * Written by David Howells (dhowells@redhat.com)
+ *
+ * Modified by Matsushita Electric Industrial Co., Ltd.
+ * Modifications:
+ *  13-Nov-2006 MEI Define extended IRQ number for SMP support.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version
+ * 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef _PROC_IRQ_H
+#define _PROC_IRQ_H
+
+#ifdef __KERNEL__
+
+#define GxICR_NUM_IRQS         163
+#ifdef CONFIG_SMP
+#define GxICR_NUM_EXT_IRQS     197
+#endif  /* CONFIG_SMP */
+
+#define GxICR_NUM_XIRQS                16
+
+#define XIRQ0          34
+#define XIRQ1          35
+#define XIRQ2          36
+#define XIRQ3          37
+#define XIRQ4          38
+#define XIRQ5          39
+#define XIRQ6          40
+#define XIRQ7          41
+#define XIRQ8          42
+#define XIRQ9          43
+#define XIRQ10         44
+#define XIRQ11         45
+#define XIRQ12         46
+#define XIRQ13         47
+#define XIRQ14         48
+#define XIRQ15         49
+
+#define XIRQ2IRQ(num)  (XIRQ0 + num)
+
+#endif /* __KERNEL__ */
+
+#endif /* _PROC_IRQ_H */