RTEMS 6.3
Loading...
Searching...
No Matches

This header file provides interfaces of the ARM Generic Interrupt Controller (GIC) support. More...

#include <bsp.h>
#include <dev/irq/arm-gic.h>

Go to the source code of this file.

Macros

#define ARM_GIC_IRQ_SGI_0   0
#define ARM_GIC_IRQ_SGI_1   1
#define ARM_GIC_IRQ_SGI_2   2
#define ARM_GIC_IRQ_SGI_3   3
#define ARM_GIC_IRQ_SGI_5   5
#define ARM_GIC_IRQ_SGI_6   6
#define ARM_GIC_IRQ_SGI_7   7
#define ARM_GIC_IRQ_SGI_8   8
#define ARM_GIC_IRQ_SGI_9   9
#define ARM_GIC_IRQ_SGI_10   10
#define ARM_GIC_IRQ_SGI_11   11
#define ARM_GIC_IRQ_SGI_12   12
#define ARM_GIC_IRQ_SGI_13   13
#define ARM_GIC_IRQ_SGI_14   14
#define ARM_GIC_IRQ_SGI_15   15
#define ARM_GIC_IRQ_SGI_LAST   15
#define ARM_GIC_IRQ_PPI_LAST   31
#define ARM_GIC_DIST   ((volatile gic_dist *) BSP_ARM_GIC_DIST_BASE)

Functions

rtems_status_code arm_gic_irq_set_group (rtems_vector_number vector, gic_group group)
rtems_status_code arm_gic_irq_get_group (rtems_vector_number vector, gic_group *group)
void arm_gic_trigger_sgi (rtems_vector_number vector, uint32_t targets)

Detailed Description

This header file provides interfaces of the ARM Generic Interrupt Controller (GIC) support.