RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Macros | Functions

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.