--- a/drivers/amba/bus.c
+++ b/drivers/amba/bus.c
@@ -18,6 +18,10 @@
 #include <asm/irq.h>
 #include <asm/sizes.h>
 
+#ifndef NO_IRQ
+#define NO_IRQ		(-1)
+#endif
+
 #define to_amba_device(d)	container_of(d, struct amba_device, dev)
 #define to_amba_driver(d)	container_of(d, struct amba_driver, drv)