Changeset 2c24794 in rtems


Ignore:
Timestamp:
05/17/05 15:08:26 (17 years ago)
Author:
Jennifer Averett <Jennifer.Averett@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
368c27c
Parents:
d8999b7
Message:

2005-05-17 Jennifer Averett <jennifer.averett@…>

  • at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/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.
Location:
c/src/lib/libcpu/arm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libcpu/arm/ChangeLog

    rd8999b7 r2c24794  
     12005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
     2
     3        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
     4        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
     5        should be included after the addition of a parameter to ISRs.
     6
    172005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    28
  • c/src/lib/libcpu/arm/at91rm9200/irq/irq.h

    rd8999b7 r2c24794  
    3333 * Constants
    3434 **********************************************************************/
    35 /* enum of the possible interrupt sources on the AT91RM9200 */
    36 typedef enum {
    37     AT91RM9200_INT_FIQ  = 0,
    38     AT91RM9200_INT_SYSIRQ,
    39     AT91RM9200_INT_PIOA,
    40     AT91RM9200_INT_PIOB,
    41     AT91RM9200_INT_PIOC,
    42     AT91RM9200_INT_PIOD,
    43     AT91RM9200_INT_US0,
    44     AT91RM9200_INT_US1,
    45     AT91RM9200_INT_US2,
    46     AT91RM9200_INT_US3,
    47     AT91RM9200_INT_MCI,
    48     AT91RM9200_INT_UDP,
    49     AT91RM9200_INT_TWI,
    50     AT91RM9200_INT_SPI,
    51     AT91RM9200_INT_SSC0,
    52     AT91RM9200_INT_SSC1,
    53     AT91RM9200_INT_SSC2,
    54     AT91RM9200_INT_TC0,
    55     AT91RM9200_INT_TC1,
    56     AT91RM9200_INT_TC2,
    57     AT91RM9200_INT_TC3,
    58     AT91RM9200_INT_TC4,
    59     AT91RM9200_INT_TC5,
    60     AT91RM9200_INT_UHP,
    61     AT91RM9200_INT_EMAC,
    62     AT91RM9200_INT_IRQ0,
    63     AT91RM9200_INT_IRQ1,
    64     AT91RM9200_INT_IRQ2,
    65     AT91RM9200_INT_IRQ3,
    66     AT91RM9200_INT_IRQ4,
    67     AT91RM9200_INT_IRQ5,
    68     AT91RM9200_INT_IRQ6,
    69     AT91RM9200_MAX_INT
    70 } rtems_irq_symbolic_name;
     35/* possible interrupt sources on the AT91RM9200 */
     36#define AT91RM9200_INT_FIQ        0
     37#define AT91RM9200_INT_SYSIRQ     1
     38#define AT91RM9200_INT_PIOA       2
     39#define AT91RM9200_INT_PIOB       3
     40#define AT91RM9200_INT_PIOC       4
     41#define AT91RM9200_INT_PIOD       5
     42#define AT91RM9200_INT_US0        6
     43#define AT91RM9200_INT_US1        7
     44#define AT91RM9200_INT_US2        8
     45#define AT91RM9200_INT_US3        9
     46#define AT91RM9200_INT_MCI       10
     47#define AT91RM9200_INT_UDP       11
     48#define AT91RM9200_INT_TWI       12
     49#define AT91RM9200_INT_SPI       13
     50#define AT91RM9200_INT_SSC0      14
     51#define AT91RM9200_INT_SSC1      15
     52#define AT91RM9200_INT_SSC2      16
     53#define AT91RM9200_INT_TC0       17
     54#define AT91RM9200_INT_TC1       18
     55#define AT91RM9200_INT_TC2       19
     56#define AT91RM9200_INT_TC3       20
     57#define AT91RM9200_INT_TC4       21
     58#define AT91RM9200_INT_TC5       22
     59#define AT91RM9200_INT_UHP       23
     60#define AT91RM9200_INT_EMAC      24
     61#define AT91RM9200_INT_IRQ0      25
     62#define AT91RM9200_INT_IRQ1      26
     63#define AT91RM9200_INT_IRQ2      27
     64#define AT91RM9200_INT_IRQ3      28
     65#define AT91RM9200_INT_IRQ4      28
     66#define AT91RM9200_INT_IRQ5      30
     67#define AT91RM9200_INT_IRQ6      31
     68#define AT91RM9200_MAX_INT       32
    7169
    7270/* vector table used by shared/irq_init.c */
     
    7977
    8078struct  __rtems_irq_connect_data__;     /* forward declaratiuon */
    81 
     79typedef unsigned int rtems_irq_number;
    8280typedef void (*rtems_irq_hdl)       (void);
    8381typedef void (*rtems_irq_enable)    (const struct __rtems_irq_connect_data__*);
     
    8785typedef struct __rtems_irq_connect_data__ {
    8886    /* IRQ line */
    89     rtems_irq_symbolic_name      name;
     87    rtems_irq_number            name;
    9088
    9189    /* Handler */
  • c/src/lib/libcpu/arm/mc9328mxl/irq/irq.h

    rd8999b7 r2c24794  
    3535 **********************************************************************/
    3636
    37 /* enum of the possible interrupt sources on the AT91RM9200 */
    38 typedef enum {
    39     BSP_INT_UART3_PFERR = 0,
    40     BSP_INT_UART3_RTS,
    41     BSP_INT_UART3_DTR,
    42     BSP_INT_UART3_UARTC,
    43     BSP_INT_UART3_TX,
    44     BSP_INT_PEN_UP,
    45     BSP_INT_CSI,
    46     BSP_INT_MMA_MAC,
    47     BSP_INT_MMA,
    48     BSP_INT_COMP,
    49     BSP_INT_MSIRQ,
    50     BSP_INT_GPIO_PORTA,
    51     BSP_INT_GPIO_PORTB,
    52     BSP_INT_GPIO_PORTC,
    53     BSP_INT_LCDC,
    54     BSP_INT_SIM_IRQ,
    55     BSP_INT_SIM_DATA,
    56     BSP_INT_RTC,
    57     BSP_INT_RTC_SAM,
    58     BSP_INT_UART2_PFERR,
    59     BSP_INT_UART2_RTS,
    60     BSP_INT_UART2_DTR,
    61     BSP_INT_UART2_UARTC,
    62     BSP_INT_UART2_TX,
    63     BSP_INT_UART2_RX,
    64     BSP_INT_UART1_PFERR,
    65     BSP_INT_UART1_RTS,
    66     BSP_INT_UART1_DTR,
    67     BSP_INT_UART1_UARTC,
    68     BSP_INT_UART1_TX,
    69     BSP_INT_UART1_RX,
    70     BSP_INT_RES31,
    71     BSP_INT_RES32,
    72     BSP_INT_PEN_DATA,
    73     BSP_INT_PWM,
    74     BSP_INT_MMC_IRQ,
    75     BSP_INT_SSI2_TX,
    76     BSP_INT_SSI2_RX,
    77     BSP_INT_SSI2_ERR,
    78     BSP_INT_I2C,
    79     BSP_INT_SPI2,
    80     BSP_INT_SPI1,
    81     BSP_INT_SSI_TX,
    82     BSP_INT_SSI_TX_ERR,
    83     BSP_INT_SSI_RX,
    84     BSP_INT_SSI_RX_ERR,
    85     BSP_INT_TOUCH,
    86     BSP_INT_USBD0,
    87     BSP_INT_USBD1,
    88     BSP_INT_USBD2,
    89     BSP_INT_USBD3,
    90     BSP_INT_USBD4,
    91     BSP_INT_USBD5,
    92     BSP_INT_USBD6,
    93     BSP_INT_UART3_RX,
    94     BSP_INT_BTSYS,
    95     BSP_INT_BTTIM,
    96     BSP_INT_BTWUI,
    97     BSP_INT_TIMER2,
    98     BSP_INT_TIMER1,
    99     BSP_INT_DMA_ERR,
    100     BSP_INT_DMA,
    101     BSP_INT_GPIO_PORTD,
    102     BSP_INT_WDT,
    103 
    104     BSP_MAX_INT
    105 } rtems_irq_symbolic_name;
    106 
     37/* possible interrupt sources on the AT91RM9200 */
     38#define BSP_INT_UART3_PFERR       0
     39#define BSP_INT_UART3_RTS         1     
     40#define BSP_INT_UART3_DTR         2     
     41#define BSP_INT_UART3_UARTC       3       
     42#define BSP_INT_UART3_TX          4   
     43#define BSP_INT_PEN_UP            5 
     44#define BSP_INT_CSI               6
     45#define BSP_INT_MMA_MAC           7   
     46#define BSP_INT_MMA               8
     47#define BSP_INT_COMP              9
     48#define BSP_INT_MSIRQ            10 
     49#define BSP_INT_GPIO_PORTA       11       
     50#define BSP_INT_GPIO_PORTB       12       
     51#define BSP_INT_GPIO_PORTC       13       
     52#define BSP_INT_LCDC             14
     53#define BSP_INT_SIM_IRQ          15   
     54#define BSP_INT_SIM_DATA         16     
     55#define BSP_INT_RTC              17
     56#define BSP_INT_RTC_SAM          18   
     57#define BSP_INT_UART2_PFERR      19       
     58#define BSP_INT_UART2_RTS        20     
     59#define BSP_INT_UART2_DTR        21     
     60#define BSP_INT_UART2_UARTC      22       
     61#define BSP_INT_UART2_TX         23     
     62#define BSP_INT_UART2_RX         24     
     63#define BSP_INT_UART1_PFERR      25       
     64#define BSP_INT_UART1_RTS        26     
     65#define BSP_INT_UART1_DTR        27     
     66#define BSP_INT_UART1_UARTC      28       
     67#define BSP_INT_UART1_TX         29     
     68#define BSP_INT_UART1_RX         30     
     69#define BSP_INT_RES31            31
     70#define BSP_INT_RES32            32
     71#define BSP_INT_PEN_DATA         33   
     72#define BSP_INT_PWM              34
     73#define BSP_INT_MMC_IRQ          35   
     74#define BSP_INT_SSI2_TX          36   
     75#define BSP_INT_SSI2_RX          37   
     76#define BSP_INT_SSI2_ERR         38   
     77#define BSP_INT_I2C              39
     78#define BSP_INT_SPI2             40
     79#define BSP_INT_SPI1             41
     80#define BSP_INT_SSI_TX           42 
     81#define BSP_INT_SSI_TX_ERR       43     
     82#define BSP_INT_SSI_RX           44   
     83#define BSP_INT_SSI_RX_ERR       45     
     84#define BSP_INT_TOUCH            46
     85#define BSP_INT_USBD0            47
     86#define BSP_INT_USBD1            48
     87#define BSP_INT_USBD2            49
     88#define BSP_INT_USBD3            50
     89#define BSP_INT_USBD4            51
     90#define BSP_INT_USBD5            52
     91#define BSP_INT_USBD6            53
     92#define BSP_INT_UART3_RX         54   
     93#define BSP_INT_BTSYS            55
     94#define BSP_INT_BTTIM            56
     95#define BSP_INT_BTWUI            57
     96#define BSP_INT_TIMER2           58 
     97#define BSP_INT_TIMER1           59   
     98#define BSP_INT_DMA_ERR          60   
     99#define BSP_INT_DMA              61
     100#define BSP_INT_GPIO_PORTD       62     
     101#define BSP_INT_WDT              63
     102#define BSP_MAX_INT              64
     103             
    107104typedef unsigned char  rtems_irq_level;
    108105typedef unsigned char  rtems_irq_trigger;
    109106
     107typedef unsigned int rtems_irq_number;
    110108struct  __rtems_irq_connect_data__;     /* forward declaratiuon */
    111109
     
    120118typedef struct __rtems_irq_connect_data__ {
    121119    /* IRQ line */
    122     rtems_irq_symbolic_name       name;
     120    rtems_irq_number              name;
    123121
    124122    /* Handler */
  • c/src/lib/libcpu/arm/s3c2400/irq/irq.h

    rd8999b7 r2c24794  
    3333+--------------------------------------------------------------------------*/
    3434
    35   /* enum of the possible interrupt sources */
    36 typedef enum {
    37     BSP_EINT0 = 0,
    38     BSP_EINT1,
    39     BSP_EINT2,
    40     BSP_EINT3,
    41     BSP_EINT4,
    42     BSP_EINT5,
    43     BSP_EINT6,
    44     BSP_EINT7,
    45     BSP_INT_TICK,
    46     BSP_INT_WDT,
    47     BSP_INT_TIMER0,
    48     BSP_INT_TIMER1,
    49     BSP_INT_TIMER2,
    50     BSP_INT_TIMER3,
    51     BSP_INT_TIMER4,
    52     BSP_INT_UERR01,
    53     _res0,
    54     BSP_INT_DMA0,
    55     BSP_INT_DMA1,
    56     BSP_INT_DMA2,
    57     BSP_INT_DMA3,
    58     BSP_INT_MMC,
    59     BSP_INT_SPI,
    60     BSP_INT_URXD0,
    61     BSP_INT_URXD1,
    62     BSP_INT_USBD,
    63     BSP_INT_USBH,
    64     BSP_INT_IIC,
    65     BSP_INT_UTXD0,
    66     BSP_INT_UTXD1,
    67     BSP_INT_RTC,
    68     BSP_INT_ADC,
    69  
    70     BSP_MAX_INT
    71 } rtems_irq_symbolic_name;
     35  /* possible interrupt sources */
     36#define BSP_EINT0             0
     37#define BSP_EINT1             1
     38#define BSP_EINT2             2
     39#define BSP_EINT3             3
     40#define BSP_EINT4             4
     41#define BSP_EINT5             5
     42#define BSP_EINT6             6
     43#define BSP_EINT7             7
     44#define BSP_INT_TICK          8 
     45#define BSP_INT_WDT           9
     46#define BSP_INT_TIMER0       10   
     47#define BSP_INT_TIMER1       11   
     48#define BSP_INT_TIMER2       12   
     49#define BSP_INT_TIMER3       13   
     50#define BSP_INT_TIMER4       14   
     51#define BSP_INT_UERR01       15   
     52#define _res0                16       
     53#define BSP_INT_DMA0         17 
     54#define BSP_INT_DMA1         18 
     55#define BSP_INT_DMA2         19 
     56#define BSP_INT_DMA3         20 
     57#define BSP_INT_MMC          21
     58#define BSP_INT_SPI          22
     59#define BSP_INT_URXD0        23   
     60#define BSP_INT_URXD1        24   
     61#define BSP_INT_USBD         25 
     62#define BSP_INT_USBH         26 
     63#define BSP_INT_IIC          27
     64#define BSP_INT_UTXD0        28   
     65#define BSP_INT_UTXD1        29   
     66#define BSP_INT_RTC          30
     67#define BSP_INT_ADC          31
     68#define BSP_MAX_INT          32
    7269
    7370extern void *bsp_vector_table;
     
    8178
    8279struct  __rtems_irq_connect_data__;     /* forward declaratiuon */
    83 
     80typedef unsigned int rtems_irq_number;
    8481typedef void (*rtems_irq_hdl) (void);
    8582typedef void (*rtems_irq_enable) (const struct __rtems_irq_connect_data__*);
     
    9188     * IRQ line
    9289     */
    93     rtems_irq_symbolic_name     name;
     90    rtems_irq_number                    name;
    9491
    9592    /*
Note: See TracChangeset for help on using the changeset viewer.