arm-trusted-firmware/drivers/arm/gic
Soby Mathew 464ce2bbaa Add ARM GICv2 driver
This patch adds a driver for ARM GICv2 systems, example GIC-400. Unlike
the existing GIC driver in `include/drivers/arm/arm_gic.h`, this driver
is optimised for GICv2 and does not support GICv3 systems in GICv2
compatibility mode. The driver interface has been implemented in
`drivers/arm/gic/v2/gicv2_main.c`. The corresponding header is in
`include/drivers/arm/gicv2.h`. Helper functions are implemented in
`drivers/arm/gic/v2/gicv2_helpers.c` and are accessible through the
`drivers/arm/gic/v2/gicv2_private.h` header.

Change-Id: I09fffa4e621fb99ba3c01204839894816cd89a2a
2015-11-26 12:29:48 +00:00
..
common Add ARM GICv3 driver without support for legacy operation 2015-11-26 12:29:48 +00:00
v2 Add ARM GICv2 driver 2015-11-26 12:29:48 +00:00
v3 Add ARM GICv3 driver without support for legacy operation 2015-11-26 12:29:48 +00:00
arm_gic.c Remove EL2/EL1 GICv3 register updates 2015-09-01 12:44:00 +01:00
gic_v2.c Use uintptr_t as base address type in ARM driver APIs 2015-07-09 11:53:32 +01:00
gic_v3.c Reduce deep nesting of header files 2014-05-06 13:57:48 +01:00