source: rtems/c/src/lib/libcpu/arm/mc9328mxl/irq/irq.h @ cfaa366

4.115
Last change on this file since cfaa366 was cfaa366, checked in by Joel Sherrill <joel.sherrill@…>, on 05/03/12 at 17:55:58

General - Remove extraneous blank line in license message

Many files had an extra blank line in the license text
found in the file header. This patch removes that line.

The script that did this also turned off execute permission
when it was turned on incorrectly.

  • Property mode set to 100644
File size: 2.9 KB
Line 
1/*
2 * Interrupt handler Header file
3 *
4 * Copyright (c) 2010 embedded brains GmbH.
5 *
6 * Copyright (c) 2004 by Jay Monkman <jtm@lopingdog.com>
7 *
8 *  The license and distribution terms for this file may be
9 *  found in the file LICENSE in this distribution or at
10 *  http://www.rtems.com/license/LICENSE.
11 *
12 *
13 *  $Id$
14 */
15
16#ifndef __IRQ_H__
17#define __IRQ_H__
18
19#ifndef __asm__
20
21#include <rtems.h>
22#include <rtems/irq.h>
23#include <rtems/irq-extension.h>
24
25#endif /* __asm__ */
26
27/* possible interrupt sources on the MC9328MXL */
28#define BSP_INT_UART3_PFERR       0
29#define BSP_INT_UART3_RTS         1
30#define BSP_INT_UART3_DTR         2
31#define BSP_INT_UART3_UARTC       3
32#define BSP_INT_UART3_TX          4
33#define BSP_INT_PEN_UP            5
34#define BSP_INT_CSI               6
35#define BSP_INT_MMA_MAC           7
36#define BSP_INT_MMA               8
37#define BSP_INT_COMP              9
38#define BSP_INT_MSIRQ            10
39#define BSP_INT_GPIO_PORTA       11
40#define BSP_INT_GPIO_PORTB       12
41#define BSP_INT_GPIO_PORTC       13
42#define BSP_INT_LCDC             14
43#define BSP_INT_SIM_IRQ          15
44#define BSP_INT_SIM_DATA         16
45#define BSP_INT_RTC              17
46#define BSP_INT_RTC_SAM          18
47#define BSP_INT_UART2_PFERR      19
48#define BSP_INT_UART2_RTS        20
49#define BSP_INT_UART2_DTR        21
50#define BSP_INT_UART2_UARTC      22
51#define BSP_INT_UART2_TX         23
52#define BSP_INT_UART2_RX         24
53#define BSP_INT_UART1_PFERR      25
54#define BSP_INT_UART1_RTS        26
55#define BSP_INT_UART1_DTR        27
56#define BSP_INT_UART1_UARTC      28
57#define BSP_INT_UART1_TX         29
58#define BSP_INT_UART1_RX         30
59#define BSP_INT_RES31            31
60#define BSP_INT_RES32            32
61#define BSP_INT_PEN_DATA         33
62#define BSP_INT_PWM              34
63#define BSP_INT_MMC_IRQ          35
64#define BSP_INT_SSI2_TX          36
65#define BSP_INT_SSI2_RX          37
66#define BSP_INT_SSI2_ERR         38
67#define BSP_INT_I2C              39
68#define BSP_INT_SPI2             40
69#define BSP_INT_SPI1             41
70#define BSP_INT_SSI_TX           42
71#define BSP_INT_SSI_TX_ERR       43
72#define BSP_INT_SSI_RX           44
73#define BSP_INT_SSI_RX_ERR       45
74#define BSP_INT_TOUCH            46
75#define BSP_INT_USBD0            47
76#define BSP_INT_USBD1            48
77#define BSP_INT_USBD2            49
78#define BSP_INT_USBD3            50
79#define BSP_INT_USBD4            51
80#define BSP_INT_USBD5            52
81#define BSP_INT_USBD6            53
82#define BSP_INT_UART3_RX         54
83#define BSP_INT_BTSYS            55
84#define BSP_INT_BTTIM            56
85#define BSP_INT_BTWUI            57
86#define BSP_INT_TIMER2           58
87#define BSP_INT_TIMER1           59
88#define BSP_INT_DMA_ERR          60
89#define BSP_INT_DMA              61
90#define BSP_INT_GPIO_PORTD       62
91#define BSP_INT_WDT              63
92#define BSP_MAX_INT              64
93
94#define BSP_INTERRUPT_VECTOR_MIN 0
95
96#define BSP_INTERRUPT_VECTOR_MAX (BSP_MAX_INT - 1)
97
98#endif /* __IRQ_H__ */
Note: See TracBrowser for help on using the repository browser.