RTEMS  5.1
irq.h
Go to the documentation of this file.
1 
7 /*
8  * Copyright (c) 2013 embedded brains GmbH. All rights reserved.
9  *
10  * embedded brains GmbH
11  * Dornierstr. 4
12  * 82178 Puchheim
13  * Germany
14  * <info@embedded-brains.de>
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 LIBBSP_ARM_ALTERA_CYCLONE_V_IRQ_H
22 #define LIBBSP_ARM_ALTERA_CYCLONE_V_IRQ_H
23 
24 #ifndef ASM
25 
26 #include <rtems/irq.h>
27 #include <rtems/irq-extension.h>
28 
29 #include <bsp/arm-a9mpcore-irq.h>
30 #include <bsp/arm-gic-irq.h>
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif /* __cplusplus */
36 
49 /* Use interrupt IDs as defined in alt_interrupt_common.h */
50 #define BSP_INTERRUPT_VECTOR_MIN ALT_INT_INTERRUPT_SGI0
51 #define BSP_INTERRUPT_VECTOR_MAX ALT_INT_INTERRUPT_RAM_ECC_UNCORRECTED_IRQ
52 
55 #ifdef __cplusplus
56 }
57 #endif /* __cplusplus */
58 
59 #endif /* ASM */
60 
61 #endif /* LIBBSP_ARM_ALTERA_CYCLONE_V_IRQ_H */
ARM_A9MPCORE_IRQ Support.
ARM GIC IRQ.
Header file for the Interrupt Manager Extension.