RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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.