summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>2005-05-17 14:41:50 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>2005-05-17 14:41:50 +0000
commit309775c7ca4d5cf47934fdc5afbcc5cb1bc953fe (patch)
tree7b94cb8d51f5769f1e7f65982d8e404d14a9bbb4
parent2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com> (diff)
downloadrtems-309775c7ca4d5cf47934fdc5afbcc5cb1bc953fe.tar.bz2
2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>
* irq/irq.h: Modified names and types to match rtems/irq.h. Note: rtems/irq.h should be included after the addition of a parameter to ISRs.
-rw-r--r--c/src/lib/libbsp/arm/edb7312/ChangeLog6
-rw-r--r--c/src/lib/libbsp/arm/edb7312/irq/irq.h55
2 files changed, 33 insertions, 28 deletions
diff --git a/c/src/lib/libbsp/arm/edb7312/ChangeLog b/c/src/lib/libbsp/arm/edb7312/ChangeLog
index 61691aaab6..cf8e5d4298 100644
--- a/c/src/lib/libbsp/arm/edb7312/ChangeLog
+++ b/c/src/lib/libbsp/arm/edb7312/ChangeLog
@@ -1,3 +1,9 @@
+2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * irq/irq.h: Modified names and types to match rtems/irq.h.
+ Note: rtems/irq.h should be included after the addition of a
+ parameter to ISRs.
+
2005-04-26 Joel Sherrill <joel@OARcorp.com>
* network/network.c: Eliminate warnings.
diff --git a/c/src/lib/libbsp/arm/edb7312/irq/irq.h b/c/src/lib/libbsp/arm/edb7312/irq/irq.h
index 2a2a26a673..fcaf78f7a8 100644
--- a/c/src/lib/libbsp/arm/edb7312/irq/irq.h
+++ b/c/src/lib/libbsp/arm/edb7312/irq/irq.h
@@ -38,34 +38,33 @@ extern void default_int_handler();
+--------------------------------------------------------------------------*/
/* enum of the possible interrupt sources */
-typedef enum {
+typedef unsigned int rtems_irq_number;
/* int interrupt status/mask register 1 */
- BSP_EXTFIQ = 0,
- BSP_BLINT,
- BSP_WEINT,
- BSP_MCINT,
- BSP_CSINT,
- BSP_EINT1,
- BSP_EINT2,
- BSP_EINT3,
- BSP_TC1OI,
- BSP_TC2OI,
- BSP_RTCMI,
- BSP_TINT,
- BSP_UTXINT1,
- BSP_URXINT1,
- BSP_UMSINT,
- BSP_SSEOTI,
- /* int interrupt status/mask register 2 */
- BSP_KBDINT,
- BSP_SS2RX,
- BSP_SS2TX,
- BSP_UTXINT2,
- BSP_URXINT2,
- /* int interrupt status/mask register 3 */
- BSP_DAIINT,
- BSP_MAX_INT,
-} rtems_irq_symbolic_name;
+#define BSP_EXTFIQ 0
+#define BSP_BLINT 1
+#define BSP_WEINT 2
+#define BSP_MCINT 3
+#define BSP_CSINT 4
+#define BSP_EINT1 5
+#define BSP_EINT2 6
+#define BSP_EINT3 7
+#define BSP_TC1OI 8
+#define BSP_TC2OI 9
+#define BSP_RTCMI 10
+#define BSP_TINT 11
+#define BSP_UTXINT1 12
+#define BSP_URXINT1 13
+#define BSP_UMSINT 14
+#define BSP_SSEOTI 15
+ /* int interrupt status/mask register 2 */
+#define BSP_KBDINT 16
+#define BSP_SS2RX 17
+#define BSP_SS2TX 18
+#define BSP_UTXINT2 19
+#define BSP_URXINT2 20
+ /* int interrupt status/mask register 3 */
+#define BSP_DAIINT 21
+#define BSP_MAX_INT 22
/*
* Type definition for RTEMS managed interrupts
@@ -84,7 +83,7 @@ typedef struct __rtems_irq_connect_data__ {
/*
* IRQ line
*/
- rtems_irq_symbolic_name name;
+ rtems_irq_number name;
/*
* handler. See comment on handler properties below in function prototype.
*/