diff --git a/lib_m68k/interrupts.c b/lib_m68k/interrupts.c
index 6b3ce8975dbb2e85e234ff08f6e107124f6747b0..8919c0e8cba36ee9b283e5ef91ae59bd053de348 100644
--- a/lib_m68k/interrupts.c
+++ b/lib_m68k/interrupts.c
@@ -2,7 +2,7 @@
  * (C) Copyright 2000-2004
  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  *
- * (C) Copyright 2007
+ * (C) Copyright 2007 Freescale Semiconductor Inc
  * TsiChung Liew (Tsi-Chung.Liew@freescale.com)
  *
  * See file CREDITS for list of people who contributed to this
@@ -27,8 +27,8 @@
 #include <common.h>
 #include <watchdog.h>
 #include <asm/processor.h>
+#include <asm/immap.h>
 
-#ifdef CONFIG_MCFINTC
 #define	NR_IRQS		(CFG_NUM_IRQS)
 
 /*
@@ -115,4 +115,3 @@ void int_handler (struct pt_regs *fp)
 		printf ("\nBogus External Interrupt Vector %d\n", vec);
 	}
 }
-#endif	/* CONFIG_MCFINTC */
\ No newline at end of file