source: rtems/c/src/lib/libbsp/arm/edb7312/irq/irq.h @ c499856

4.115
Last change on this file since c499856 was c499856, checked in by Chris Johns <chrisj@…>, on 03/20/14 at 21:10:47

Change all references of rtems.com to rtems.org.

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/**
2 * @file
3 * @ingroup edb7312_interrupt
4 * @brief Interrupt definitions.
5 */
6
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
32/**
33 * @defgroup edb7312_interrupt Interrupt Support
34 * @ingroup arm_edb7312
35 * @brief Interrupt Support
36 * @{
37 */
38
39/**
40 * @name int interrupt status/mask register 1
41 * @{
42 */
43
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
61/** @} */
62
63/**
64 * @name int interrupt status/mask register 2
65 * @{
66 */
67
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
74/** @} */
75
76/**
77 * @name int interrupt status/mask register 3
78 * @{
79 */
80
81#define BSP_DAIINT    21
82#define BSP_MAX_INT   22
83
84/** @} */
85
86#define BSP_INTERRUPT_VECTOR_MIN 0
87
88#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
89
90/** @} */
91
92#endif /* __IRQ_H__ */
Note: See TracBrowser for help on using the repository browser.