1a439fe51SSam Ravnborg /* irq.h: IRQ registers on the Sparc. 2a439fe51SSam Ravnborg * 3a439fe51SSam Ravnborg * Copyright (C) 1995, 2007 David S. Miller (davem@davemloft.net) 4a439fe51SSam Ravnborg */ 5a439fe51SSam Ravnborg 6a439fe51SSam Ravnborg #ifndef _SPARC_IRQ_H 7a439fe51SSam Ravnborg #define _SPARC_IRQ_H 8a439fe51SSam Ravnborg 9*6baa9b20SSam Ravnborg /* Allocated number of logical irq numbers. 10*6baa9b20SSam Ravnborg * sun4d boxes (ss2000e) should be OK with ~32. 11*6baa9b20SSam Ravnborg * Be on the safe side and make room for 64 12*6baa9b20SSam Ravnborg */ 13*6baa9b20SSam Ravnborg #define NR_IRQS 64 14a439fe51SSam Ravnborg 15c4168505SChristoph Hellwig #include <linux/interrupt.h> 16c4168505SChristoph Hellwig 17a439fe51SSam Ravnborg #define irq_canonicalize(irq) (irq) 18a439fe51SSam Ravnborg 1981265fd9SSam Ravnborg extern void __init init_IRQ(void); 2016550680SDavid S. Miller 2116550680SDavid S. Miller #define NO_IRQ 0xffffffff 2216550680SDavid S. Miller 23a439fe51SSam Ravnborg #endif 24