Greg Ungerer | 2502b66 | 2007-07-19 01:49:12 -0700 | [diff] [blame] | 1 | #ifndef _M68KNOMMU_IRQ_H_ |
| 2 | #define _M68KNOMMU_IRQ_H_ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | |
| 4 | #ifdef CONFIG_COLDFIRE |
| 5 | /* |
| 6 | * On the ColdFire we keep track of all vectors. That way drivers |
| 7 | * can register whatever vector number they wish, and we can deal |
| 8 | * with it. |
| 9 | */ |
| 10 | #define SYS_IRQS 256 |
| 11 | #define NR_IRQS SYS_IRQS |
| 12 | |
| 13 | #else |
| 14 | |
| 15 | /* |
| 16 | * # of m68k interrupts |
| 17 | */ |
Greg Ungerer | 2502b66 | 2007-07-19 01:49:12 -0700 | [diff] [blame] | 18 | #define SYS_IRQS 8 |
| 19 | #define NR_IRQS (24 + SYS_IRQS) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 20 | |
| 21 | #endif /* CONFIG_COLDFIRE */ |
| 22 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 | |
Greg Ungerer | dd93e85 | 2006-12-06 11:36:13 +1000 | [diff] [blame] | 24 | #define irq_canonicalize(irq) (irq) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 25 | |
Greg Ungerer | 2502b66 | 2007-07-19 01:49:12 -0700 | [diff] [blame] | 26 | #endif /* _M68KNOMMU_IRQ_H_ */ |