#include <watchdog.h>
#include <asm/processor.h>
+#ifdef CONFIG_M5271
+#include <asm/m5271.h>
+#include <asm/immap_5271.h>
+#endif
+
#ifdef CONFIG_M5272
#include <asm/m5272.h>
#include <asm/immap_5272.h>
#include <asm/immap_5282.h>
#endif
+#ifdef CONFIG_M5249
+#include <asm/m5249.h>
+#endif
+
#define NR_IRQS 31
irq_vecs[vec -
vec_base].handler (irq_vecs[vec - vec_base].arg);
} else {
- printf ("\nBogus External Interrupt Vector %ld\n", vec);
+ printf ("\nBogus External Interrupt Vector %d\n", vec);
}
}
+
#ifdef CONFIG_M5272
int interrupt_init (void)
{
}
#endif
-#ifdef CONFIG_M5282
+#if defined(CONFIG_M5282) || defined(CONFIG_M5271)
+int interrupt_init (void)
+{
+ return 0;
+}
+#endif
+
+#ifdef CONFIG_M5249
int interrupt_init (void)
{
+ enable_interrupts ();
+
return 0;
}
#endif