From 309775c7ca4d5cf47934fdc5afbcc5cb1bc953fe Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Tue, 17 May 2005 14:41:50 +0000 Subject: 2005-05-17 Jennifer Averett * 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. --- c/src/lib/libbsp/arm/edb7312/ChangeLog | 6 ++++ c/src/lib/libbsp/arm/edb7312/irq/irq.h | 55 +++++++++++++++++----------------- 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 + + * 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 * 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. */ -- cgit v1.2.3