arm-trusted-firmware/drivers/arm
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
..
cci Use uintptr_t as base address type in ARM driver APIs 2015-07-09 11:53:32 +01:00
cci400 Fix debug assertion in deprecated CCI-400 driver 2015-10-12 10:21:55 +01:00
ccn Add a generic driver for ARM CCN IP 2015-09-14 22:09:40 +01:00
gic Add ARM GICv2 driver 2015-11-26 12:29:48 +00:00
pl011 Use uintptr_t as base address type in ARM driver APIs 2015-07-09 11:53:32 +01:00
sp804 Add SP804 delay timer driver 2015-06-18 16:06:26 +01:00
tzc400 Use uintptr_t as base address type in ARM driver APIs 2015-07-09 11:53:32 +01:00