blob: f65faf63ab3afcec20d1787a4daeb070957d9be9 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#ifndef _ASM_IRQ_H
2#define _ASM_IRQ_H
3
Linus Torvalds1da177e2005-04-16 15:20:36 -07004#include <linux/hardirq.h>
5
Linus Torvalds1da177e2005-04-16 15:20:36 -07006enum interruption_class {
7 EXTERNAL_INTERRUPT,
8 IO_INTERRUPT,
Heiko Carstens052ff462011-01-05 12:47:28 +01009 EXTINT_CLK,
10 EXTINT_IPI,
11 EXTINT_TMR,
12 EXTINT_TLA,
13 EXTINT_PFL,
14 EXTINT_DSD,
15 EXTINT_VRT,
16 EXTINT_SCP,
17 EXTINT_IUC,
18 NMI_NMI,
Linus Torvalds1da177e2005-04-16 15:20:36 -070019 NR_IRQS,
20};
21
Heiko Carstens052ff462011-01-05 12:47:28 +010022#endif /* _ASM_IRQ_H */