RTEMS  5.0.0
irq.h
Go to the documentation of this file.
1 
7 /*
8  * Cirrus EP7312 Intererrupt handler
9  *
10  * Copyright (c) 2010 embedded brains GmbH.
11  *
12  * Copyright (c) 2002 by Jay Monkman <jtm@smoothsmoothie.com>
13  *
14  * Copyright (c) 2002 by Charlie Steader <charlies@poliac.com>
15  *
16  * The license and distribution terms for this file may be
17  * found in the file LICENSE in this distribution or at
18  * http://www.rtems.org/license/LICENSE.
19 */
20 
21 #ifndef __IRQ_H__
22 #define __IRQ_H__
23 
24 #ifndef __asm__
25 
26 #include <rtems.h>
27 #include <rtems/irq.h>
28 #include <rtems/irq-extension.h>
29 
30 #endif /* __asm__ */
31 
44 #define BSP_EXTFIQ 0
45 #define BSP_BLINT 1
46 #define BSP_WEINT 2
47 #define BSP_MCINT 3
48 #define BSP_CSINT 4
49 #define BSP_EINT1 5
50 #define BSP_EINT2 6
51 #define BSP_EINT3 7
52 #define BSP_TC1OI 8
53 #define BSP_TC2OI 9
54 #define BSP_RTCMI 10
55 #define BSP_TINT 11
56 #define BSP_UTXINT1 12
57 #define BSP_URXINT1 13
58 #define BSP_UMSINT 14
59 #define BSP_SSEOTI 15
60 
68 #define BSP_KBDINT 16
69 #define BSP_SS2RX 17
70 #define BSP_SS2TX 18
71 #define BSP_UTXINT2 19
72 #define BSP_URXINT2 20
73 
81 #define BSP_DAIINT 21
82 #define BSP_MAX_INT 22
83 
86 #define BSP_INTERRUPT_VECTOR_MIN 0
87 
88 #define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
89 
92 #endif /* __IRQ_H__ */
Header file for the Interrupt Manager Extension.